diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index ec26269688..502e2d6387 100644 --- a/src/calibre/translations/af.po +++ b/src/calibre/translations/af.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2009-11-06 19:11+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:39+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" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:36+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:34+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Doen absolute niks" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Doen absolute niks" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Doen absolute niks" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1034,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3290,7 +3295,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3298,6 +3309,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4034,7 +4049,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4070,84 +4085,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4190,7 +4205,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4228,7 +4243,7 @@ msgid "Location %(dl)d • %(typ)s
" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4266,126 +4281,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4393,7 +4409,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4402,13 +4418,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4418,44 +4434,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4467,11 +4483,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4536,8 +4552,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4573,104 +4591,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4752,35 +4770,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4988,20 +5006,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5031,7 +5049,6 @@ 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 "" @@ -5040,46 +5057,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5120,90 +5137,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5213,11 +5234,11 @@ msgid "" "ebook.com/about#drm\">DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5251,50 +5272,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5303,15 +5324,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5481,6 +5502,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5495,8 +5518,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5547,45 +5570,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5604,7 +5627,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5624,7 +5647,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5649,7 +5672,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6676,52 +6699,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8050,6 +8064,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8122,12 +8206,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8142,7 +8226,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9698,7 +9782,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9748,62 +9831,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9818,19 +9851,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11425,6 +11458,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13989,42 +14026,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14101,11 +14138,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14115,56 +14152,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16185,17 +16222,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16758,53 +16795,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16814,37 +16851,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16854,7 +16891,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16864,24 +16901,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16890,11 +16927,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16902,7 +16939,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16911,7 +16948,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16922,27 +16959,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16956,7 +16993,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16964,7 +17001,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16973,14 +17010,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16990,7 +17027,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16998,13 +17035,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17013,7 +17050,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17026,7 +17063,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17043,7 +17080,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17058,83 +17095,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17299,38 +17360,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17514,31 +17579,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18304,10 +18369,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Letter kodeering van die invoer HTML lêer. Algemene keuses ingesluit: " -#~ "cp1252, latin1, iso-8859-1 and utf-8." diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index 20119fdc35..f154cdd5ab 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-02 10:54+0000\n" -"Last-Translator: Nader stouhy \n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:58+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" -"X-Launchpad-Export-Date: 2011-08-03 04:34+0000\n" -"X-Generator: Launchpad (build 13573)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:35+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:182 msgid "&Monospace family:" @@ -68,7 +68,7 @@ msgstr "لا يفعل شيءً" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -131,10 +131,11 @@ msgstr "لا يفعل شيءً" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -171,12 +172,12 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -212,21 +213,21 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -269,7 +270,7 @@ 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/actions/preferences.py:25 #: /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 @@ -465,117 +466,121 @@ msgstr "" "العثور على المباراة القادمة أو السابقة عند البحث في مكتبة الخاص في وضع النظم " "الضوء" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "بحث عن الكتب من باعة الكتب المختلفة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "الحصول على الإضافات النظم جديدة أو تحديث القائم منها الخاص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "المظهر" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "الواجهة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "إضبط المظهر لواجهة المكتبة النظم لتناسب ذوقك." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "السّلوك" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "غيّر سلوك مكتبة النظم" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "أضف أعمدتك الخاصة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "أضف/إمسح أعمدتك الخاصة لقائمة الكتب في المكتبة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "شريط الأدوات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" "تخصيص أشرطة الأدوات والقوائم السياق، وتغيير الإجراءات التي تتوفر في كل" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "جاري البحث" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "تخصيص طريقة البحث عن الكتب في المكتبة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "خيارات الإدخال" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "تحويل" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "خيارات التحويل مجموعة محددة لكل تنسيق مدخلات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "خيارات متداولة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "تعيين خيارات التحويل مشتركة لجميع الأشكال" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "خيارات الإخراج" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "خيارات التحويل مجموعة محددة لكل تنسيق الإخراج" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "إضافة كتب" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "إستيراد/تصدير" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "التحكم في كيفية قراءة البيانات الوصفية من النظم عند إضافة ملفات الكتب" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "حفظ الكتب على القرص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -583,48 +588,48 @@ msgstr "" "التحكم في كيفية تصدير الملفات من النظم قاعدة البيانات الخاصة به على القرص " "عند استخدام حفظ إلى القرص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "ارسال الكتب الى الاجهزة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "التحكم في كيفية نقل الملفات من النظم للقارئ الكتاب الاليكتروني الخاص" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "لوحات التعريف قابس" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "تغيير حقول البيانات الوصفية قبل حفظ / إرسال" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "وظائف" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "متقدّم" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "خلق وظائف القالب الخاص بك" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "مشاركة الكتب عبر البريد الالكتروني" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "مشاركة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -632,11 +637,11 @@ msgstr "" "تقاسم الإعداد من الكتب عبر البريد الإلكتروني. يمكن استخدامها لارسال التلقائي " "للانباء تحميلها إلى الأجهزة الخاصة بك" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "المشاركة عبر الشبكة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -644,36 +649,36 @@ msgstr "" "إعداد خادم المحتوى النظم التي سوف اعطيكم الوصول الى المكتبة من النظم الخاص " "بك من أي مكان ، وعلى أي جهاز، من خلال الإنترنت" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "تحميل البيانات الوصفية" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "تحكم في كيفية تحميل البيانات الوصفية للكتب من الشبكة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "الملحقات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "إضافة / إزالة / بت تخصيص وظائف مختلفة من النظم" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "تطويعات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "صقل كيف يتصرف النظم في سياقات مختلفة" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "متفرقات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "المتقدمة التكوين المتنوعة" @@ -927,7 +932,7 @@ msgstr "تعطيل الملحق المسمى" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -941,8 +946,8 @@ msgstr "الطريق إلى المكتبة وقتا طويلا. يجب أن يك #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "نعم" @@ -971,7 +976,7 @@ msgstr "تصحيح السجل" msgid "Communicate with Android phones." msgstr "التواصل مع هواتف أندرويد ." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -979,7 +984,7 @@ msgstr "" "مفصولة بفواصل قائمة الدلائل إلى إرسال البريد إلى الكتب على الجهاز. وسيتم " "استخدام أول واحد موجود" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "تواصل معا هواتف S60." @@ -1117,11 +1122,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "الأخبار" @@ -1129,8 +1134,8 @@ msgstr "الأخبار" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "الفهرس" @@ -1202,8 +1207,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1213,8 +1218,8 @@ msgstr "إضافة كتب لقائمة البيانات الوصفية للجه #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1222,8 +1227,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1464,12 +1469,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "غير مطبق" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2559,10 +2564,8 @@ msgstr "إزالة الفقرات الفارغة من المستند عندما #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" -"يتم محاذاة يسار الوسط كسر المشهد محاذاة علامات. استبدال فواصل المشهد الناعمة " -"التي تستخدم خطوط متعددة فارغة قواعد withhorizontal." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -3568,7 +3571,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "جميع المواد" @@ -3576,6 +3585,10 @@ msgstr "جميع المواد" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "صقحة العنوان" @@ -4316,7 +4329,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "إضافة كتب من دليل واحد" @@ -4356,11 +4369,11 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format msgid "" "Are you sure you want to add the same files to all %d books? If the " @@ -4369,36 +4382,36 @@ msgstr "" "هل أنت متأكد أنك تريد إضافة الملفات نفسها لجميع الكتب %d؟ إذا كان موجودا " "formatalready للكتاب، سيتم استبدالها." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "تحميلها الكتب على الجهاز." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "أيد الكتب" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "اختيار الكتب" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "دمج بعض الكتب" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4407,37 +4420,37 @@ msgstr "" "وكانت الكتب التالية مكررة وجدت الكتاب تم تجهيز صيغ واردة ودمجها في قاعدة " "بيانات العيار الخاص وفقا للإعدادات automerge الخاص بك :" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4480,7 +4493,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "لم تختر اي كتاب" @@ -4518,7 +4531,7 @@ msgid "Location %(dl)d • %(typ)s
" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "إنشاء فهرس الكتب في مكتبة العيار الخاص" @@ -4556,126 +4569,127 @@ msgstr "كتب %d" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "التبديل / إنشاء مكتبة..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "إزالة مكتبة" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "صيانة مكتبة" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "بدء النسخ الاحتياطي الفوقية لجميع الكتب" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "اختيار مكتبة" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "إعادة تسمية" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "فشل إعادة تسمية" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "إزالة مكتبة" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "حالة النسخ الاحتياطي" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4683,7 +4697,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4692,13 +4706,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4708,45 +4722,45 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" "فشل التحقق سلامة قاعدة البيانات ، انقر فوق إظهار التفاصيل لمعرفة التفاصيل." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4758,11 +4772,11 @@ msgstr "C" msgid "Convert books" msgstr "تحويل الكتب" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4827,8 +4841,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4867,104 +4883,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "حذف كتب" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "إزالة الكتب المختارة" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "إزالة الملفات من صيغة معينة من الكتب المختارة.." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "إزالة كافة التنسيقات من الكتب المختارة ، إلا..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "إزالة يغطي من الكتب المختارة" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "إزالة الكتب من جهاز مطابقة" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "لا يمكن حذف الكتب" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "لم يتم توصيل الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "لا كتب لحذف" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "حذف الكتب من الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5046,35 +5062,35 @@ msgstr "E" msgid "Edit metadata" msgstr "تحرير البيانات الوصفية" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "تحرير الميتاداتا فردياً" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "تحرير الميتاداتا جملةً" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5287,20 +5303,20 @@ msgstr "المساعد محدث" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5330,7 +5346,6 @@ msgid "S" msgstr "S" #: /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 "حفظ إلى القرص" @@ -5339,46 +5354,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "إختيار دليل الوجهة" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "انقر على زر إظهار التفاصيل لمعرفة أي منها." @@ -5419,90 +5434,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "كتب في هذه السلسلة" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "كتب بنفس الوسوم" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5512,11 +5531,11 @@ msgid "" "ebook.com/about#drm\">DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "احصل على معلومات عن كيفية الحصول على كتاب" @@ -5550,50 +5569,50 @@ msgstr "V" msgid "View" msgstr "عرض" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "عرض تهيئة معينة" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5602,15 +5621,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5780,6 +5799,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5794,8 +5815,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5846,45 +5867,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "معرفات" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "انقر نقرا مزدوجا لفتح نافذة تفاصيل الكتاب" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "المسار" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5903,7 +5924,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5923,7 +5944,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5948,7 +5969,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6977,52 +6998,43 @@ msgstr "قائمة السلسلات المعروفة. بإمكانك إضافة msgid "Book " msgstr "الكتاب " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8351,6 +8363,76 @@ msgstr "تاريخ" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8423,12 +8505,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8443,7 +8525,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -10004,7 +10086,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -10058,62 +10139,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -10128,19 +10159,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11742,6 +11773,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14320,42 +14355,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "بحوث" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "ابحث عن اسم مكرر" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14432,11 +14467,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14446,56 +14481,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.

Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "رتّب حسب الاسم" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "فرز حسب الشهرة" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "فرز حسب التصنيف المتوسط" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16490,17 +16525,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -17072,53 +17107,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17128,37 +17163,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17173,7 +17208,7 @@ msgstr "" "الأخير. على سبيل المثال ، SUBSTR ('12345'، 1 ، 0) بإرجاع '2345' ، وSUBSTR " "('12345' ، 1، -1) بإرجاع '234'." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17183,24 +17218,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17209,11 +17244,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17221,7 +17256,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17230,7 +17265,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17241,27 +17276,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17275,7 +17310,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17283,7 +17318,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17292,14 +17327,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17314,7 +17349,7 @@ msgstr "" "يمكنك استخدام الدالة حدد للحصول على الوقت وزارة الدفاع للتنسيق محدد. علما أن " "أسماء كبيرة وشكل دائما، كما في EPUB." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17322,13 +17357,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17337,7 +17372,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17350,7 +17385,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17367,7 +17402,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17382,83 +17417,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17623,38 +17682,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17839,31 +17902,31 @@ msgstr "يتم تنزيل الغلاف من %s" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "مقالة بدون عنوان" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "المقالة منزّلة: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "فشل تنزيل المقالة: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18678,813 +18741,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "A summary of this book." -#~ msgstr "تلخيص عن هذا الكتاب." - -#~ msgid "Convert to LRS" -#~ msgstr "حول إلى LRS" - -#~ msgid "The book language" -#~ msgstr "لغة الكتاب" - -#~ msgid "Usage:" -#~ msgstr "الاستخدام:" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "الاستخدام: %s file.lit" - -#~ msgid "[options]" -#~ msgstr "[الخيارات]" - -#~ msgid " plugins" -#~ msgstr " ملحقات" - -#~ msgid "Choose plugin" -#~ msgstr "إختيار الملحق" - -#~ msgid "Customize %s" -#~ msgstr "تخصيص %s" - -#~ msgid "Add new plugin" -#~ msgstr "إضافة ملحق جديد" - -#~ msgid "&Add" -#~ msgstr "&إضافة" - -#~ msgid "Convert %s to " -#~ msgstr "حول %s إلى " - -#~ msgid "Convert to LRF" -#~ msgstr "حول إلى LRF" - -#~ msgid "Category" -#~ msgstr "تصنيف" - -#~ msgid "" -#~ "\n" -#~ "\n" -#~ "

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

" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Available Formats" -#~ msgstr "التهيئات المتوفرة" - -#~ msgid "Monday" -#~ msgstr "الأثنين" - -#~ msgid "Tuesday" -#~ msgstr "الثلاثاء" - -#~ msgid "Wednesday" -#~ msgstr "الأربعاء" - -#~ msgid "day" -#~ msgstr "اليوم" - -#~ msgid "Friday" -#~ msgstr "الجمعة" - -#~ msgid "Saturday" -#~ msgstr "السبت" - -#~ msgid "Sunday" -#~ msgstr "الأحد" - -#~ msgid "Thursday" -#~ msgstr "الخميس" - -#~ msgid "title" -#~ msgstr "العنوان" - -#~ msgid "description" -#~ msgstr "الوصف" - -#~ msgid "author" -#~ msgstr "المؤلف" - -#~ msgid "Every " -#~ msgstr "كل " - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "Del" -#~ msgstr "Del" - -#~ msgid "Convert book: " -#~ msgstr "Convert book: " - -#~ msgid "%s

%s

" -#~ msgstr "%s

%s

" - -#~ msgid "Spanish" -#~ msgstr "الإسباني" - -#~ msgid "Serbian" -#~ msgstr "الصربي" - -#~ msgid "French" -#~ msgstr "الفرنسي" - -#~ msgid "Dutch" -#~ msgstr "الهولندي" - -#~ msgid "Portugese" -#~ msgstr "البرتغالي" - -#~ msgid "German" -#~ msgstr "ألماني" - -#~ msgid "Croatian" -#~ msgstr "كرواتي" - -#~ msgid "Italian" -#~ msgstr "إيطالي" - -#~ msgid "No valid plugin found in " -#~ msgstr "لا يجد ملحق صالح " - -#~ msgid "The reader has no storage card connected." -#~ msgstr "ليس للقارئ بطاقة تخزين." - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "الخيارات للتحكّم على التحويل لتهيئة EPUB" - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "خرج الملف EPUB. إذا لم يتم التحديد، سوف يستخرج من اسم ملف الدخل." - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "المسار إلى الغلاف الذي سيستخدم لهذا الكتاب" - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "تحديد المؤلف، إن كان هناك أكثر من مؤلف واحد، فرق بين أسماءهم بفاصلة. " -#~ "الإفتراضي هو: %default" - -#~ msgid "Set the comment." -#~ msgstr "تحديد التعليق." - -#~ msgid "Set the category" -#~ msgstr "تحديد التصنيف" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "المسار إلى الملف الذي يحتوي صورة الغلاف" - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "اسم ملف الخرج. الإفتراضي يستخرج من ملف الدخل" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "تحديد العنوان. الإفتراضي: اسم الملف." - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "فرّق بين الفقرات بأسطر فارغة." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "الهامش الأسفل من الصفحة. الإفتراضي هو %default px." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "الهامش الأيمن من الصفحة. الإفتراضي هو %default px." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "الهامش الأعلى من الصفحة. الإفتراضي هو %default px." - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "الهامش الأيسر من الصفحة. الإفتراضي هو %default px." - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "إضافة فصول مكشوفة إلى قائمة المحتويات." - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "لا تضف وصلات في قائمة المحتويات." - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "منع كشف آلي للفصول." - -#~ msgid "No file to convert specified." -#~ msgstr "لم يتم تحديد الملف لتحويله." - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "تحديد المؤلف في ميتاداتا الكتاب الذي تم إنشاءه. الإفتراضي هو %default" - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "تم إنشاء عنوان للكتاب. الإفتراضي يؤخذ من اسم الملف." - -#~ msgid "Output written to" -#~ msgstr "تم كتابة الخرج إلى" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "لم يتمكن من معالجة: %s\n" -#~ "%s" - -#~ msgid "You must specify a single PDF file." -#~ msgstr "يجب أن تحدد ملف PDF واحد." - -#~ msgid "Set the authors" -#~ msgstr "تحديد المؤلفين" - -#~ msgid "Set the comment" -#~ msgstr "تحديد التعليق" - -#~ msgid "Extract the cover" -#~ msgstr "استخراج الغلاف" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com لم يرد. حاول لاحقاً." - -#~ msgid "The author whose book to search for." -#~ msgstr "المؤلف الذي تريد البحث عنه." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "الناشر الذي تريد البحث عنه." - -#~ msgid "The title of the book to search for." -#~ msgstr "العنوان الذي تريد البحث عنه." - -#~ msgid " not found." -#~ msgstr " لم يوجد." - -#~ msgid "No filename specified." -#~ msgstr "لم يتم تحديد اسم الملف." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "خطأ في خادم LibraryThing.com. حاول لاحقاً." - -#~ msgid "Set the ISBN" -#~ msgstr "تحديد الـISBN" - -#~ msgid "Set the subject tags" -#~ msgstr "تحديد وسوم الموضوع" - -#~ msgid "Set the language" -#~ msgstr "تحديد اللغة" - -#~ msgid "Added %s to library" -#~ msgstr "تم إضافة %s إلى المكتبة" - -#~ msgid "" -#~ "

Books with the same title as the following already exist in the database. " -#~ "Add them anyway?

    " -#~ msgstr "" -#~ "

    توجد كتب بنفس العنوان في قائمة البيانات. هل تريد إضافتهم بأية حال؟

      " - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "محتوى\n" -#~ "خادم" - -#~ msgid "Invalid size" -#~ msgstr "حجم غير صالح" - -#~ msgid "Configuration" -#~ msgstr "إعدادات" - -#~ msgid "Read &metadata from files" -#~ msgstr "إقرأ ال&ميتاداتا من الملفات" - -#~ msgid "Chapter Detection" -#~ msgstr "كشف الفصول" - -#~ msgid "Convert to EPUB" -#~ msgstr "تحويل لـEPUB" - -#~ msgid "Change the publisher of this book" -#~ msgstr "تغيير ناشر هذا الكتاب" - -#~ msgid "&Rescale images" -#~ msgstr "&إعادة تحجيم الصور" - -#~ msgid "&Ignore tables" -#~ msgstr "&تجاهل الجداول" - -#~ msgid "&Top Margin:" -#~ msgstr "&الهامش الأعلى:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "&الهامش الأسفل:" - -#~ msgid "&Left Margin:" -#~ msgstr "&الهامش الأيسر:" - -#~ msgid "&Right Margin:" -#~ msgstr "&الهامش الأيمن:" - -#~ msgid "No metadata found" -#~ msgstr "لم يوجد ميتاداتا" - -#~ msgid "Convert %s to LRF" -#~ msgstr "تحول %s إلى LRF" - -#~ msgid "Ignore &tables" -#~ msgstr "تجاهل ال&جدول" - -#~ msgid "Ignore &colors" -#~ msgstr "تجاهل ال&ألوان" - -#~ msgid "Meta information" -#~ msgstr "معلومات الميتا" - -#~ msgid "Edit Meta Information" -#~ msgstr "تحرير معلومات الميتا" - -#~ msgid "Output:" -#~ msgstr "خرج:" - -#~ msgid "&Search:" -#~ msgstr "&بحث:" - -#~ msgid "Edit meta information" -#~ msgstr "تحرير معلومات الميتا" - -#~ msgid "/Unknown" -#~ msgstr "/مجهول" - -#~ msgid "Control page layout" -#~ msgstr "تحكّم بتخطيط الصفحة" - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "ضبط الهامش الأيسر بنقاط. الإفتراضي هو %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "ضبط الهامش الأيمن بنقاط. الإفتراضي هو %default" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "ضبط الهامش الأعلى بنقاط. الإفتراضي هو %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "ضبط الهامش الأسفل بنقاط. الإفتراضي هو %default" - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "حجم الخطوط الأساسية بنقاط. الإفتراضي هو %defaultpt. اضبطه بـ0 كي يعطّل تحجيم " -#~ "الخطوط." - -#~ msgid " pts" -#~ msgstr " نقاط" - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "لا تلزم النصّ بأن يكون مساوى في الخرج." - -#~ msgid "Output written to " -#~ msgstr "تم كتابة الخرج في " - -#~ msgid "You must specify an input HTML file" -#~ msgstr "يجب أن تخصص ملف HTML لتدخيله" - -#~ msgid "Written processed HTML to " -#~ msgstr "تم كتابة الـHTML المنفّذ " - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "ضبط الميتاداتا للكتاب المنشئ" - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "ضبط العنوان. الإفتراضي هو ما يكشف آلياً." - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "مواضيع الكتاب، قائمة مفرّقة بفاصلة." - -#~ msgid "Set the publisher of this book." -#~ msgstr "ضبط ناشر هذا الكتاب." - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "مؤلفون الكتاب، قائمة مفرّقة بـ&." - -#~ msgid "OEB ebook created in" -#~ msgstr "تم إنشاء كتاب OEB في" - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "دليل الخرج. الإفتراضي هو الدليل الحالي." - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "استخدم هذا الخيار على ملفات html0 من Book Designer." - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "تحويل من %s إلى LRF غير مدعوم." - -#~ msgid "Don't show progress bar." -#~ msgstr "لا تظهر شريط التقدّم." - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "فشل في تنفيذ الرسومات: %s\n" -#~ "\n" -#~ "%s" - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "خيارات للتحكّم بتحويل ملفات الرسومات (CBR, CBZ) إلى كتب إلكترونية." - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "احتفظ بملفات HTML المنشئة بعد إنتهاء من تحويل لـLRF." - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "الخيارات للتحكّم بسلوك feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "الخيارات للتحكّم بسلوك html2lrf" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "الاستخدام: pdf-meta file.pdf" - -#~ msgid "The series to which this book belongs" -#~ msgstr "السلسلة التي تحتوي الكتاب" - -#~ msgid "Usage: rb-meta file.rb" -#~ msgstr "الاستخدام: rb-meta file.rb" - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "الاستخدام: imp-meta file.imp" - -#~ msgid "Creating Mobipocket file from EPUB..." -#~ msgstr "إنشاء ملف Mobipocket من EPUB..." - -#~ msgid "The series index" -#~ msgstr "فهرس السلسلة" - -#~ msgid "Toolbar icon size" -#~ msgstr "حجم أيقونات شريط الأدوات" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "إظهار تسميات الأزرار في شريط الأدوات" - -#~ msgid "Read metadata from " -#~ msgstr "إقرأ الميتاداتا من " - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "التهيئة لاتسخدامها في حفظ ملفات لوحدها في القرص" - -#~ msgid "Reading metadata..." -#~ msgstr "قراءة الميتاداتا..." - -#~ msgid "
      Must be a directory." -#~ msgstr "
      يجب أن يكون دليل." - -#~ msgid "&Metadata from file name" -#~ msgstr "&ميتاداتا من اسم الملف" - -#~ msgid "&Button size in toolbar" -#~ msgstr "&حجم الأزرار على شريط الأدوات" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "إظهار النص& على أزرار شريط الأدوات" - -#~ msgid "Specify the page layout settings like margins." -#~ msgstr "تخصيص إعدادات تخطيط الصفحة مثل الهوامش." - -#~ msgid "Bulk convert to " -#~ msgstr "تحويل جماعي إلى " - -#~ msgid "This book has no available formats" -#~ msgstr "هذا الكتاب ليس له تهيئات متوفرة" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "لا يمكن تحويل %s لأن هذا الكتاب ليس له تهيئات مدعومة" - -#~ msgid "No available formats" -#~ msgstr "لم يتوفر التهيئات" - -#~ msgid "Plugin &file:" -#~ msgstr "&ملف الملحق:" - -#~ msgid "Series index." -#~ msgstr "فهرس السلسلات." - -#~ msgid "Set defaults for conversion of comics" -#~ msgstr "ضبط الإفتراضي في تحويل الرسومات" - -#~ msgid "Rendering comic pages..." -#~ msgstr "تصوير صفحات الرسومات..." - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "يحوّل رسومات موجودة في ملف CBR أو CBZ إلى كتاب إلكتروني. \n" - -#~ msgid "Convert comic: " -#~ msgstr "تحويل رسومات: " - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "تصوير كل المحتويات كأسود على أبيض بدلاً من الألوان كما يوجد في الـHTML أو " -#~ "CSS." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "تصوير جداول HTML كقطع نصّية بدلاً من جداول حقيقية. يلزم هذا إذا الـHTML " -#~ "يحتوي على جداول معقّدة أو كبيرة جداً." - -#~ msgid "Sort key for the title" -#~ msgstr "مفتاح الترتيب للعنوان" - -#~ msgid "Sort key for the author" -#~ msgstr "مفتاح الترتيب للمؤلف" - -#~ msgid "&Use author sort to set author field in output" -#~ msgstr "استخدم& ترتيب المؤلف لضبط حقل المؤلف في الخرج" - -#~ msgid "" -#~ "When present, use the author sorting information for generating the " -#~ "Mobipocket author metadata." -#~ msgstr "" -#~ "حين يوجد، استخدم معلومات ترتيب المؤلف لإنشاء ميتاداتا المؤلف في Mobipocket." - -#~ msgid "Sort by &popularity" -#~ msgstr "ترتيب حسب الش&هرة" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "ينشئ مدخل ترتيب المؤلف حسب مدخل المؤلف الحالي" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "قائمة المحتويات& المنشئة آلياً" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "إضافة فصول& إلى قائمة المحتويات" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "لا تضف وصلات& إلى قائمة المحتويات" - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "ترميز الحروف لملفات HTML. الإفتراضي هو للكشف الآلي." - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "إذا هناك صورة غلاف متوفرة في الملف المصدر، استخدمها بدلاً من الغلاف الذي تم " -#~ "تخصيصه." - -#~ msgid "Automatic &chapter detection" -#~ msgstr "كشف للفصول& آلياً" - -#~ msgid "&Disable chapter detection" -#~ msgstr "تعطيل& كشف الفصول" - -#~ msgid "Title based detection" -#~ msgstr "كشف عن طريق العنوان" - -#~ msgid "Tag based detection" -#~ msgstr "كشف حسب الوسوم" - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "ضبط قائمة من الوسوم المفرقة بفاصلة" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "ترتيب الوسوم حسب الشهرة" - -#~ msgid "Remove &first image from source file" -#~ msgstr "حذف الصورة الأو&لى من ملف المصدر" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "حذف التهيئات المختارة لهذا الكتاب من قاعدة البيانات." - -#~ msgid "" -#~ "The selected books will be permanently deleted and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "الكتب المختارة سوف تحذف تماماً من حاسوبك. هل أنت متأكّد؟" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "إدخال سطر فارغ& بين الفقرات" - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "" -#~ "حذف توسيم الجداول، وتحيلها إلى فقرات. هذا يفيد إذا الملف المصدر يستخدم " -#~ "الجداول لترتيب تخطيط النصّ." - -#~ msgid "Schedule for download" -#~ msgstr "جدولة للتنزيل" - -#~ msgid "Last downloaded" -#~ msgstr "آخر تنزيل" - -#~ msgid "Delete downloaded news older than " -#~ msgstr "حذف أخبار أقدم من " - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "حذف الأخبار المنزّلة التي أقدم من العدد المخصص من الأيام. اضبطه بـ0 لتعطيله." - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "تم تنزيل مقالة %s من %s\n" -#~ "%s" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "فشل تنزيل المقالة: %s من %s\n" - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [خيارات] اسم الملف\n" -#~ "\n" -#~ "يحوّل أي نوع من أنواع تهيئات الكتاب الإلكتروني إلى ملف %s. التهيئات المدعومة " -#~ "هي: %s.\n" - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "دليل الخرج. الإفتراض هو الدليل الحالي." - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "تحكّم بالوصلات التالية في ملفات HTML." - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tيوجد هناك الكثير من التوسيم. سيتم التقسيم بدون الاحتفاظ على التخطيط. قد " -#~ "يتسبب هذا بتصوير خاطئ." - -#~ msgid "The output directory. Defaults to the current directory." -#~ msgstr "دليل الخرج. الإفتراضي هو الدليل الحالي." - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "المسار إلى دليل الخرج لإنشاء ملف HTML فيه. الإفتراضي هو الدليل الحالي." - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "استخراج المحتوى من ملف EPUB المنتج إلى الدليل المخصص." - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "حذف الدليل من قائمة الدلائل المستخدمة كثيراً" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "إضافة دليلاً إلى قائمة الدلائل المستخدمة كثيراً" - -#~ msgid "Embedded Fonts" -#~ msgstr "الخطوط المضمونة" - -#~ msgid "at" -#~ msgstr "في" - -#~ msgid "calibre" -#~ msgstr "كاليبر" - -#~ msgid "Convert E-books" -#~ msgstr "تحويل الكتاب الإلكتروني" - -#~ msgid "You must set a username and password for %s" -#~ msgstr "يجب أن تضبط اسم المستخدم وكلمة السرّ لـ %s" - -#~ msgid "Ebook Viewer" -#~ msgstr "مستعرض الكتب الإلكترونية" - -#~ msgid "Tijmen Ruizendaal" -#~ msgstr "Tijmen Ruizendaal" - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal وJohn Schember" - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "هذا الطور يستخدم مع أجهزة SONY PRS، من أنواع 500/505/700 إلخ." - -#~ msgid "&Destination profile:" -#~ msgstr "طور ال&وجهة:" - -#~ msgid "&Source profile:" -#~ msgstr "طور ال&مصدر:" - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "التواصل مع القارئ الكتاب الاليكترونى Kindle 2 ." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "التواصل مع نوكيا 810" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "التواصل مع قارئات الكتاب الاليكتروني سوني PRS-600/700/900 ." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "التواصل مع قارئات الكتاب الاليكتروني سوني PRS-300/505/500 ." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "اﻹتصال مع الـ Teclast K3 reader ." - -#~ msgid "List builtin recipes" -#~ msgstr "قائمة من الوصفات المدمجة" - -#~ msgid " " -#~ msgstr " " - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d من %d" - -#~ msgid "Customize the toolbar" -#~ msgstr "خصِّص شريط الأدوات" - -#~ 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." - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "وكوبو يعتمد فقط مجموعة واحدة حاليا : \"Im_Reading\" قائمة. إنشاء علامة تسمى " -#~ "\"Im_Reading\" " - -#~ msgid "" -#~ "The algorithm used to assign a new book in an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5" -#~ msgstr "" -#~ "استخدام خوارزمية لتعيين كتاب جديد في سلسلة القائمة عددا السلسلة.\n" -#~ "سلسلة الأرقام الجديدة المسندة باستخدام هذا القرص دائما القيم صحيحا، ما عدا\n" -#~ "إذا تم تحديد ثابت غير صحيح.\n" -#~ "القيم الممكنة هي :\n" -#~ "القادم -- صحيح المتاحة الأولى أكبر من أكبر عدد القائمة\n" -#~ "first_free -- أولا صحيح المتاحة أكبر من 0\n" -#~ "next_free -- صحيح المتاحة الأولى أكبر من عدد أصغر القائمة\n" -#~ "last_free -- صحيح المتاحة الأولى أصغر من أكبر عدد القائمة\n" -#~ "عودة أكبر الموجودة + 1 إذا لم يتم العثور على رقم هاتف مجاني\n" -#~ "CONST -- تعيين رقم 1 دائما\n" -#~ "عدد -- تعيين هذا العدد دائما. عدد ليس في الاقتباس. علما بأن\n" -#~ "ويمكن استخدام 0.0 هنا.\n" -#~ "الأمثلة :\n" -#~ "series_index_auto_increment = \"التالي\"\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index de5f3eef9e..1990264ead 100644 --- a/src/calibre/translations/ast.po +++ b/src/calibre/translations/ast.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2010-01-31 21:37+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:27+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" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:37+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:35+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -422,207 +423,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -858,7 +863,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -872,8 +877,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -902,13 +907,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1025,11 +1030,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1037,8 +1042,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1105,8 +1110,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1116,8 +1121,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1125,8 +1130,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1359,12 +1364,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2362,7 +2367,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3290,7 +3295,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3298,6 +3309,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4034,7 +4049,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4070,84 +4085,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4190,7 +4205,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4228,7 +4243,7 @@ msgid "Location %(dl)d • %(typ)s
      " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4266,126 +4281,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4393,7 +4409,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4402,13 +4418,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4418,44 +4434,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4467,11 +4483,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4536,8 +4552,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4573,104 +4591,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4752,35 +4770,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4988,20 +5006,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5031,7 +5049,6 @@ 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 "" @@ -5040,46 +5057,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5120,90 +5137,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5213,11 +5234,11 @@ msgid "" "ebook.com/about#drm\">DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5251,50 +5272,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5303,15 +5324,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5481,6 +5502,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5495,8 +5518,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5547,45 +5570,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5604,7 +5627,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5624,7 +5647,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5649,7 +5672,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6676,52 +6699,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8050,6 +8064,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8122,12 +8206,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8142,7 +8226,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9698,7 +9782,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9748,62 +9831,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9818,19 +9851,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11425,6 +11458,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13989,42 +14026,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14101,11 +14138,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14115,56 +14152,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.

      Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16185,17 +16222,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "

      Migrating old database to ebook library in %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16758,53 +16795,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16814,37 +16851,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16854,7 +16891,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16864,24 +16901,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16890,11 +16927,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16902,7 +16939,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16911,7 +16948,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16922,27 +16959,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16956,7 +16993,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16964,7 +17001,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16973,14 +17010,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16990,7 +17027,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16998,13 +17035,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17013,7 +17050,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17026,7 +17063,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17043,7 +17080,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17058,83 +17095,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17299,38 +17360,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17514,31 +17579,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18304,10 +18369,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Codificación de carauteres pa los ficheros HTML d'entrada. Les eleiciones " -#~ "más comunes incluyen: cp1252, latin1, iso-8859-1 ya utf-8." diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index 5c8d9c2888..9fc965ccb6 100644 --- a/src/calibre/translations/az.po +++ b/src/calibre/translations/az.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" "PO-Revision-Date: 2011-06-03 05:54+0000\n" "Last-Translator: Farid Zarbaliyev \n" "Language-Team: Azerbaijani \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:37+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:35+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1034,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3295,6 +3306,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "Location %(dl)d • %(typ)s
      " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ 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 "" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.

      Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "

      Migrating old database to ebook library in %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index 6b0ac37f81..52d7eda1fd 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -6,16 +6,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.51\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-20 18:52+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:37+0000\n" "Last-Translator: Alex Stanev \n" "Language-Team: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:38+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:37+0000\n" +"X-Generator: Launchpad (build 13613)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -31,7 +31,7 @@ msgstr "Не прави абсолютно нищо" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Не прави абсолютно нищо" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -425,53 +426,57 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Външен вид" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Интерфейс" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Поведение" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Настройте начина по който се държи calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Добавяне на собствени колони" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Добавете/премахнете свои собствени колони в списъка с книги на calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Лента с инструменти" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -479,69 +484,69 @@ msgstr "" "Персонализирайте лентите с инструменти и контекстните менюта, избирайки кои " "действия да бъдат на разположение в тях" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Търсене..." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" "Персонализиране на начина, по който търсенето за книги работи в calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Конвертиране" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "Задайте опции за конвертиране, специфични за всеки входен формат" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Общи настройки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "Задайте опции за конвертиране, общи за всички формати" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Настройки за изходни формати" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" "Избор на специфични настройки за конвертиране за всеки файлов формат за " "експортиране" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Добавяне на книги..." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Внасяне/Изнасяне" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Управление на това как calibre чете метаданни от файлове при добавяне на " "книги" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Запазване на книги на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -549,49 +554,49 @@ msgstr "" "Определя как Калибър експортира файлове от неговата база данни към диск, " "когато използвате Запази на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Качване на книги към устройства" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Определя как calibre прехвърля файлове на Вашия електронен четец за е-книги" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "С промяна на полетата с метаданни преди запис/изпращане" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Шаблонни функции" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Разширени" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Създаване на потребителски шаблонни функции" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Споделяне на книги по е-поща" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Споделяне" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -599,11 +604,11 @@ msgstr "" "Избор на настройки за споделяне на книги по е-поща. Може да бъде използвано " "за автоматично изпращане на изтеглени новини към Вашите устройства." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Споделяне през интернет" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -612,38 +617,38 @@ msgstr "" "calibre), който ще Ви даде достъп до Вашата библиотека от calibre навсякъде, " "на всяко устройство, с достъп до Интернет." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Сваляне на метаданни" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" "Управление на това как calibre изтегля метаданни за е-книги от Интернет" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Добавки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Добавяне/премахване/настройване на различни части от функциите на Калибър" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Подобрения" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "Фина настройка на действието на Калибър в различни контексти" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Разни" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Разнообразни разширени настройки за конфигурация" @@ -897,7 +902,7 @@ msgstr "Деактивиране на избраната добавка" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -911,8 +916,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Да" @@ -941,13 +946,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Комуникирай с Android устройства" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Комуникирай със S60 устройства" @@ -1065,11 +1070,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Новини" @@ -1077,8 +1082,8 @@ msgstr "Новини" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Каталог" @@ -1145,8 +1150,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1156,8 +1161,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1165,8 +1170,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1399,12 +1404,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Не е изпълнено" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2404,7 +2409,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3335,7 +3340,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3343,6 +3354,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Заглавна страница" @@ -4079,7 +4094,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4115,84 +4130,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Поддържани книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4235,7 +4250,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Не са избрани книги" @@ -4273,7 +4288,7 @@ msgid "Location %(dl)d • %(typ)s
      " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4311,126 +4326,127 @@ msgstr "%d книги" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Превключване/създаване на библиотека..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Проверка на библиотека" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Преименуване" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Вече съществува" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Преименуването е неуспешно" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4438,7 +4454,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4447,13 +4463,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4463,44 +4479,44 @@ msgstr "" msgid "Failed" msgstr "Неуспешно" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Не е намерена библиотека" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Не е позволено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4512,11 +4528,11 @@ msgstr "" msgid "Convert books" msgstr "Конвертиране на книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Конвертиране на книги индивидуално" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Масово конвертиране" @@ -4581,8 +4597,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4618,104 +4636,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Премахване на книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Премахване на избраните книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Премахване на файлове от определен формат от избраните книги." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "Премахване на всички форматит от избраните книги, освен..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "Премахване на кориците от избраните книги." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Не може да се изтрие" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Избор на форматите, които да се изтрият" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Не може да се изтрият книгите" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Няма книги за изтриване" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4797,35 +4815,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Редактиране на метаданните индивидуално" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Редактиране на метаданните масово" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Сваляне на метаданни и корици" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5033,20 +5051,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5076,7 +5094,6 @@ 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 "Записване на диска" @@ -5085,46 +5102,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format msgid "Save only %s format to disk" msgstr "Записване само на %s формат на диска" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Не може да се запише на диска" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "Възникна грешка по време на записване" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5165,90 +5182,94 @@ msgstr "" msgid "Similar books..." msgstr "Подобни книги..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Книги от същия автор" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Книги в тази серия" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5258,11 +5279,11 @@ msgid "" "ebook.com/about#drm\">DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5296,50 +5317,50 @@ msgstr "" msgid "View" msgstr "Преглед" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Преглед на специфичен формат" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Избор на формат за преглеждане" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5348,15 +5369,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5526,6 +5547,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5540,8 +5563,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5592,45 +5615,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Колекции" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Път" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5649,7 +5672,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5669,7 +5692,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5694,7 +5717,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6721,52 +6744,43 @@ msgstr "" msgid "Book " msgstr "Книга " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Заглавие за Съдържание:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8095,6 +8109,76 @@ msgstr "Дата" msgid "Delete from device" msgstr "Изтриване от устройство" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8167,12 +8251,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8187,7 +8271,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9743,7 +9827,6 @@ 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:112 msgid "Are your sure?" msgstr "Сигурни ли сте?" @@ -9793,62 +9876,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9863,19 +9896,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11470,6 +11503,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "По подразбиране" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14038,42 +14075,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14150,11 +14187,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14164,56 +14201,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.

      Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16234,17 +16271,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "

      Migrating old database to ebook library in %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16807,53 +16844,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16863,37 +16900,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16903,7 +16940,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16913,24 +16950,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16939,11 +16976,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16951,7 +16988,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16960,7 +16997,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16971,27 +17008,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17005,7 +17042,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17013,7 +17050,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17022,14 +17059,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17039,7 +17076,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17047,13 +17084,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17062,7 +17099,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17075,7 +17112,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17092,7 +17129,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17107,83 +17144,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17348,38 +17409,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17563,31 +17628,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18353,216 +18418,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "Редакционен преглед" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com не отговаря в момента. Опитайте отново по-късно." - -#~ msgid "Book Jacket" -#~ msgstr "Обложка на книга" - -#~ msgid "Copy to Clipboard" -#~ msgstr "Копиране в системния буфер" - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "&Button size in toolbar" -#~ msgstr "Размер на &бутоните в лентата с инструменти" - -#~ msgid "&Add" -#~ msgstr "&Добавяне" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Available Formats" -#~ msgstr "Налични формати" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "преди %d дни, %d часа и %d минути" - -#~ msgid "Wednesday" -#~ msgstr "Сряда" - -#~ msgid "day" -#~ msgstr "ден" - -#~ msgid "Monday" -#~ msgstr "Понеделник" - -#~ msgid "Tuesday" -#~ msgstr "Вторник" - -#~ msgid "Every " -#~ msgstr "Всеки " - -#~ msgid "Friday" -#~ msgstr "Петък" - -#~ msgid "Thursday" -#~ msgstr "Четвъртък" - -#~ msgid "Sunday" -#~ msgstr "Неделя" - -#~ msgid "Saturday" -#~ msgstr "Събота" - -#~ msgid "at" -#~ msgstr "в" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Book %s of %s." -#~ msgstr "Книга %s от %s." - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "Del" -#~ msgstr "Изтр." - -#~ msgid "&Search:" -#~ msgstr "&Търсене:" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d от %d" - -#~ msgid "Download %s from %s" -#~ msgstr "Сваляне на %s от %s" - -#~ msgid "ratings" -#~ msgstr "рейтинги" - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Книга %s от %s" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Копиране на %d книги в %s" - -#~ msgid "Download only metadata" -#~ msgstr "Сваляне само на метаданни" - -#~ msgid "Download only covers" -#~ msgstr "Сваляне само на корици" - -#~ msgid "social metadata" -#~ msgstr "социални метаданни" - -#~ msgid "Download only social metadata" -#~ msgstr "Сваляне само на социални метаданни" - -#~ msgid "metadata" -#~ msgstr "метаданни" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Сваляне на %s за %d книга(и)" - -#~ msgid "covers" -#~ msgstr "корици" - -#~ msgid "replace" -#~ msgstr "замяна" - -#~ msgid "mixed" -#~ msgstr "смесен" - -#~ msgid "book" -#~ msgstr "книга" - -#~ msgid "ignore" -#~ msgstr "игнориране" - -#~ msgid "Additional Information" -#~ msgstr "Допълнителна информация" - -#~ msgid "Matches" -#~ msgstr "Съвпадения" - -#~ msgid "&Stop selected job" -#~ msgstr "&Спиране на избраната задача" - -#~ msgid "Remove all" -#~ msgstr "Премахване на всичко" - -#~ msgid "Case sensitive" -#~ msgstr "Чувствителност към големината на буквите" - -#~ msgid "Mode:" -#~ msgstr "Режим:" - -#~ msgid "use comma" -#~ msgstr "използване на запетая" - -#~ msgid "There were errors" -#~ msgstr "Възникнаха грешки" - -#~ msgid "No valid plugin found in " -#~ msgstr "Не са намерени валидни добавки в " - -#~ msgid "Choose formats not to be deleted" -#~ msgstr "Избор на форматите, които да не се изтрият" - -#~ msgid "Warning" -#~ msgstr "Предупреждение" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "За тази книга не може да бъде намерена корица. Опитайте първо да посочите " -#~ "ISBN номер." - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "" -#~ "Трябва да посочите поне един от ISBN номерата, Заглавие, Автор или Издател" - -#~ msgid "Last downloaded" -#~ msgstr "Последно свалено" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Книгата няма нито заглавие нито ISBN номер" - -#~ msgid "Cover download" -#~ msgstr "Сваляне на корица" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Сваляне на корица от openlibrary.org" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN номер: %s не е намерен" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Сваляне на корица от librarything.com" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Сваляне на корица от Douban.com" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Сваляне на метаданни от Douban.com" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Сваляне на метаданни от Google Books" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Сваляне на социални метаданни от amazon.com" - -#~ msgid "Customize the toolbar" -#~ msgstr "Настройки на лентата с инструменти" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Кодиране на символите във входящия HTML файл. Обикновено се използват " -#~ "следните кодирания: cp1251 (за Български), cp1252, latin1, iso-8859-1 и utf-" -#~ "8." diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index cfe3800df5..cafda74d2f 100644 --- a/src/calibre/translations/bn.po +++ b/src/calibre/translations/bn.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2010-12-11 02:29+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:36+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" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:38+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:36+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "আসলে কিছুই করে না" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "আসলে কিছুই করে না" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1034,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3295,6 +3306,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "Location %(dl)d • %(typ)s
      " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ 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 "" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.

      Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "

      Migrating old database to ebook library in %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18301,6 +18366,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid " " -#~ msgstr " " diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index fb7f24ec5f..fbea4ac567 100644 --- a/src/calibre/translations/br.po +++ b/src/calibre/translations/br.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-03 19:43+0000\n" -"Last-Translator: Alan \n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 15:57+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: Breton \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:38+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:37+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Ne ra netra da vat" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Ne ra netra da vat" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ msgstr "Gwezh ketal an arveriaded" #: /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/actions/preferences.py:25 #: /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 @@ -422,207 +423,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Ketal" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Emzalc'h" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Barrenn ostilhoù" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "O klask" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Dibarzhioù boutin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Enporzhiañ/Ezporzhiañ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Kempleshoc'h" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Rannañ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Enlugelladoù" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Liesseurt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -858,7 +863,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -872,8 +877,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -902,13 +907,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1025,11 +1030,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Keleier" @@ -1037,8 +1042,8 @@ msgstr "Keleier" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalog" @@ -1105,8 +1110,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1116,8 +1121,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1125,8 +1130,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1359,12 +1364,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2362,7 +2367,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3293,7 +3298,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3301,6 +3312,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4037,7 +4052,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4073,84 +4088,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4193,7 +4208,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4231,7 +4246,7 @@ msgid "Location %(dl)d • %(typ)s
      " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4269,126 +4284,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4396,7 +4412,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4405,13 +4421,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4421,44 +4437,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4470,11 +4486,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4539,8 +4555,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4576,104 +4594,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4755,35 +4773,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4991,20 +5009,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5034,7 +5052,6 @@ 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 "" @@ -5043,46 +5060,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5123,90 +5140,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5216,11 +5237,11 @@ msgid "" "ebook.com/about#drm\">DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5254,50 +5275,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5306,15 +5327,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5484,6 +5505,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5498,8 +5521,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5550,45 +5573,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5607,7 +5630,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5627,7 +5650,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5652,7 +5675,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6679,52 +6702,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8053,6 +8067,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8125,12 +8209,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8145,7 +8229,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9701,7 +9785,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9751,62 +9834,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9821,19 +9854,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11428,6 +11461,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13992,42 +14029,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14104,11 +14141,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14118,56 +14155,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.

      Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16188,17 +16225,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "

      Migrating old database to ebook library in %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16761,53 +16798,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16817,37 +16854,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16857,7 +16894,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16867,24 +16904,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16893,11 +16930,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16905,7 +16942,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16914,7 +16951,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16925,27 +16962,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16959,7 +16996,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16967,7 +17004,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16976,14 +17013,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16993,7 +17030,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17001,13 +17038,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17016,7 +17053,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17029,7 +17066,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17046,7 +17083,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17061,83 +17098,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17302,38 +17363,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17517,31 +17582,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18307,10 +18372,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Envonegañ an arouezennoù evit ar restroù enankañ mod HTML. Enlaket e vez " -#~ "cp1252, latin1, iso-8859-1 hag utf-8 gant an dibaboù boutin." diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index ae8b705ef6..7045bd866a 100644 --- a/src/calibre/translations/bs.po +++ b/src/calibre/translations/bs.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-01-18 21:03+0000\n" -"Last-Translator: Senad Sopovic \n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:03+0000\n" +"Last-Translator: Kovid Goyal \n" "Language-Team: Bosnian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:38+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:36+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -32,7 +32,7 @@ msgstr "Radi apsolutno ništa" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -95,10 +95,11 @@ msgstr "Radi apsolutno ništa" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -135,12 +136,12 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -176,21 +177,21 @@ msgstr "Radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -233,7 +234,7 @@ msgstr "Korisničko sučelje Akcija" #: /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/actions/preferences.py:25 #: /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 @@ -420,207 +421,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Izgled i osjećaj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interfejs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Ponašanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Pretvaranje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Uobičajene opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Izlazne opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Dodajem knjige" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Uvoz/Izvoz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Spremam knjige na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Napredno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Razmjena" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Plugini" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Ostalo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Ostala napredna podešavanja" @@ -856,7 +861,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -870,8 +875,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -900,13 +905,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1023,11 +1028,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Vijesti" @@ -1035,8 +1040,8 @@ msgstr "Vijesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalog" @@ -1103,8 +1108,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1114,8 +1119,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1123,8 +1128,8 @@ msgstr "Uklanjam knjige sa uređaja..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1357,12 +1362,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2360,7 +2365,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3288,7 +3293,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3296,6 +3307,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4032,7 +4047,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4068,84 +4083,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4188,7 +4203,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4226,7 +4241,7 @@ msgid "Location %(dl)d • %(typ)s
      " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4264,126 +4279,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library %s. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4391,7 +4407,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4400,13 +4416,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4416,44 +4432,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4465,11 +4481,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4534,8 +4550,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4571,104 +4589,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -4750,35 +4768,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4986,20 +5004,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5029,7 +5047,6 @@ 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 "" @@ -5038,46 +5055,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5118,90 +5135,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5211,11 +5232,11 @@ msgid "" "ebook.com/about#drm\">DRM." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5249,50 +5270,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5301,15 +5322,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5479,6 +5500,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5493,8 +5516,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5545,45 +5568,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5602,7 +5625,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5622,7 +5645,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5647,7 +5670,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6674,52 +6697,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8048,6 +8062,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8120,12 +8204,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8140,7 +8224,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9696,7 +9780,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9746,62 +9829,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9816,19 +9849,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11423,6 +11456,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13987,42 +14024,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14099,11 +14136,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14113,56 +14150,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.

      Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16183,17 +16220,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "

      Migrating old database to ebook library in %s

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16756,53 +16793,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16812,37 +16849,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16852,7 +16889,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16862,24 +16899,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16888,11 +16925,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16900,7 +16937,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16909,7 +16946,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16920,27 +16957,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16954,7 +16991,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16962,7 +16999,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16971,14 +17008,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16988,7 +17025,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16996,13 +17033,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17011,7 +17048,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17024,7 +17061,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17041,7 +17078,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17056,83 +17093,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17297,38 +17358,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17512,31 +17577,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18302,6 +18367,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "Customize the toolbar" -#~ msgstr "Prilagodi traku s alatima" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 6729acf743..201c74e927 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,16 +10,16 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-01 10:24+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 15:58+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" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-08-02 04:33+0000\n" -"X-Generator: Launchpad (build 13552)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:37+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -34,7 +34,7 @@ msgstr "No fa res" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -97,10 +97,11 @@ msgstr "No fa res" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -137,12 +138,12 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -178,21 +179,21 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -235,7 +236,7 @@ msgstr "Acció d'interfície d'usuari" #: /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/actions/preferences.py:25 #: /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 @@ -437,53 +438,57 @@ msgstr "" "Vés a la coincidència següent a o l'anterior en cercar a la biblioteca del " "caibre en mode realçat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Cerca llibres de diferents botigues de llibres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Aconsegueix connectors nous del calibre o actualitza els existents" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Aparença" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interfície" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Comportament" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Canvia el comportament del calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Columnes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Barra d'eines" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -491,68 +496,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:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "S'està cercant" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Opcions d'entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Conversió" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Opcions comunes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Opcions de sortida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Afegeix llibres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Importa/exporta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Desa llibres al disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -560,48 +565,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Envia llibres als dispositius" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Metadades dels quadres de connexions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 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:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Funcions de plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Avançat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Creeu les funcions de la vostra plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Comparteix llibres per correu electrònic" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Compartició" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -609,11 +614,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Comparteix en xarxa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -621,38 +626,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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Baixada de metadades" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 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:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Connectors" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Ajustaments" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Miscel·lània" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Configuració avançada" @@ -917,7 +922,7 @@ msgstr "Inhabilita el connector anomenat" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -932,8 +937,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Sí" @@ -962,7 +967,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:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -970,7 +975,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Comunica't amb telèfons S60." @@ -1117,11 +1122,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Notícies" @@ -1129,8 +1134,8 @@ msgstr "Notícies" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Catàleg" @@ -1205,8 +1210,8 @@ msgstr "S'està transferint llibres al dispositiu..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1216,8 +1221,8 @@ msgstr "S'està afegint llibres al llistat de metadades del dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1225,8 +1230,8 @@ msgstr "S'estan suprimint els llibres del dispositiu..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1470,12 +1475,12 @@ msgstr "El Kobo és compatible amb diverses col·leccions, incloent " msgid "Create tags for automatic management" msgstr "Crea etiquetes per a la gestió automàtica" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "No implementat" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2730,10 +2735,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" -"Centra els marcadors de salt d'escena alineats a l'esquerra. Substitueix els " -"salts d'escena formats per múltiples línies en blanc per barres horitzontals." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -3824,7 +3827,13 @@ msgstr "" "En afegir l'índex al llibre, afegeix-lo al començament del llibre i no al " "final. No es recomana." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Tots els articles" @@ -3832,6 +3841,10 @@ msgstr "Tots els articles" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Aquest és un llibre Amazon Topaz. No es pot processar" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Pàgina del títol" @@ -4719,7 +4732,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Afegeix llibres des d'una carpeta" @@ -4760,11 +4773,11 @@ msgstr "Afegeix fitxers als registres de llibre seleccionats" msgid "Shift+A" msgstr "Maj+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format msgid "" "Are you sure you want to add the same files to all %d books? If the " @@ -4773,36 +4786,36 @@ msgstr "" "Segur que voleu afegir els mateixos fitxers a tots els %d llibres? Si ja " "existeix el format per a un llibre, es sobreescriurà." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Seleccioneu els fitxers de llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "S'està afegint" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "S'esta creant els registres de llibres a partir dels ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "S'està carregant llibres al dispositiu." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Llibres compatibles" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Seleccioneu els llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "S'han fusionat els llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4812,37 +4825,37 @@ msgstr "" "s'han processat i fusionat a la base de dades del calibre d'acord amb els " "paràmetres de fusió automàtica." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "No s'ha pogut llegir les metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "No s'ha pogut llegir les metadades dels següents" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "No s'ha seleccionat cap llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "Aquests llibres són virtuals i no es poden afegir a la biblioteca:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "No s'han trobat llibres" @@ -4886,7 +4899,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "No s'ha seleccionat cap llibre" @@ -4925,7 +4938,7 @@ msgid "Location %(dl)d • %(typ)s
      " msgstr "Posició %(dl)d • %(typ)s
      " #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" "Crea un catàleg dels llibres de la biblioteca del calibre a una velocitat " @@ -4965,86 +4978,87 @@ msgstr "%d llibres" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Canvia/crea una biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "Suprimeix la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Agafa un llibre a l'atzar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Manteniment de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 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:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Comprova la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Restaura la base de dades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Canvia el nom" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format 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:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Ja existeix" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "Massa llarg" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Ha fallat el canvi de nom" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5053,11 +5067,11 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "S'ha suprimit la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5066,24 +5080,24 @@ msgstr "" "S'ha suprimit del calibre la biblioteca %s. Els fitxers encara són a " "l'ordinador, si el voleu suprimir heu de fer-ho manualment." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "cap" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Estat de la còpia de seguretat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Còpia de seguretat de les metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5091,7 +5105,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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5102,7 +5116,7 @@ msgstr "" "moure la biblioteca a una ubicació amb un camí més curt amb l'Explorador del " "Windows i després tornar-ho a intentar amb la ubicació nova." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -5111,7 +5125,7 @@ msgstr "" msgid "Success" msgstr "Amb èxit" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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?" @@ -5120,7 +5134,7 @@ 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -5130,26 +5144,26 @@ msgstr "" msgid "Failed" msgstr "Ha fallat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 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:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "No s'ha trobat problemes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "No s'ha trobat cap llibreria" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -5158,15 +5172,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "No està permès" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5174,7 +5188,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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "No podeu canviar les biblioteques mentre hi ha treballs en execució." @@ -5186,11 +5200,11 @@ msgstr "C" msgid "Convert books" msgstr "Conversió de llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Conversió individual" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Conversió en grup" @@ -5258,8 +5272,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5300,44 +5316,44 @@ msgstr "" "No s'ha pogut suprimir alguns llibres, feu clic a «Mostra detalls» per als " "detalls." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Suprimeix llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Suprimeix els llibres seleccionats" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" "Suprimeix els fitxers d'un format específic dels llibres seleccionats." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103 msgid "Remove covers from selected books" msgstr "Suprimeix les portades dels llibres seleccionats" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Suprimeix els llibres del dispositiu que coincideixin" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "No s'ha pogut suprimir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Trieu els formats s'ha de suprimir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats not to be deleted.

      Note that this will never remove " "all formats from a book." @@ -5345,7 +5361,7 @@ 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:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "All formats for the selected books will be deleted from your " "library.
      The book metadata will be kept. Are you sure?" @@ -5353,44 +5369,44 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "No es pot suprimir els llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "No hi ha cap dispositiu connectat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Memòria principal" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Tarja de memòria A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Tarja de memòria B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Cap llibre per esborrar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "S'està suprimint llibres del dispositiu." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. Where do you " "want the selected files deleted from?" @@ -5398,7 +5414,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:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be permanently deleted and the files removed " "from your calibre library. Are you sure?" @@ -5406,7 +5422,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:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be permanently deleted from your device. Are " "you sure?" @@ -5490,35 +5506,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Edita metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Fusiona els registres de llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Edita metadades individualment" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Edita metadades en massa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Baixa metadades i portades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Fusiona en el primer llibre seleccionat - suprimeix la resta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Fusiona en el primer llibre seleccionat - conserva la resta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" "Fusiona només els formats en el primer llibre seleccionat - suprimeix la " @@ -5752,20 +5768,20 @@ msgstr "Actualitzador de connectors" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "Canvia el comportament del calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Executa l'assistent de benvinguda" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "Aconsegueix connectors per millorar el calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Reinicia en mode de depuració" @@ -5795,7 +5811,6 @@ msgid "S" msgstr "S" #: /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" @@ -5804,26 +5819,26 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "No es pot desar al disc" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Tria la carpeta de destí" -#: /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 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 " @@ -5833,20 +5848,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:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Error mentres es desava" -#: /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 "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:142 #: /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 "No s'ha pogut desar alguns llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Feu clic a «Mostra detalls» per saber quins són." @@ -5888,77 +5903,81 @@ msgstr "No es disposa de vista ràpida per als llibres del dispositiu." msgid "Similar books..." msgstr "Llibres semblants..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Llibres del mateix autor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Llibres d'aquesta sèrie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Maj+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Llibres d'aquesta editorial" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Llibres amb les mateixes etiquetes" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "Aconseguiu llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "Cerca llibres electrònics" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "Cerca aquest autor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "Cerca aquest títol" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "Cerca aquest llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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 "Botigues" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:45 #: /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:285 msgid "Choose stores" msgstr "Tria botigues" -#: /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/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "No es pot cercar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." @@ -5966,7 +5985,7 @@ msgstr "" "El calibre us ajuda a trobar els llibres que voleu cercant als llocs web de " "diferents fonts de llibres comercials i de domini públic." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 " @@ -5976,7 +5995,7 @@ msgstr "" "llibre que s'està buscant, al millor preu. També podeu saber l'estat DRM i " "d'altra informació útil." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5992,11 +6011,11 @@ msgstr "" "lector, especialment si el llibre té DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "Torna a mostrar aquest missatge" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "Quant a Get Books" @@ -6030,39 +6049,39 @@ msgstr "V" msgid "View" msgstr "Mostra" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Visualitza un format concret" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Llegir un llibre a l'atzar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "Suprimeix la llista dels recentment vistos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "No es pot mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Format no disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "Els llibre seleccionats no tenen format" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Trieu el format de visualització" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -6071,11 +6090,11 @@ msgstr "" "No tots els llibres seleccionats estan disponibles en el format %s. Els " "hauríeu de convertir abans." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "S'ha seleccionat múltiples llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -6087,15 +6106,15 @@ msgstr "" "lent i tenir un efecte negatiu a la resposta del vostre equip. Si s'inicia " "el procés no es pot aturar fins que s'acabi. Voleu continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "No es pot obrir la carpeta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 msgid "This book no longer exists in your library" msgstr "Aquest llibre ja no existeix a la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "No hi ha formats disponibles a %s." @@ -6282,6 +6301,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6296,8 +6317,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6352,45 +6373,45 @@ msgstr "" msgid "Donate" msgstr "Donacions" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Feu clic per obrir" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "Identificadors" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of %(series)s" msgstr "Llibre %(sidx)s de %(series)s" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Col·leccions" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Enganxa la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copia la portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Feu doble clic per obrir la finestra de detalls del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Camí" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6409,7 +6430,7 @@ msgstr "Opcions de BibTeX" #: /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/mobi_output.py:18 #: /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 @@ -6429,7 +6450,7 @@ msgstr "Opcions específiques per" #: /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/mobi_output.py:18 #: /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 @@ -6454,7 +6475,7 @@ msgstr "sortida" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7547,52 +7568,43 @@ msgstr "Llista de les sèries conegudes. Podeu afegir-ne de noves." msgid "Book " msgstr "Llibre " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "Sortida MOBI" -#: /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 "Per defecte" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Títol per a l'índex:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Redimensiona les imatges per a dispositius &Palm" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Fes servir l'ordre d'au&tors com a autor(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Desactiva la compressió dels continguts del fitxer" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "&No afegeixis un índex al llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Opcions del Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Tipus de lletra de la capçalera de la publicació:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Etiqueta de documents personals:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "Po&sa l'índex generat al començament del llibre en lloc del final" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Ignora els &marges" @@ -9091,6 +9103,79 @@ msgstr "Data" msgid "Delete from device" msgstr "Suprimeix del dispositiu" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "%(curr)s (era %(initial)s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "L'element està en blanc" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "No es pot deixar un element en blanc. En tot cas l'heu d'esborrar." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "No s'ha seleccionat cap element" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" +"Heu de seleccionar almenys un element de la llista del que estan disponibles." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "No s'ha seleccionat cap element" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Editor de categories" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Elements que estan en ús" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Suprimeix l'element de la base de dades. Això traurà l'element de tots els " +"llibres i després el suprimirà de la base de dades." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +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/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "Llibre amb DRM" @@ -9169,12 +9254,12 @@ msgid "Copy to author" msgstr "Copia a autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "El nom de l'autor no és vàlid" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Els noms d'autor no poden contenir caràcters &." @@ -9189,7 +9274,7 @@ msgid "&Search for:" msgstr "&Cerca per:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "&Cerca" @@ -10923,7 +11008,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Suprimeix l'etiqueta de la categoria d'etiquetes actual" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "N'esteu segur?" @@ -10981,66 +11065,13 @@ msgstr "" "Afegeix l'etiqueta a la llista d'etiquetes disponibles i aplicar-la al " "llibre actual" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "%(curr)s (era %(initial)s)" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "L'element està en blanc" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "No es pot deixar un element en blanc. En tot cas l'heu d'esborrar." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "No s'ha seleccionat cap element" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "" -"Heu de seleccionar almenys un element de la llista del que estan disponibles." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "No s'ha seleccionat cap element" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "Heu de seleccionar almenys un element de las llista." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "Esteu segur que voleu suprimir els elements següents?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Editor de categories" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Elements que estan en ús" - -#: /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." +msgid "Tag" msgstr "" -"Suprimeix l'element de la base de dades. Això traurà l'element de tots els " -"llibres i després el suprimirà de la base de dades." -#: /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 "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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -11054,19 +11085,19 @@ msgstr "Glossari de les funcions de plantilla" msgid "EXCEPTION: " msgstr "EXCEPCIÓ: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "No s'ha triat cap columna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 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:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "No s'ha donat cap plantilla" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "El quadre de la plantilla no pot estar buit" @@ -12817,6 +12848,10 @@ msgstr "Molt baix" msgid "Compact Metadata" msgstr "Compacta la metadades" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Per defecte" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "Tot en una pestanya" @@ -15785,48 +15820,48 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "El nom del terme de cerca agrupada és «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "El canvi dels autors de diversos llibres pot trigar una estona. N'esteu " "segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "El canvi de les metadadades de tots aquests llibres pot trigar una estona. " "N'esteu segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Cerques" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "Canvia el nom a la categoria d'usuari" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "No es pot utilitzar punts al nom quan s'està canviant el nom de categories " "d'usuari" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "El nom %s ja s'està utilitzant" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "El nom de la cerca està duplicat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "El nom de cerca %s ja existeix." @@ -15903,11 +15938,11 @@ msgstr "Afegeix a la categoria d'usuari" msgid "A user category %s does not exist" msgstr "La categoria d'usuari %s no existeix" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Cerca un element al navegador d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -15924,60 +15959,60 @@ msgstr "" "totes les categories alhora i es mostraran només els elements\n" "que continguin el text «tal»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Troba el primer/següent element coincident" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Redueix totes les categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.

      Click Find again to go to first match" msgstr "" "No hi ha més coincidències.

      Feu clic a «Cerca» per tornar a la " "primera coincidència." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Ordena per nom" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Ordena per popularitat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Ordena per valoració mitjana" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Estableix l'ordre de les entrades a l'explorador d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Fes-ho coincidir tot" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Qualsevol coincidència" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Quan es seleccionin múltiples entrades a l'explorador d'etiquetes fes que " "coincideixi una qualsevol o totes" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "Gestiona els autors, etiquetes..." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -18398,18 +18433,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sLa valoració mitjana és %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "

      Migrating old database to ebook library in %s

      " msgstr "" "

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

      " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying %s" msgstr "S'està copiant %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "S'està compactant la base de dades" @@ -19033,11 +19068,11 @@ msgstr "%s: funció desconeguda" msgid "No such variable " msgstr "Aquesta variable no existeix " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "No s'ha facilitat cap documentació" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." @@ -19046,7 +19081,7 @@ msgstr "" "i minúscules, de x i y com a cadenes. Si x < y. s'obté «eq» si x == y. En " "cas contrari s'obté «gt»." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 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." @@ -19055,7 +19090,7 @@ msgstr "" "números. S'obté «lt» si x < y. S'obté «eq» si x == y. En la resta de casos " "s'obté «gt»." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" @@ -19063,33 +19098,33 @@ msgstr "" "strcat(a, b, ...) -- pot prendre qualsevol nombre d'arguments. S'obté una " "cadena formada per la concatenació de tots els arguments" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "add(x, y) -- s'obté x + y. Dóna un error si x o y no són nombres." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" "subtract(x, y) -- s'obté x - y. Dóna un error si x o y no són nombres." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" "multiply(x, y) -- s'obté x * y. Dóna un error si x o y no són nombres." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "divide(x, y) -- s'obté x / y. Dóna un error si x o y no són nombres." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -19105,7 +19140,7 @@ msgstr "" "converteixen automàticament. Per exemple, template('[[ordena_títols]]') " "avaluarà la plantilla {ordena_títols} i s'obtindrà el seu valor." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " @@ -19116,7 +19151,7 @@ msgstr "" "processador de plantilles per construir resultats complexos de variables " "locals." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" @@ -19124,7 +19159,7 @@ msgstr "" "assign(id, val) -- assigna «val» a «id» i s'obté «val». «id» ha de ser un " "identificador, no una expressió." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " @@ -19134,11 +19169,11 @@ msgstr "" "esteu fent servir el calibre des de la línia de comandaments (calibre-debug-" "g), la sortida anirà a un forat negre." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "field(nom) -- s'obté el camp de metadades identificat per «nom»" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." @@ -19146,7 +19181,7 @@ msgstr "" "raw_field(nom) -- s'obté el camp de metadades anomenat «nom» sense aplicar " "cap format." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -19162,7 +19197,7 @@ msgstr "" "caràcter. Per exemple, amb substr('12345', 1, 0) s'obté «2345», i amb " "substr('12345', 1, -1) s'obté «234»." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -19178,11 +19213,11 @@ msgstr "" "camp compost ja que les columnes compostes són camps. És molt útil quan per " "dissenyar camins per desar variables." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "«lookup» necessita un 2 o un número senar d'arguments" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" @@ -19190,7 +19225,7 @@ msgstr "" "test(val, text si no està buit, text si està buit) -- s'obté «text si no " "està buit» si el camp no està buit, «text si està buit» en cas contrari" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " @@ -19201,7 +19236,7 @@ msgstr "" "«text si coincideix» si hi ha coincidències, «text si no coincideix» en cas " "contrari" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -19213,11 +19248,11 @@ msgstr "" "camp coincideix amb l'expressió regular «patró» i s'obté «valor» si és així. " "Si no coincideix cap patró s'obté «no_valor»" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "«switch» necessita un número senar d'arguments" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -19229,7 +19264,7 @@ msgstr "" "de la llista. Si el patró coincideix amb un valor s'obté «trobat», en cas " "contrari s'obté «no_trobat»." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -19243,7 +19278,7 @@ msgstr "" "s'obté «valor_trobat», en cas contrari «valor _no_trobat. Si la cadena conté " "separadors també es tracta com a una llista i es comprova cada valor." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -19261,7 +19296,7 @@ msgstr "" "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:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " @@ -19272,14 +19307,14 @@ msgstr "" "es trobin. Com tot en el calibre, han de ser expressions regulars " "compatibles amb python" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" @@ -19287,7 +19322,7 @@ msgstr "" "ifempty(val, text si és buit) -- s'obté «val» si «val» no està buit, en cas " "contrari s'obté «text si és buit»" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -19312,7 +19347,7 @@ msgstr "" "la dreta i la llargària del «text al mig», es fa servir el camp sense " "canviar-lo. Per exemple «La Catedral» no canviaria." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -19324,7 +19359,7 @@ msgstr "" "majoria de llistes fan servir una coma com a separador, però per als autors " "es fa servir el signe &. Exemples: {tags:count(,)}, {authors:count(&)}" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -19338,17 +19373,14 @@ msgstr "" "Si l'element no és a la llista s'obté un valor buit. El separador té el " "mateix significat que a la funció «count»." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -"select(val, clau) -- interpreta el valor com a una llista d'elements " -"separats per comes, amb els elements en la forma «id:valor». Troba la " -"parella amb «id» igual a «clau» i s'obté el valor corresponent." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -19358,7 +19390,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -19366,7 +19398,7 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." @@ -19374,7 +19406,7 @@ msgstr "" "human_readabe(v) -- s'obté un text que representa el nombre «v» en KB, MB, " "GB..." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -19383,7 +19415,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -19404,7 +19436,7 @@ msgstr "" "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:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -19435,7 +19467,7 @@ msgstr "" "Assumint un valor de #gènere d'«A.B.C, D.E.F»: {#gènere:subitems(0,1)} " "s'obté «A, D», {#gènere:subitems(0,2)} s'obté «A.B, D.E»." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -19462,30 +19494,30 @@ msgstr "" "(00 a 99). «yyyy»: l'any com a nombre de quatre xifres. «iso»: la data amb " "l'hora i la zona horària. Ha de ser l'únic format present." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "uppercase(val) -- s'obté el valor del camp en majúscules" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "lowercase(val) -- s'obté el valor del camp en minúscules" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" "titlecase(val) -- s'obté el valor del camp amb les inicials en majúscula" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" "capitalize(val) -- s'obté el valor del camp amb la primera lletra en " "majúscula" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "booksize() -- s'obté el valor del camp de mida" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" @@ -19493,7 +19525,7 @@ msgstr "" "ondevice() -- s'obté «Yes» si s'ha establert «ondevice», un text buit en cas " "contrari" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" @@ -19501,7 +19533,7 @@ msgstr "" "has_cover() -- s'obté «Yes» si el llibre té portada, en cas contrari s'obté " "un text buit." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " @@ -19511,7 +19543,7 @@ msgstr "" "buit. Si tots els valors estan buits, s'obté un valor buit. S'hi pot posar " "tants valors com es vulgui." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " @@ -19521,7 +19553,7 @@ msgstr "" "cas contrari 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:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " @@ -19531,7 +19563,7 @@ msgstr "" "en cas contrari 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:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " @@ -19541,29 +19573,47 @@ 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:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -"merge_lists(llista1, llista2, separador) -- s'obté una llista a partir de la " -"fusió dels elements de «llista1» i «llista2», suprimint els elements " -"duplicats utilitzant una comparació que no distingeix majúscules i " -"minúscules. Si els elements són diferents en majúscules o minúscules " -"s'utilitza el de «llista1». Els elements de «llista1» i «llista2» es separen " -"amb el «separador» igual que els elements de la llista que s'obté." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -19728,38 +19778,42 @@ msgid "Spanish (Nicaragua)" msgstr "Espanyol (Nicaragua)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Alemany (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "Francès (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Holandès (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Holandès (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "pm" @@ -19953,25 +20007,25 @@ msgstr "Baixada de la portada de %s" msgid "Masthead image downloaded" msgstr "S'ha baixat la imatge de capçalera" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Article sense títol" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Article baixat: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Ha fallat la baixada de l'article: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "S'està aconseguint el canal" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -19979,7 +20033,7 @@ msgstr "" "No s'ha pogut entrar, comproveu el nom d'usuari i la contrasenya del servei " "de publicacions periòdiques del calibre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21144,3903 +21198,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Indique el títol. Per defecte: nom_del_fitxer." - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Indiqueu l'autor(s). Si indique més d'un autor, separeu el llistat amb " -#~ "comes. Per defecte: %default" - -#~ msgid "Set the comment." -#~ msgstr "Indiqueu els comentaris." - -#~ msgid "Set the category" -#~ msgstr "Indiqueu la categoria." - -#~ msgid "Sort key for the title" -#~ msgstr "Clau d'ordre per al tí­tol." - -#~ msgid "Sort key for the author" -#~ msgstr "Clau d'ordre per a l'autor" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Camí­ al fitxer d'imatge per a utilitzar com a coberta" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Si es detecta un gràfic per a la coberta al fitxer d'entrada, utilitzar-la " -#~ "en lloc de la coberta especificada." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "Nom del fitxer de destí­. Per defecte, deriva del fitxer d'entrada" - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Renderitza les taules HTML com a blocs de text en lloc de les taules " -#~ "actuals. És necessari si el fitxer HTML conté taules massa grans o complexes." - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Separa els paràgrafs amb lí­nies buides." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Substitueix la CSS. Pot indicar-se tant un camí­ a la fulla CSS alternativa, " -#~ "com una cadena. En aquest últim cas, la cadena s'interpreta com a CSS." - -#~ msgid "" -#~ "Use the element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Utilitza l'element del fitxer OPF per a determinar l'ordre com " -#~ "s'afegeixen els fitxers HTML al LRF. Cal que el fitxer .opf sigui a la " -#~ "mateixa carpeta que el fitxer HTML base." - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Augmenta la grandària de la lletra en 2 * FONT_DELTA punts i l'espai de " -#~ "lí­nia en FONT_DELTA punts. FONT_DELTA pot ser una fracció. Si és un valor " -#~ "negatiu, la grandària de la lletra disminueix." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Perfil del dispositiu per al que es genera el fitxer LRF. Aquest perfil " -#~ "determina la resolució i la grandària de la pantalla del dispositiu, entre " -#~ "d'altres. Per defecte:%s Perfils suportats: " - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Marge esquerre de la pàgina. Per defecte: %default px." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Marge dret de la pàgina. Per defecte: %default px." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Marge superior de la pàgina. Per defecte: %default px." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Marge inferior de la pàgina. Per defecte: %default px." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that tags are " -#~ "ignored." -#~ msgstr "" -#~ "Nombre màxim de nivells per a processar enllaços recursivament. El valor 0 " -#~ "(cero) vol dir que no són seguits. Amb un valor negatiu, ignora les marques " -#~ "." - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "Expressió regular utilitzada per a detectar els tí­tols dels capí­tols. " -#~ "Cerca a les marques de encapçalament (h1-h6). Per defecte: %default" - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Si l'html2lrf no troba cap salt de pàgina en el fitxer html i no pot " -#~ "detectar els encapçalaments dels capí­tols, insereix automàticament un salt " -#~ "de pàgina abans de les marques que tinguen un nom coincident amb l'expressió " -#~ "regular. Per defecte: %default. Aquesta opció s'inhabilita establint la " -#~ "regexp com a \"$\".El propòsit de tot plegat és evitar pàgines massa " -#~ "llargues, que alentirien al canvi de fulla del fitxer LRF. Aquesta opció " -#~ "s'ignora si la pàgina actual en té pocs elements." - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Força un salt de pàgina davant d'un element amb un atribut concret. El " -#~ "format d'aquesta opció és regexp_marca,nom_atribut,tegexp_valor_atribut. Per " -#~ "exemple, amb \"h\\d,class,chapter\", serien coincidents totes les marques de " -#~ "encapçalament amb l'atribut class=\"chapter\". Per defecte: %default" - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "" -#~ "Pre-processa els fitxers Baen HTML per a millorar el fitxer LRF generat." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Cal que afegiu aquesta opció per a fitxers generats amb pdftohtml, si no " -#~ "voleu que la conversió falli." - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "Utilitzeu aquesta opció per a fitxers html0 de Book Designer." - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Minimitza l'ús de memòria, utilitzant més temps de processador. Empreu " -#~ "aquesta opció si el vostre equip no disposa de molta RAM." - -#~ msgid "
      Must be a directory." -#~ msgstr "
      Cal que siga un directori." - -#~ msgid "Invalid database location " -#~ msgstr "Ubicació de la base de dades no vàlida " - -#~ msgid "Invalid database location" -#~ msgstr "Ubicació de la base de dades no vàlida" - -#~ msgid "Invalid database location.
      Cannot write to " -#~ msgstr "Ubicació de la base de dades no vàlida.
      No es pot escriure " - -#~ msgid "Configuration" -#~ msgstr "Configuració" - -#~ msgid "Browse for the new database location" -#~ msgstr "Cerca la nova ubicació de la base de dades" - -#~ msgid "Frequently used directories" -#~ msgstr "Directoris emprats amb freqüència" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Afegir el directori al llistat de directoris freqüents" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "Elimiar el directori al llistat de directoris freqüents" - -#~ msgid "Fetch metadata" -#~ msgstr "Recull metadades" - -#~ msgid "Fetch" -#~ msgstr "Recull" - -#~ msgid "Matches" -#~ msgstr "Coincidències" - -#~ msgid "No available formats" -#~ msgstr "Formats no disponibles" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "No puc convetir \"%s\" perquè el format no hi és suportat" - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Trieu el format per convertir a LRF" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Converteix %s a LRF" - -#~ msgid "Set conversion defaults" -#~ msgstr "Fixa els valors de conversió er defecte" - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "" -#~ "Preprocessa l'arxiu abans de convertir a LRF. Aixó ès útil si coneixes " -#~ "l'origen de l'arxiu. Fonts conegudes:" - -#~ msgid "
      1. baen - Books from BAEN Publishers
      2. " -#~ msgstr "
        1. baen - Llibre de BAEN Publishers
        2. " - -#~ msgid "" -#~ "
        3. pdftohtml - HTML files that are the output of the program " -#~ "pdftohtml
        4. " -#~ msgstr "" -#~ "
        5. pdftohtml - Arxius HTML obtinguts amb l'aplicació pdftohtml
        6. " - -#~ msgid "
        7. book-designer - HTML0 files from Book Designer
        8. " -#~ msgstr "
        9. book-designer - Arxius HTML0 del Book Designer
        10. " - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.

          Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "" -#~ "Especifiqueu informació com ara tí­tol i autor per al llibre.

          Aquesta " -#~ "informació s'actualitza tant a la base de dades com al fitxer LRF." - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Milloreu l'aparença del fitxer LRF generat, especificant la grandària de " -#~ "lletra i l'espaiat entre paraules." - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Configuració de la pàgina del dispositiu, especificant ,marges i grandària " -#~ "de la pantalla, entre d'altres." - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "Milloreu la detecció de capí­tols i seccions." - -#~ msgid "Chapter Detection" -#~ msgstr "Detecció de capí­tols" - -#~ msgid "No help available" -#~ msgstr "Ajuda no disponible" - -#~ msgid "Convert to LRF" -#~ msgstr "Convertir a LRF" - -#~ msgid "Category" -#~ msgstr "Categoria" - -#~ msgid "Change the publisher of this book" -#~ msgstr "Canvia l'editorial del llibre" - -#~ msgid "Series index." -#~ msgstr "Índex de sèrie." - -#~ msgid " pts" -#~ msgstr " punts" - -#~ msgid "Embedded Fonts" -#~ msgstr "Lletres inserides" - -#~ msgid "&Serif:" -#~ msgstr "&Serif:" - -#~ msgid "S&ans-serif:" -#~ msgstr "S&ans-serif:" - -#~ msgid "&Monospace:" -#~ msgstr "&Monoespaiada:" - -#~ msgid "&Word spacing:" -#~ msgstr "&Espaiat de les paraules:" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Activa la &rotació automàtica d'imatges" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "Inserta lí­nies &buides entre paràgrafs" - -#~ msgid "Ignore &tables" -#~ msgstr "Ignora les &taules" - -#~ msgid "&Preprocess:" -#~ msgstr "&Preprocessament:" - -#~ msgid "Header" -#~ msgstr "Capçalera" - -#~ msgid "&Show header" -#~ msgstr "&Mostrar capçalera" - -#~ msgid "&Header format:" -#~ msgstr "&Format de la capçalera:" - -#~ msgid "Override
          CSS" -#~ msgstr "Substitueix
          CSS" - -#~ msgid "&Left Margin:" -#~ msgstr "Marge &Esquerre:" - -#~ msgid "&Right Margin:" -#~ msgstr "Marge &Dret:" - -#~ msgid "&Top Margin:" -#~ msgstr "Marge &Superior:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "Marge &Inferior:" - -#~ msgid "Title based detection" -#~ msgstr "Detecció basada en el tí­tol" - -#~ msgid "&Disable chapter detection" -#~ msgstr "&Desactivar detecció de capí­tols" - -#~ msgid "&Regular expression:" -#~ msgstr "Expressió &Regular:" - -#~ msgid "Tag based detection" -#~ msgstr "Detecció basada en marques" - -#~ msgid "&Page break before tag:" -#~ msgstr "Inserta un salt de &pàgina abans de la marca:" - -#~ msgid "&Force page break before tag:" -#~ msgstr "&Força un salt de pàgina abans de la marca:" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Força un salt de pàgina abans de l'&atribut:" - -#~ msgid "Add Ta&gs: " -#~ msgstr "Afe&geix les etiquetes: " - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Available Formats" -#~ msgstr "Formats disponibles" - -#~ msgid "Waiting" -#~ msgstr "En espera..." - -#~ msgid "Book %s of %s." -#~ msgstr "Llibre %s de %s." - -#~ msgid "Send to storage card" -#~ msgstr "Envia a la targeta de memòria" - -#~ msgid "Could not move database" -#~ msgstr "No puc moure la base de dades" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "" -#~ "Search the list of books by title or author

          Words separated by spaces " -#~ "are ANDed" -#~ msgstr "" -#~ "Recerca llibres pel tí­tol o l'autor.

          Els espais entre paraules es " -#~ "substitueixen per AND." - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments

          Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Recerca llibres pel tí­tol, l'autor, l'editorial, les etiquetes i els " -#~ "comentaris

          Els espais entre paraules es substitueixen per AND." - -#~ msgid "Edit meta information" -#~ msgstr "Edita la meta-informació" - -#~ msgid "Convert E-books" -#~ msgstr "Converteix Ebooks" - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "" -#~ "Aquest perfil és adient per a la línia del SONY PRS. Els models 500/505/700 " -#~ "etc." - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "" -#~ "Aquest perfil és adient per als models Hanlin V3/V5 i els seus clons." - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Estableix comunicació amb el lector de llibres electrònics Kindle 2" - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal i John Schember" - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "" -#~ "Estableix comunicació amb el lector de llibres electrònics Sony PRS-600/700" - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "" -#~ "Estableix comunicació amb el lector de llibres electrònics Sony PRS-" -#~ "300/505/500." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "" -#~ "Estableix comunicació amb el lector de llibres electrònics Cybook Opus." - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "" -#~ "Estableix comunicació amb el lector de libres electrònics Cybook Gen 3." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Estableix comunicació amb el lector de llibres electrònics BeBook" - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "" -#~ "Estableix comunicació amb el lector de llibres electrònics BeBook Mini." - -#~ msgid "No valid plugin found in " -#~ msgstr "No s'ha trobat cap connector vàlid a " - -#~ msgid "tags" -#~ msgstr "etiquetes" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Estableix comunicació amb la tauleta d'Internet Nokia 810." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "" -#~ "Estableix comunicació amb el lector de llibres electrònics Teclast K3." - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "" -#~ "Estableix comunicació amb el lector de llibres electrònics Sony PRS-" -#~ "600/700/900." - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Ruta a l'arxiu txt que conté el comentari." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Directori de sortida. Per defecte el directori actual" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [opcions] mybook.chm" - -#~ msgid "Set font delta" -#~ msgstr "Indiqueu la font delta" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d de %d" - -#~ msgid "Communicate with iBooks through iTunes." -#~ msgstr "Comunicar-se amb els iBooks a través d'iTunes" - -#~ msgid "" -#~ "Do not use SVG for the book cover. Use this option if your EPUB is going to " -#~ "be used ona 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 "" -#~ "No utilitzi SVG per a la tapa del llibre. Utilitzi aquesta opció si el seu " -#~ "EPUB s'utilitzarà a un dispositiu que no es compatible amb SVG, com l'iPhone " -#~ "o el jetBook Lite. Sense aquesta opció, dits dispositius mostraran la tapa " -#~ "com una pàgina en blanc." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "REVISIÓ EDITORIAL" - -#~ msgid "&Restrict to:" -#~ msgstr "&Restringit a:" - -#~ msgid "Book Jacket" -#~ msgstr "Sobrecoberta" - -#~ msgid "covers" -#~ msgstr "portades" - -#~ msgid "book" -#~ msgstr "llibre" - -#~ msgid "ignore" -#~ msgstr "ignora" - -#~ msgid "misc" -#~ msgstr "misc" - -#~ msgid "DRM Error" -#~ msgstr "Error de DRM" - -#~ msgid "Customize the toolbar" -#~ msgstr "Personalitza la barra d'eines" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Intenta convertir capítols en seccions individuals. ATENCIÓ: aquesta opció " -#~ "és experimental. Pot fer que falli la conversió. També pot causar resultas " -#~ "inesperats." - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: no s'ha trobat %s" - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Llibre %s de %s" - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Conserva la relació d'aspecte de la portada, enlloc d'ajustar-la per omplir " -#~ "tota la primera pàgina del pdf generat." - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Especifica el grau de compressió. Escala 1 - 10. 1 és la compressió mínima " -#~ "però la més ràpida i 10 és la compressió màxima però la més lenta." - -#~ msgid "Copy to Clipboard" -#~ msgstr "Copia al porta-retalls" - -#, python-format -#~ msgid "Page %d • %s
          " -#~ msgstr "Pàgina %d • %s
          " - -#, python-format -#~ msgid "Location %d • %s
          %s
          " -#~ msgstr "Localització %d • %s
          %s
          " - -#, python-format -#~ msgid "%s
          Last Page Read: %d (%d%%)" -#~ msgstr "%s
          Última pàgina llegida: %d (%d%%)" - -#, python-format -#~ msgid "%s
          Last Page Read: Location %d (%d%%)" -#~ msgstr "%s
          Última pàgina llegida: localització %d (%d%%)" - -#, python-format -#~ msgid "Location %d • %s
          " -#~ msgstr "Localització %d • %s
          " - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "No hi ha llibres seleccionats per generar el catàleg" - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "Escala que es fa servir per determinar la longitud en què una línia s'ha de " -#~ "dividir. Els valors vàlids són un decimal entre 0 i 1. El valor per defecte " -#~ "és 0,40, just per sota de la longitud de la línia mitjana. Això produirà " -#~ "llibres típics amb salts de línia dura, però s'ha de reduir si la longitud " -#~ "de línia és variable." - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Seleccioneu una destinació per a %s.%s" - -#~ msgid "All files from %s will be permanently deleted. Are you sure?" -#~ msgstr "" -#~ "S'esborraran permanentment tots els fitxers de %s. N'esteu segur?" - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "" -#~ "No podeu canviar les biblioteques quan hi ha un dispositiu connectat." - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "S'ha copiat %d llibres a %s" - -#~ msgid "Failed to download some metadata" -#~ msgstr "No s'ha pogut descarregar algunes metadedes" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "No s'ha pogut descarregar les metadades de:" - -#~ msgid "Failed to download metadata:" -#~ msgstr "No s'ha pogut descarregar les metadades:" - -#~ msgid "metadata" -#~ msgstr "metadades" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "S'està descarregant %s per a %d llibre(s)" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "mixed" -#~ msgstr "mixt" - -#~ msgid "replace" -#~ msgstr "reemplaça" - -#~ msgid "backslashreplace" -#~ msgstr "substitució de la barra invertida" - -#~ msgid "strict" -#~ msgstr "estricte" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Consells per a les expressions regulars:\n" -#~ "-L'expressió per defecte - \\[.+\\] - exclou de les etiquetes de gènere les " -#~ "que tenen la forma [etiqueta], per exemple [Regal d'Amazon]\n" -#~ "-Un patró d'expressió amb només un punt exclou totes les etiquetes de gènere " -#~ "i es crea la secció 'sense gènere'" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Prefix d'etiqueta de nota addicional:" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "" -#~ "Expressió regular per a descriure les etiquetes que s'exclouran com a " -#~ "gèneres:" - -#~ msgid "Sort numbers as text" -#~ msgstr "Ordena els números com a text" - -#~ msgid " and delete from library" -#~ msgstr " i esborra'l de la biblioteca" - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Fes seccions dels capítols (feu-ho amb compte!)" - -#~ msgid "Indent size:" -#~ msgstr "Mida del sagnat:" - -#~ msgid "Insert &blank line" -#~ msgstr "Insereix una línia en &blanc" - -#~ msgid "Text justification:" -#~ msgstr "Justificat del text:" - -#~ msgid "PDB Input" -#~ msgstr "Entrada PDB" - -#~ msgid "Footer regular expression:" -#~ msgstr "Expressió regular per als peus de pàgina:" - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "Factor per a reunificar una línia en el preprocessament:" - -#~ msgid "Remove F&ooter" -#~ msgstr "Suprimeix el &peu de pàgina" - -#~ msgid "Remove H&eader" -#~ msgstr "Suprimeix l'&encapçalament" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "Seleccioneu el llibre que més s'acosta als de la llista següent" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Error en enviar els següents llibres per email:" - -#~ msgid "Failed to email books" -#~ msgstr "Error en enviar llibres per email" - -#~ msgid "Library backup status..." -#~ msgstr "Estat de la còpia de seguretat de la biblioteca..." - -#~ msgid "Sent by email:" -#~ msgstr "S'ha enviat per correu electrònic:" - -#~ msgid "Attached is the" -#~ msgstr "S'adjunta el" - -#~ 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.

          Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "

          Introduïu una llista d'ISBN al quadre de l'esquerra, un per línia. El " -#~ "calibre crearà automàticament entrades per als llibres fent servir l'ISBN i " -#~ "en descarregarà les metadades i les portades.

          Els ISBN no vàlids " -#~ "s'ignoraràn.

          " - -#~ msgid "Check Library" -#~ msgstr "Comprova la biblioteca" - -#~ msgid "Additional Information" -#~ msgstr "Informació addicional" - -#~ msgid "Run the check" -#~ msgstr "Executa la comprobació" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Fes servir la biblioteca &existent a la nova ubicació" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Restableix tots els valors d'ordre per autor a un valor generat " -#~ "automàticament a partir de l'autor. Es pot controlar la manera exacta com es " -#~ "genera automàticament aquest valor a Preferències->Avançat->Ajustos" - -#~ msgid "No metadata found" -#~ msgstr "No s'ha trobat metadades" - -#~ msgid "Warning" -#~ msgstr "Avís" - -#~ msgid "Could not find metadata" -#~ msgstr "No s'ha trobat metadades" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "No s'ha trobat metadades, intenteu ajustar el títol i l'autor o l'ISBN." - -#~ 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 "" -#~ "

          El calibre pot cercar metadades per als vostres llibres a dos llocs: " -#~ "Google Books i isbndb.com.

          Per fer servir isbndb.com us heu " -#~ "de registrar amb un compte gratuït i " -#~ "introduir la vostra clau d'accés a continuació." - -#~ msgid "&Access Key:" -#~ msgstr "Clau d'&accés:" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "Els llibres següents tenien formats que s'indiquen a la base de dades que en " -#~ "realitat no estan disponibles. Les entrades d'aquests formats s'han " -#~ "eliminat. Hauríeu de comprovar-los manualment. Això pot passar si manipuleu " -#~ "els fitxers de la carpeta de la biblioteca directament." - -#~ msgid "Some inconsistencies found" -#~ msgstr "S'ha trobat algunes inconsistències" - -#~ msgid "Check database integrity" -#~ msgstr "Comprova la integritat de la base de dades" - -#~ msgid "Failed to check database integrity" -#~ msgstr "No s'ha pogut comprovar la integritat de la base de dades" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "Es farà la còpia de seguretat de les metadades mentre s'estigui executant el " -#~ "calibre a una velocitat aproximada d'un llibre per segon." - -#~ msgid "Recover database" -#~ msgstr "Recupera la base de dades" - -#~ msgid "" -#~ "You can destroy your library using this feature. Changes are " -#~ "permanent. There is no undo function. This feature is experimental, and " -#~ "there may be bugs. You are strongly encouraged to back up your library " -#~ "before proceeding.

          Search and replace in text fields using character " -#~ "matching or regular expressions. " -#~ msgstr "" -#~ "Podeu destruir la vostra llibreria amb aquesta característica. Els " -#~ "canvis són permanents. No hi ha cap funció per desfer. Aquesta " -#~ "característica és experimental i hi pot haver errors. És molt recomanable " -#~ "que feu una còpia de seguretat abans de continuar.

          Cerca i reemplaça als " -#~ "camps de text fent servir coincidència de caràcters o expressions regulars. " - -#, python-format -#~ 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" - -#, python-format -#~ 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" - -#~ msgid "Clear series" -#~ msgstr "Elimina les sèries" - -#~ msgid "Remove all" -#~ msgstr "Elimina-ho tot" - -#~ msgid "Change title to title case" -#~ msgstr "Posa el títol amb les inicials en majúscula" - -#~ msgid "Automatically number books in this series" -#~ msgstr "Numera automàticament els llibres d'aquesta sèrie" - -#~ msgid "Search mode:" -#~ msgstr "Mode de cerca:" - -#~ msgid "Mode:" -#~ msgstr "Mode:" - -#~ msgid "Apply function after replace:" -#~ msgstr "Aplica la funció després de la substitució:" - -#~ msgid "Case sensitive" -#~ msgstr "Sensible a caixa" - -#~ msgid "Test re&sult" -#~ msgstr "Res&sultat de la prova" - -#~ msgid "&Search and replace (experimental)" -#~ msgstr "&Cerca i reemplaça (experimental)" - -#~ msgid "Last modified: %s" -#~ msgstr "Modificat per darrer cop: %s" - -#~ msgid "" -#~ "If the replace mode is prepend or append, then this box indicates whether a " -#~ "comma or\n" -#~ "nothing should be put between the original text and the inserted text" -#~ msgstr "" -#~ "Si el mode de substitució és afegir al començament o al final, aquesta " -#~ "casella indica si s'ha de\n" -#~ "posar una coma o no res entre el text original i el que s'insereixi" - -#~ msgid "use comma" -#~ msgstr "fes servir una coma" - -#~ msgid "Test &text" -#~ msgstr "&Text de prova" - -#~ msgid "" -#~ " The red color indicates that the current author sort does not match the " -#~ "current author" -#~ msgstr "" -#~ " El color vermell indica que l'ordre per autor i l'autor actuals no " -#~ "coincideixen" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Interromp l'edició dels llibres que queden" - -#~ msgid "Cannot use tag editor" -#~ msgstr "No s'ha pogut fer servir l'editor d'etiquetes" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "" -#~ "No es pot fer servir l'editor d'etiquetes si heu modificat les etiquetes" - -#~ msgid "" -#~ "The field that the text will be put into after all replacements. If blank, " -#~ "the source field is used." -#~ msgstr "" -#~ "El camp on es posarà el text després de totes les substitucions. Se està en " -#~ "blanc es fa servir el camp original." - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "" -#~ "Heu d'especificar almenys un d'aquests: ISBN, títol, autors o editorial" - -#~ msgid "There were errors" -#~ msgstr "Hi ha hagut errors" - -#~ msgid "Bad cover" -#~ msgstr "La portada no és correcta" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "La portada no és una imatge vàlida" - -#~ msgid "Reset cover to default" -#~ msgstr "Torna a la portada per defecte" - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Suprimeix el marc (si n'hi ha) de la portada" - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Genera una portada per defecte a partir del títol i l'autor" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "Fa %d dies, %d hores i %d minuts" - -#~ msgid "Last downloaded" -#~ msgstr "Darrera descàrrega" - -#~ msgid "day" -#~ msgstr "dia" - -#~ msgid "Monday" -#~ msgstr "Dilluns" - -#~ msgid "Tuesday" -#~ msgstr "Dimarts" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Descarrega d'un cop totes les receptes que s'ha planificat" - -#~ msgid "Every " -#~ msgstr "Cada " - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Interval de descàrrega d'aquesta recepta. Un valor de zero implica que es " -#~ "descarregarà la recepta cada hora." - -#~ msgid "Friday" -#~ msgstr "Divendres" - -#~ msgid "Wednesday" -#~ msgstr "Dimecres" - -#~ msgid "Thursday" -#~ msgstr "Dijous" - -#~ msgid "Sunday" -#~ msgstr "Diumenge" - -#~ msgid "Saturday" -#~ msgstr "Dissabte" - -#~ msgid "at" -#~ msgstr "a" - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "Conté: la paraula o frase està a qualsevol lloc de les metadades" - -#~ msgid "What kind of match to use:" -#~ msgstr "Tipus de coincidència que s'ha de fer servir:" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "" -#~ "Expressió regular: l'expressió ha de coincidir en qualsevol posició de les " -#~ "metadades" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "" -#~ "Coincideix: la paraula o frase ha de coincidir amb el camp de metadades " -#~ "sencer" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "" -#~ "Introduïu un nou nom de categoria. Seleccioneu el tipus abans d'afegir-lo." - -#~ msgid "Add the new category" -#~ msgstr "Afegeix la nova categoria" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (era %s)" - -#~ msgid "Pick recipe" -#~ msgstr "Agafa una recepta" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Agafa una recepta per personalitzar-la" - -#~ 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" -#~ "

          Establiu un patró " -#~ "d'expressió regular per fer-lo servir quan s'intenti aconseguir les " -#~ "metadades d'un llibre electrònic a partir dels noms dels fitxers.

          \n" -#~ "

          Hi ha una referència quant a la " -#~ "sintaxi de les expressions regulars.

          \n" -#~ "

          Feu servir l'opció de " -#~ "Prova més avall per provar la " -#~ "vostra expressió regular en un grup petit de noms de fitxer. Els noms dels " -#~ "grups de les diverses entrades de metadades estan documentades a " -#~ "l'ajuda.

          " - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "Només es visualitzaran els llibres que coincideixin amb la cerca desada que " -#~ "s'ha seleccionat" - -#~ msgid "Delete current saved search" -#~ msgstr "Suprimeix la cerca desada actual" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Desa la cerca actual amb el nom que es mostra al quadre" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "El llibre no té títol ni ISBN" - -#~ msgid "No matches found for this book" -#~ msgstr "No s'ha trobat cap coincidència d'aquest llibre" - -#~ msgid "cover" -#~ msgstr "portada" - -#~ msgid "Failed to get" -#~ msgstr "No s'ha pogut aconseguir" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s per a: %s" - -#~ msgid "Automatic" -#~ msgstr "Automàtic" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "" -#~ "Llegeix les metadades del contingut del &fitxer en lloc de fer-ho del nom " -#~ "del fitxer" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Si es troba llibres amb títols i autors semblant, &fusiona'ls automàticament " -#~ "als fitxers nous" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Etiquetes que s'aplicaran quan s'afegeixi un llibre:" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Crea o edita columnes personalitzades" - -#~ msgid "Column &type" -#~ msgstr "&Tipus de columna" - -#~ msgid "

          Field template. Uses the same syntax as save templates." -#~ msgstr "" -#~ "

          Plantilla de camp. Fa servir la mateixa sintaxi que les plantilles de " -#~ "desar." - -#~ msgid "Search as you type" -#~ msgstr "Cerca mentre escriviu" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "Divideix la barra d'eine&s en dues" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "Número &màxim de processos de treball en espera (caldrà reiniciar):" - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "" -#~ "Aquest dispositiu i format ja té un quadre de connexions o té un conflicte " -#~ "amb un altre quadre de connexions." - -#~ msgid "Choose plugin" -#~ msgstr "Tria de connector" - -#~ msgid "&Add" -#~ msgstr "&Afegeix" - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "" -#~ "El nom de cerca de qualsevol camp personalitzat. Aquests noms comencen per " -#~ "\"#\")" - -#~ msgid "Add new plugin" -#~ msgstr "Afegeix el nou connector" - -#~ 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." -#~ msgstr "" -#~ "Els valors dels ajustos es mos tren més avall. Editeu-los per canvia el " -#~ "comportament del calibre. Els vostres canvis només tindran efecte després de " -#~ "reiniciar el calibre." - -#~ msgid "&Current tweaks" -#~ msgstr "&Ajustos actuals" - -#~ msgid "All available tweaks" -#~ msgstr "Tots els ajustos disponibles" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Edita l'ordre de «%s»." - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Converteix el llibre %d de %d (%s)" - -#~ msgid "Manage &user categories" -#~ msgstr "Administra les categories d'&usuari" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "No s'ha pogut convertir %d de %d llibres perquè no s'ha trobat un format " -#~ "d'origen adequat." - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Guia d'inici ràpid del calibre" - -#~ msgid "" -#~ "

          Could not convert: %s

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

          No s'ha pogut convertir: %s

          És un llibre amb DRM. " -#~ "Suprimiu primer el DRM amb eines de tercers." - -#~ msgid "" -#~ "%s has been updated to version %s. See the new features. Visit the download page?" -#~ msgstr "" -#~ "%s s'ha actualitzat a la versió %s. Vegeu les noves característiques. " -#~ "Voleu visitar la pàgina de descàrrega?" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "AVÍS: Hi ha tasques actives" - -#~ msgid "&User stylesheet" -#~ msgstr "Fulls d'estil de l'&usuari" - -#~ msgid "

          This book is protected by DRM" -#~ msgstr "

          Aquest llibre està protegit per DRM" - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "No oblideu deixar el calibre executant-se, ja que el servidor només funciona " -#~ "si el calibre està actiu." - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Si feu servir l'aplicació de llibres electrònics WorldPlayer al telèfon " -#~ "mòbil, podeu accedir la vostra col·lecció de llibres directament. Per fer-ho " -#~ "heu d'engegar el servidor de continguts." - -#, python-format -#~ msgid "" -#~ "

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

          Ja hi ha una biblioteca no vàlida a %s, suprimiu-la abans d'intentar " -#~ "moure la biblioteca actual.
          Error: %s" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Trieu el vostre lector. S'establiran les opcions de conversió per crear " -#~ "llibres optimitzats per al vostre dispositiu." - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Trieu una ubicació per als vostres llibres. Quan afegiu llibres al calibre " -#~ "es copiaran aquí:" - -#~ msgid "" -#~ "

          User Manual

          A User Manual is also available online." -#~ msgstr "" -#~ "

          Manual de l'usuari

          També hi ha un manual de l'usuari disponible en línia." - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "No us oblideu d'introduir el vostre nom d'usuari i contrasenya del gmail. " -#~ "Podeu configurar un compte gratuït de gmail a http://gmail.com" - -#~ msgid "Finish gmail setup" -#~ msgstr "Acaba la configuració del gmail" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "" -#~ "Heu d'especificar el nom d'usuari i la contrasenya per al servidor de correu." - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Els camps que es mostren quan es fa un catàleg de llibres a la base de " -#~ "dades. Ha de ser una llista de camps separada per comes.\n" -#~ "Camps disponibles: %s.\n" -#~ "Per defecte: «%%default»\n" -#~ "S'aplica als formats de sortida CSV, XML" - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Camps de sortida pels quals s'ordenarà.\n" -#~ "Els camps disponibles són: author_sort, id, rating, size, timestamp, title.\n" -#~ "Per defecte: «%default»\n" -#~ "S'aplica als formats de sortida CSV, XML" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Camps que estaran a la sortida quan es crea un catàleg de llibres a la base " -#~ "de dades. Ha de ser una llista de camps separada per comes.\n" -#~ "Camps disponibles: %s.\n" -#~ "Per defecte: «%%default»\n" -#~ "S'aplica al format de sortida BIBTEX" - -#~ msgid "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Plantilla per a la creació de cites a partir dels camps de la base de dades\n" -#~ " Ha de ser una plantilla amb camps tancats per {}.\n" -#~ "Camps disponibles: %s.\n" -#~ "Per defecte: «%%default»\n" -#~ "S'aplica al format de sortida BIBTEX" - -#~ msgid "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Llista de paraules de les etiquetes separada per comes que indiquen que el " -#~ "llibre s'ha d'excloure de la sortida. No és sensible a caixa.\n" -#~ "--exclude-tags=omet coincideix amb «omet aquest llibre i «Omet també " -#~ "aquest».\n" -#~ "Per defecte: «%default»\n" -#~ "S'aplica als formats de sortida ePub i MOBI" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Ordena els títols amb números al començament com a text, per exemple\n" -#~ "«2001: Una Odissea de l'Espai» s'ordena com\n" -#~ "«Dos Mil Dos: Una Odissea de l'Espai»\n" -#~ "Per defecte: «%default»\n" -#~ "S'aplica als formats de sortida ePub i MOBI" - -#~ msgid "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Etiqueta que indica que ja s'ha llegit el llibre.\n" -#~ "Per defecte: «%default»\n" -#~ "S'aplica als formats de sortida ePub i MOBI" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "first selected book. 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 "" -#~ "Es fusionaran els formats i les metadades dels llibres seleccionats al " -#~ "primer dels llibres seleccionats. L'ISBN no es fusionarà. " -#~ "Després de fusionar-los el segon llibre i els seleccionats a continuació " -#~ "s'esborraran de forma permanent de vostre ordinador.

          Esteu " -#~ "segur que voleu continuar?" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "" -#~ "Sobreescriu l'autor i el títol amb l'autor i el títol del llibre seleccionat" - -#~ msgid "&Stop selected job" -#~ msgstr "&Atura la tasca seleccionada" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Actualitza les metadades a partir de les del format seleccionat" - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Desa la sortida de les diferents estadis de la cua de conversió a la carpeta " -#~ "que s'indiqui. És útil si no esteu segur del punt del procés de conversió " -#~ "que hi ha un error.\n" -#~ "Per defecte: «%default» No res\n" -#~ "S'aplica als formats de sortida ePub i MOBI" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "S'ignora qualsevol enllaç que coincideixi amb aquesta expressió regular. " -#~ "Aquesta opció es pot especificar vàries vegades. En aquest cas s'ignora " -#~ "l'enllaç si coincideix amb qualsevol expressió regular. Per defecte no " -#~ "s'ignora cap enllaç. Si s'indiquen filtres per coincidir i ignorar s'aplica " -#~ "primer el d'ignorar." - -#~ msgid "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalog in format specified by path/to/destination extension.\n" -#~ " Options control how entries are displayed in the generated catalog " -#~ "ouput.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog catalog /camí/a/la/destinació.(csv|epub|mobi|xml ...) [opcions]\n" -#~ "\n" -#~ " Exporta un catàleg en el formato indicat per l'extensió de " -#~ "/camí/a/la/destinació.\n" -#~ " Les opcions controlen com es visualitzen les entrades al catàleg " -#~ "generat.\n" -#~ " " - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "" -#~ "Una llista d'opcions per personalitzar com s'interpretaran les dades " -#~ "d'aquesta columna." - -#~ msgid "You must provide the --really-do-it option to do a recovery" -#~ msgstr "Heu d'introduir l'opció --really-do-it per fer la recuperació" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Nombre màxim de processos en espera" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Suprimeix les notícies que s'hagin descarregat més antigues que el nombre de " -#~ "dies que s'indica. Introduïu zero per inhabilitar-ho." - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Descarrega portades des de librarything.com" - -#~ msgid "Cannot fetch cover" -#~ msgstr "No s'ha pogut obtenir la portada" - -#~ msgid "Could not fetch cover.
          " -#~ msgstr "No s'ha pogut aconseguir la portada.
          " - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be added to the " -#~ "first selected book. ISBN will not be merged.

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

          Please confirm you want to proceed." -#~ msgstr "" -#~ "S'afegiran els formats i les metadades dels llibres seleccionats al " -#~ "primer dels llibres seleccionats. L'ISBN no es fusionarà. El " -#~ "segon llibre i els seleccionats a continuació no s'esborraran ni canviaran " -#~ "

          Confirmeu que voleu continuar." - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "és el resultat dels esforços de molts voluntaris de tot el món. Si el trobeu " -#~ "útil, considereu fer una donació per donar suport al seu desenvolupament. La " -#~ "vostra donació ajudarà que el desenvolupament del calibre continuï." - -#~ msgid "Checking SQL integrity..." -#~ msgstr "S'està comprovant la integritat SQL" - -#~ msgid "Checking for missing files." -#~ msgstr "S'està comprovant si hi fitxers perduts." - -#~ msgid "Checked id" -#~ msgstr "S'ha comprovat l'ID" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "" -#~ "Descarrega informació de sèries, etiquetes i valoracions des de " -#~ "librarything.com" - -#~ msgid "ratings" -#~ msgstr "valoracions" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sLa valoració mitjana és %3.1f" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Format que es mostraran les dates. %d - dia, %b - mes, %Y - any. Per defecte " -#~ "és: %b, %Y" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Plantilla per controlar el nom de fitxer i l'estructura de carpetes dels " -#~ "fitxers que s'envien al dispositiu. Per defecte és «%s», que desa els " -#~ "llibres en subcarpetes per autors amb noms de fitxers que contenen el títol " -#~ "i l'autor. Es controls disponibles són: {%s}" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Plantilla per controlar el nom de fitxer i l'estructura de carpetes dels " -#~ "fitxers que es desen. Per defecte és «%s», que desa els llibres en " -#~ "subcarpetes per autors amb noms de fitxers que contenen el títol i l'autor. " -#~ "Es controls disponibles són: {%s}" - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "" -#~ "Contrasenya per accedir la llibreria del calibre. El nom d'usuari és " - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f estrelles" - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[opcions]\n" -#~ "\n" -#~ "Engega el servidor de continguts del calibre." - -#, python-format -#~ msgid "SERIES: %s [%s]
          " -#~ msgstr "SÈRIE: %s [%s]
          " - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "L'ISBN del llibre que voleu les metadades." - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Llegeix /desa metadades de/en fitxers de llibre electrònic.\n" -#~ "\n" -#~ "Formats compatibles per llegir metadades: %s\n" -#~ "\n" -#~ "Formats compatibles per desar metadades: %s\n" -#~ "\n" -#~ "Els diferents tipus de fitxer admeten diferents tipus de metadades. Si " -#~ "s'intenten establir metadades en un tipus de fitxer que no els suporta, les " -#~ "metadades s'obviaran.\n" - -#~ msgid "social metadata" -#~ msgstr "metadades socials" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sSintaxi%s: %s\n" - -#~ msgid "The priority of worker processes" -#~ msgstr "Prioritat per als processos en execució" - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Heu d'afegir l'URL http://elmeuservidor:8080 com a biblioteca del calibre al " -#~ "WordPlayer. «elmeuservidor» és el nom complert del servidor o l'adreça IP de " -#~ "l'ordinador on s'executa el calibre." - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "" -#~ "No s'ha pogut aconseguir l'article. Executeu el programa amb -vv per veure'n " -#~ "el motiu" - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Suprimeix les notícies més antigues que " - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit User Recipes" -#~ msgstr "" -#~ "Més ajuda per escriure receptes avançades de notícies a Receptes d'usuari" - -#~ msgid "Send specific format" -#~ msgstr "Envia un format específic" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Joc de caràcters dels fitxers HTML d'entrada. Les opcions comunes inclouen: " -#~ "cp1252, latin1, iso-8859-1 i utf-8." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Intenta detectar i corregir errades greus i altres problemes al fitxer " -#~ "d'origen. Compte, podria empitjorar les coses." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Longitud de línia mitjana per a la divisió de línies si l'HTML ve d'una " -#~ "conversió parcial prèvia d'un fitxer PDF. El valor per defecte és %default, " -#~ "que ho desactiva." - -#~ 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 "" -#~ "Quan el calibre suprimeix l'espaiaat entre paràgrafs, automàticament " -#~ "insereix un sagnat, per tal de garantir que els paràgrafs es podran " -#~ "distingir fàcilment. Aquesta opció controla l'amplada del sagnat." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Habitualment el calibre tracta les línies en blanc com a indicador de " -#~ "paràgraf. En canvi, aquesta opció assumeix que cada línia representa un " -#~ "paràgraf." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Habitualment, el calibre tracta les línies en blanc com a indicador de " -#~ "paràgraf. Aquesta opció assumeix que cada línia començada amb sagnat (ja " -#~ "sigui una tabulació o més de dos espais) representa un paràgraf. El paràgraf " -#~ "acaba quan es troba la següent línia que comença amb un sagnat." - -#~ msgid "Read %s in the %s format" -#~ msgstr "Llegeix %s en el format %s" - -#~ msgid "Insert space before the first line for each paragraph" -#~ msgstr "Insereix un espai abans de la primera línia de cada paràgraf" - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "Heu canviat les etiquetes. Per fer servir l'editor d'etiquetes cal descartar " -#~ "o aplicar els canvis" - -#~ msgid "&Run the check" -#~ msgstr "Executa la comp&rovació" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "No s'ha trobat metadades, intenteu ajustar el títol i l'autor i/o treure " -#~ "l'ISBN" - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Afegiu les vostres categories a l'explorador d'etiquetes" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Feu clic per obrir el quadre de «Detalls del llibre»" - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "No s'ha pogut aconseguir la portada, el servidor està molt carregat. " -#~ "Intenteu-ho més tard." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [opcions] clau\n" -#~ "\n" -#~ "Aconsegueix metadades de llibres des d'isndb.com. Es pot especificar " -#~ "l'identificador ISBN del llibre o el seu títol i autor. Si s'especifica el " -#~ "títol i l'autor potser s'obtindrà més d'un llibre.\n" -#~ "\n" -#~ "La clau és la clau del compte que es genera desprès de registrar un compte " -#~ "gratuit a isbndb.com.\n" -#~ "\n" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "No s'ha pogut recollir les metadades de:" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "No s'ha pogut recollir les metadades" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "Recull les &metadades del servidor" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Si es troba una llibre amb un títol i autor semblant i no té el format que " -#~ "s'està afegint, s'afegeix el format\n" -#~ "al llibre existent en lloc de crear una nova entrada. Si el llibre ja té el " -#~ "format, s'ignora sense donar cap avís.\n" -#~ "\n" -#~ "Per fer coincidir títols s'ignoren els articles inicials (el, un), la " -#~ "puntuació, majúscula o minúscula... Amb els autors la coincidència és " -#~ "exacta." - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "" -#~ "Per defecte, s&obreescriu el títol i l'autor quan es recullin les metadades" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Comunica't amb un Kogan" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Comunica't amb un Digma Q600" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Comunica't amb un Sweex MM300" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Comunica't amb un Booq Avant" - -#~ 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 "" -#~ "Es fusionarà els formats i metadades dels llibres seleccionats al primer " -#~ "llibre seleccionat (%s). No es fusionarà l'ISBN.

          Després " -#~ "de la fusió es suprimirà el segon i els següents llibres " -#~ "seleccionats.

          Es conservarà tots els formats del primer llibre " -#~ "seleccionat i qualsevol format duplicat del segon i els següents llibres " -#~ "seleccionats se suprimiran de forma permanent de l'ordinador.

          " -#~ "Segur que voleu continuar?" - -#~ msgid "Book %s of %s." -#~ msgstr "Llibre %s de %s." - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Comunica't amb un lector Nook Color." - -#~ msgid "Finding metadata..." -#~ msgstr "S'està cercant les metadades..." - -#~ msgid "Meta information" -#~ msgstr "Metadades" - -#~ msgid "Edit Meta Information" -#~ msgstr "Edita les metadades" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "No afegeixis un índex al final del llibre. Útil si el llibre ja té un índex." - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.

          This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "Aquesta ordre reconstrueix la base de dades del calibre amb la informació " -#~ "que ha desat el calibre als fitxers OPF.

          Aquesta funció no està disponible " -#~ "actualment a la interfície gràfica. Podeu recuperar la base de dades amb la " -#~ "funció de la línia de comandaments «calibredb restore_database»" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "Etiqueta «no incloguis aquest llibre»:" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "Etiqueta «marca aquest llibre com a llegit»:" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Inclou la secció «Títols»" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Inclou la secció «Afegits recentment»" - -#~ msgid "Include 'Series' Section" -#~ msgstr "Inclou la secció «Sèrie»" - -#~ msgid "Rename '%s'" -#~ msgstr "Reanomena «%s»" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Prefix de les etiquetes de notes de l'usuari, per exemple «* Al Josep li " -#~ "agradarà».\n" -#~ "Per defecte: «%default»\n" -#~ "S'aplica als formats de sortida ePub i MOBI" - -#~ msgid "Process using markdown" -#~ msgstr "Processa com a Markdown" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Executa la funció de text a través del pre-processador Markdown. Per a més " -#~ "informació quant al Markdown vegeu" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "El Kobo de moment només dóna suport a una col·lecció: la llista " -#~ "«Im_Reading». Creeu una etiqueta amb el nom «Im_Reading» " - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Converteix els caràcters unicode a una representació ASCII. Compte amb " -#~ "aquesta opció, perquè substituirà els caràcters unicode per ASCII. Per " -#~ "exemple, reemplaçarà «%s» per «Mikhail Gorbachiov». Tingueu també en compte " -#~ "que si hi ha moltes representacions per a un caràcter (per exemple, " -#~ "caràcters compartits pel xinès i el japonès) es selecciona la representació " -#~ "que utilitza la població més nombrosa (el xinès a l'exemple anterior)." - -#~ msgid "" -#~ "You can sign up for a free {name} email account at http://{url}. {extra}" -#~ msgstr "" -#~ "Podeu sol·licitar un compte de correu electrònic {name} gratuït a http://{url}. {extra}" - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "" -#~ "Si esteu configurant un nou compte de hotmail heu d'iniciar la sessió un cop " -#~ "per poder enviar correus." - -#~ msgid "Wishlist tag:" -#~ msgstr "Etiqueta de llista de desitjos:" - -#~ 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 "" -#~ "

          Aquest assistent us ajudarà a triar una mida de lletra de referència " -#~ "adequada. Introduïu la mida de lletra base del document d'entrada i després " -#~ "una mida de lletra d'entrada. L'assistent mostrarà la mida que en resultarà " -#~ "segons l'algoritme de redimensionat de tipus de lletra. Podeu ajustar " -#~ "l'algoritme si canvieu la mida de lletra base de sortida i la mida de " -#~ "referència més avall. Quan trobeu els valors adequats feu clic a OK.

          \n" -#~ "

          Por defecte, si la mida de la lletra base de sortida és zero o no " -#~ "indiqueu cap mida de referència, el calibre farà servir els valors del " -#~ "perfil de sortida actual.

          \n" -#~ "

          Vegeu el Manual de " -#~ "l'usuari per a més explicacions de com funciona el redimensionat tipus " -#~ "de lletra.

          " - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "" -#~ "Utilitza una expressió regular per identificar i suprimir la capçalera" - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "" -#~ "Utilitza una expressió regular per identificar i suprimir el peu de pàgina." - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "Preprocessa el &fitxer d'entrada per intentar millorar la detecció de " -#~ "l'estructura" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "No s'ha pogut processar la imatge %s. Error: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "No s'ha pogut processar la imatge: %s\n" -#~ "%s" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "" -#~ "El temps d'espera per a LibraryThing.com s'ha esgotat. Intenteu-ho més tard." - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "" -#~ "El temps d'espera de l'API Douban.com s'ha esgotat. Intenteu-ho més tard." - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Comunica't amb el PocketBook 602 reader." - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "" -#~ "El temps d'espera per a Nicebooks s'ha esgotat. Intenteu-ho més tard." - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "Hi ha hagut un error a la descàrrega de portades des de Nicebooks" - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "Aquests llibres tenien formats o portades a la llista de la base de dades " -#~ "que no estan disponibles. S'ha suprimit les entrades per als " -#~ "formats/portades. Caldria comprovar-ho manualment. Pot passar en manipular " -#~ "directament els fitxers a la carpeta de la biblioteca." - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "Envia per correu electrònic %s a %s" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Crea un catàleg dels llibres de la biblioteca" - -#~ msgid "The publisher of the book to search for." -#~ msgstr "L'editorial del llibre que s'ha de cercar." - -#~ msgid "" -#~ "Try to turn chapters into individual sections using the internal structure " -#~ "of the ebook. This works well for EPUB books that have been internally split " -#~ "by chapter." -#~ msgstr "" -#~ "Intenta convertir els capítols en seccions individuals fent servir " -#~ "l'estructura interna del llibre. Funciona bé amb llibres EPUB que estan " -#~ "dividits internament per capítols." - -#~ msgid "Wrap all h1 tags with fb2 title elements." -#~ msgstr "Agrupa totes les etiquetes h1 en elements de títol fb2." - -#~ msgid "Wrap all h2 tags with fb2 title elements." -#~ msgstr "Agrupa totes les etiquetes h2 en elements de títol fb2." - -#~ msgid "Unknown publisher" -#~ msgstr "Editorial desconeguda" - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "Genera un text amb format Markdown." - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option becauselinks are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "No suprimeixis els enllaços dintre del document. Només és útil junt amb " -#~ "l'opció de format Markdown perquè a la sortida de text pla els enllaços se " -#~ "suprimeixen sempre." - -#~ msgid "Wrap all h3 tags with fb2 title elements." -#~ msgstr "Agrupa totes les etiquetes h3 en elements de títol fb2." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option becauseimage references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "No suprimeixis les referències a imatges dintre del document. Només és útil " -#~ "junt amb l'opció de format Markdown perquè a la sortida de text pla les " -#~ "referències a imatges se suprimeixen sempre." - -#~ msgid "Source column for read book" -#~ msgstr "Columna d'origen per al llibre de lectura" - -#~ msgid "Wrap h3 tags with elements" -#~ msgstr "Agrupa les etiquetes h3 en elements <títol>" - -#~ msgid "Wrap h2 tags with <title> elements" -#~ msgstr "Agrupa les etiquetes h2 en elements <títol>" - -#~ msgid "Wrap h1 tags with <title> elements" -#~ msgstr "Agrupa les etiquetes h1 en elements <títol>" - -#~ msgid "Sectionize Chapters using file structure" -#~ msgstr "Fes seccions dels capítols utilitzant l'estructura del fitxer" - -#~ msgid "Books marked as read:" -#~ msgstr "Libres marcats com a llegits:" - -#~ msgid "Pattern for read book" -#~ msgstr "Patró per al llibre de lectura" - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "Aplica el format Markdown al text" - -#~ msgid "Do not change" -#~ msgstr "No ho canviis" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Mida de la portada: %dx%d píxels" - -#~ msgid "" -#~ "A comma-separated list of permitted values. You can specify\n" -#~ "empty values by entering only the comma. For example, the list\n" -#~ "',one,two,three' has 4 valid values, one of them empty. The first\n" -#~ "value in the list is the default." -#~ msgstr "" -#~ "Una llista separada per comes dels valors permesos. Podeu\n" -#~ "especificar valors buits si hi poseu només la coma. Per exemple, \n" -#~ "la llista «,un,dos,tres» té 4 valors vàlids, un d'ells buit. El primer\n" -#~ "valor de la llista és el predeterminat." - -#~ msgid "" -#~ "The first value entered will be the default value for this enumeration" -#~ msgstr "" -#~ "El primer valor que s'introdueixi serà el predeterminat per a aquesta " -#~ "enumeració" - -#~ msgid "Extra covers in books" -#~ msgstr "Portades addicionals als llibres" - -#~ msgid "Missing covers in books" -#~ msgstr "Manquen portades als llibres" - -#~ msgid "Header regular expression:" -#~ msgstr "Expressió regular per a les capçaleres:" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "S'està fent servir: %s:%s@%s:%s i encriptatge %s" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Error al servidor LibraryThing.com. Intenteu-ho més tard." - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "No hi ha llibres per catalogar\n" -#~ "Comproveu les etiquetes d'exclusió" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Trieu els formats que <b>no</b> s'ha de suprimir" - -#~ msgid "Copy Image" -#~ msgstr "Copia la imatge" - -#~ msgid "Paste Image" -#~ msgstr "Enganxa la imatge" - -#~ msgid "Del" -#~ msgstr "Supr" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Afegeix un nou format d'aquest llibre a la base de dades" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "" -#~ "Suprimeix els formats seleccionats d'aquest llibre de la base de dades." - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Utilitza un assistent d'ajuda per construir l'expressió XPath" - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "No s'ha trobat un punt raonable per on dividir: %s Mida del sub-arbre: %d KB" - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Especifica la codificació de caràcters del document de sortida. Per defecte " -#~ "és utf-8. Nota: no tots els formats són compatibles amb aquesta opció." - -#~ msgid "description/reviews" -#~ msgstr "descripció/ressenyes" - -#~ msgid "The author whose book to search for." -#~ msgstr "Autor del llibre que s'ha de cercar." - -#~ msgid "The title of the book to search for." -#~ msgstr "Títol del llibre que s'ha de cercar." - -#~ msgid " not found." -#~ msgstr " no s'ha trobat." - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Crea automàticament l'entrada d'ordre per autor a partir de l'autor actual.\n" -#~ "Si feu servir aquest botó per crear l'ordre per autor, el color de l'ordre " -#~ "per autors passarà de vermell a verd." - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "No s'ha pogut processar: %s amb l'error: %s" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "No s'ha pogut detectar la unitat de disc %s. Probablement el nucli exporta " -#~ "una versió obsoleta del SYSFS." - -#~ msgid "List builtin recipes" -#~ msgstr "Mostra les receptes integrades" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Alçada de la línia en punts. Controla l'interlineat entre línies " -#~ "consecutives del text. Per defecte no s'aplica cap manipulació de l'alçada " -#~ "de línia." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "L'expressió regular que s'ha d'utilitzar per suprimir la capçalera." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "" -#~ "L'expressió regular que s'ha d'utilitzar per suprimir el peu de pàgina." - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "No s'ha pogut analitzar l'enllaç %s %s" - -#~ msgid "Book title" -#~ msgstr "Títol del llibre" - -#~ msgid "Book author(s)" -#~ msgstr "Autor(s) del llibre" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "RESUM:\n" -#~ " %s" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise ha detectat un error." - -#~ 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 [opcions]\n" -#~ "\n" -#~ " Aconsegueix les metadades del llibre des de Fiction wise. Heu " -#~ "d'especificar\n" -#~ " títol, autor, o paraules clau. No es pot fer cerca per ISBN. " -#~ "S'aconseguiran\n" -#~ " 20 coincidències com a màxim, per tant cal fer una consulta el " -#~ "màxim\n" -#~ " d'específica.\n" -#~ " " - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "No s'ha pogut aconseguir tots els detalls per a una entrada" - -#~ msgid "Book publisher" -#~ msgstr "Editorial del llibre" - -#~ msgid "Query: %s" -#~ msgstr "Consulta: %s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "" -#~ "El temps d'espera per a Fictionwise s'ha esgotat. Intenteu-ho més tard." - -#~ msgid "Keywords" -#~ msgstr "Paraules clau" - -#~ msgid "Be more verbose about errors" -#~ msgstr "Dóna més detalls dels errors" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Nombre màxim de resultats que s'obtindran" - -#~ msgid "Covers files path" -#~ msgstr "Camí als fitxers de portades" - -#~ msgid "Book ISBN" -#~ msgstr "ISBN del llibre" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s no s'ha trobat" - -#~ 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 [opcions]\n" -#~ "\n" -#~ " Aconsegueix les metadades del llibre des de Nicebooks. Heu " -#~ "d'especificar\n" -#~ " títol, autor, ISBN, editorial o paraules clau. S'aconseguiran 20\n" -#~ " coincidències com a màxim, per tant cal fer una consulta el màxim\n" -#~ " d'específica. També obté portades si l'opció està activada.\n" -#~ " " - -#~ msgid "No result found for this search!" -#~ msgstr "No hi ha resultats per a la cerca" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Nicebooks ha detectat un error" - -#~ msgid "Has Cover" -#~ msgstr "Té portada" - -#~ msgid "Has Summary" -#~ msgstr "Té resum" - -#~ msgid "No cover found!" -#~ msgstr "No s'ha trobat cap portada" - -#~ msgid "A cover was found for this book" -#~ msgstr "S'ha trobat una portada per al llibre" - -#~ msgid "Cover saved to file " -#~ msgstr "S'ha desat la portada al fitxer " - -#~ msgid "format: unknown format type letter {0}" -#~ msgstr "format: tipus de lletra desconegut {0}" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "S'ha trobat duplicats i s'han fusionat en aquests llibres que ja existien:" - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Es fusionarà els formats dels llibres seleccionats en el <b>primer llibre " -#~ "seleccionat</b> (%s). No es canviaran les metadades del primer llibre " -#~ "seleccionat. <i>No</i> es fusionaran l'autor, títol, ISBN i totes les altre " -#~ "metadades. Se <b>suprimiran</b> el segon i els següents llibres " -#~ "seleccionats, amb les seves metadades, després de la fusió. <br><br>Es " -#~ "conservaran tots els formats del primer llibre seleccionat i se " -#~ "<b>suprimiran</b> permanentment tots els formats duplicats del segon i del " -#~ "següents llibres seleccionats. <br><br>Esteu <b>segur</b> que voleu " -#~ "continuar?" - -#~ msgid "unknown id " -#~ msgstr "identificador desconegut " - -#~ 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 [opcions]\n" -#~ "\n" -#~ " Aconsegueix les metadades del llibre des d'Amazon. Heu " -#~ "d'especificar\n" -#~ " títol, autor, ISBN, editorial o paraules clau. S'aconseguiran 10\n" -#~ " coincidències com a màxim, per tant cal fer una consulta el màxim\n" -#~ " d'específica. Podeu triar l'idioma que obtindreu les metadades:\n" -#~ " Tots & anglès & francès & alemany & espanyol\n" -#~ " " - -#~ msgid "Title &sort: " -#~ msgstr "Or&dre per autor: " - -#~ msgid "&Search:" -#~ msgstr "&Cerca:" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "No s'ha trobat una portada per al llibre. Intenteu especificar primer l'ISBN." - -#~ msgid "Unable to connect to Bambook." -#~ msgstr "No s'ha pogut connectar amb el Bambook." - -#~ msgid "The integrity check completed with no uncorrectable errors found." -#~ msgstr "" -#~ "La comprovació d'integritat s'ha acabat sense que s'hagi trobat cap error " -#~ "que no es pugui corregir." - -#~ msgid "No errors found" -#~ msgstr "No s'ha trobat errors" - -#, python-format -#~ 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 "" -#~ ". Estan disponibles dues col·leccions especials: %s:%s i %s:%s. Afegiu " -#~ "aquests valors per habilitar-les. Es donarà el nom que s'introdueixi després " -#~ "del caràcter «:» a les col·leccions." - -#~ msgid "" -#~ "Formatting used within the document.* auto: Automatically decide which " -#~ "formatting processor to use.\n" -#~ "* none: 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" -#~ "* markdown: Processing using markdown formatting. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Format per utilitzar al document.\n" -#~ "* auto: decideix automàticament el processador de format que s'utilitzarà.\n" -#~ "* none: no es processa el format del document. Tot és un sol paràgraf i no " -#~ "s'aplica cap estil.\n" -#~ "* heuristic: es processa utilitzant l'heurística per determinar formats com " -#~ "els títols de capítol i el text en cursiva.\n" -#~ "* markdown: es processa fent servir el format Markdown. Per saber-ne més " -#~ "vegeu" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no spaces or " -#~ "indents." -#~ msgstr "" -#~ "Estructura dels paràgrafs.\n" -#~ "les opcions són [«auto», «block», «single», «print», «unformatted»]\n" -#~ "* auto: intenta detectar automàticament els tipus de paràgraf.\n" -#~ "* block: considera que les línies en blanc són un salt de paràgraf.\n" -#~ "* single: considera que cada línia és un paràgraf.\n" -#~ "* print: considera que cada línia que comença amb dos o més espais o una " -#~ "tabulació inicia un paràgraf.\n" -#~ "* unformatted: la majoria de línies tenen salts forçats, sense o amb pocs " -#~ "espais o sagnat." - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclusion criteria" -#~ msgstr "" -#~ "No hi ha llibres per catalogar\n" -#~ "Comproveu els criteris d'exclusió" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Default pattern </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">excludes tags of the form " -#~ "[<span style=\" font-family:'Courier New,courier';\">tag</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">e.g., [Project " -#~ "Gutenberg]</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Patró per defecte </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">exclou etiquetes del tipus " -#~ "[<span style=\" font-family:'Courier New,courier';\">etiqueta</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">per exemple: [Project " -#~ "Gutenberg]</p></body></html>" - -#~ msgid "" -#~ "Sections to include in catalog. All catalogs include 'Books by Author'." -#~ msgstr "" -#~ "Seccions que s'inclouran al catàleg. Tots els catàlegs inclouen «Llibres per " -#~ "autor»." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Comma-separated list of tags to exclude.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Default:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalog</span></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Llista d'etiquetes que s'exclouran separades per " -#~ "comes.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Per defecte:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catàleg</span></p></body></html>" - -#~ msgid "Matching books will be displayed with ✓" -#~ msgstr "Els llibres que coincideixin es visualitzaran amb ✓" - -#~ msgid "Books tagged as Wishlist items will be displayed with ✕" -#~ msgstr "Els llibres etiquetats com a «desitjat» es visualitzaran amb ✕" - -#~ msgid "Markdown Options" -#~ msgstr "Opcions del Markdown" - -#~ msgid "Tags browser category partitioning method:" -#~ msgstr "Mètode de repartició per categories del navegador d'etiquetes:" - -#~ msgid "Collapse when more items than:" -#~ msgstr "Redueix quan hi hagi més elements de:" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Els camps de la sortida quan es fa un catàleg dels llibres de la base de " -#~ "dades. Ha de ser una llista de camps separats per comes.\n" -#~ "Camps disponibles: %s,\n" -#~ "més els camps personalitzats creats per l'usuari.\n" -#~ "Per defecte: «%%default»\n" -#~ "S'aplica als formats de sortida CSV i XML" - -#~ msgid "" -#~ "Include book descriptions in catalog.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Inclou les descripcions dels llibres al catàleg.\n" -#~ "Per defecte: «%default»\n" -#~ "S'aplica als formats de sortida ePub i MOBI" - -#~ msgid "Author S&ort: " -#~ msgstr "&Ordena per autor: " - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check job details" -#~ msgstr "" -#~ "No hi ha llibres per catalogar\n" -#~ "Comproveu els detalls de la tasca" - -#~ msgid "No action in dictionary state is \"%s\" \n" -#~ msgstr "No existeix l'acció «%s» a l'estat del diccionari \n" - -#~ msgid "" -#~ "<p>This book is locked by <b>DRM</b>. To learn more about DRM and why you " -#~ "cannot read or convert this book in calibre, \n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">click here</a>." -#~ msgstr "" -#~ "<p>El llibre està bloquejat per <b>DRM</b>. Per a més informació del DRM i " -#~ "perquè no podeu llegir o convertir el llibre al calibre, \n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">feu clic aquí</a>." - -#~ msgid "Timed out" -#~ msgstr "Temps d'espera esgotat" - -#~ msgid "Open Editor" -#~ msgstr "Obre l'editor" - -#~ msgid "&Highlight" -#~ msgstr "&Realça" - -#~ msgid "&Add a new plugin" -#~ msgstr "&Afegeix un connector nou" - -#~ msgid "Plugin {0} successfully removed" -#~ msgstr "S'ha suprimit el connector {0} amb èxit" - -#~ msgid "Argument count must be -1 or greater than zero" -#~ msgstr "El compte d'arguments ha de ser -1 o major de zero" - -#~ msgid "" -#~ "\n" -#~ "\n" -#~ "*** Metadata error ***\n" -#~ "Inconsistent Author Sort values for Author '{0}', unable to continue " -#~ "building catalog.\n" -#~ "Select all books by '{0}', apply correct Author Sort value in Edit Metadata " -#~ "dialog,\n" -#~ "then rebuild the catalog.\n" -#~ "*** Terminating catalog generation ***\n" -#~ msgstr "" -#~ "\n" -#~ "\n" -#~ "*** Error a les metadades ***\n" -#~ "Valors inconsistents d'ordre per autor per a l'autor «{0}», no es pot " -#~ "continuar generant el catàleg.\n" -#~ "Cal seleccionar tots el llibres de «{0}», aplicar un valor d'ordre per autor " -#~ "correcte al quadre\n" -#~ "d'edició de metadades i tornar a generar el catàleg.\n" -#~ "*** Es cancel·la la generació del catàleg ***\n" - -#~ msgid "" -#~ "Include 'Authors' section in catalog.This switch is ignored - Books By " -#~ "Author section is always generated.Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Inclou la secció «Autors» al catàleg. Si s'ignora aquesta opció, la secció " -#~ "«Llibres per autor» es genera sempre. Per defecte: «%default»\n" -#~ "S'aplica als formats de sortida ePub i MOBI" - -#~ msgid "" -#~ "When searching, highlight matched books, instead of restricting the book " -#~ "list to the matches.<p> You can use the N or F3 keys to go to the next match." -#~ msgstr "" -#~ "Realça els llibres que coincideixin en cercar, en lloc de restringir la " -#~ "llista de llibres a les coincidències.<p> Podeu utilitzar les tecles N o F3 " -#~ "per anar a la coincidència següent." - -#~ msgid "" -#~ "Formatting used within the document.* auto: Automatically decide which " -#~ "formatting processor to use.\n" -#~ "* none: 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 "" -#~ "Format que s'utilitza dins del document:\n" -#~ "* auto: Decideix automàticament el procés de format que s'utilitza.\n" -#~ "* none: No es processa el format del document. Tot és un paràgraf i no " -#~ "s'aplica cap estil.\n" -#~ "* heuristic: Processa fent servir l'heurística per determinar formats com " -#~ "els títols de capítol i el text en cursiva.\n" -#~ "* textile: Processa utilitzant el format Textile.\n" -#~ "* markdown: Processa utilitzant el format Markdown. Per a més informació " -#~ "quant al Markdown vegeu" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no blank " -#~ "lines or indents." -#~ msgstr "" -#~ "Estructura del paràgraf.\n" -#~ "les opcions són ['auto', 'block', 'single', 'print', 'unformatted']\n" -#~ "* auto: Intenta detectar automàticament el tipus de paràgraf.\n" -#~ "* block: Considera que una línia en blanc és un salt de paràgraf.\n" -#~ "* single: Assumeix que cada línia és un paràgraf.\n" -#~ "* print: Assumeix que cada línia que comença amb dos o més espais inicia un " -#~ "paràgraf.\n" -#~ "* unformatted: La majoria de línies tenen salts de línia manuals i hi ha " -#~ "poques (o cap) línies en blanc o sagnies." - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option because links are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "No eliminis els enllaços del document. Només és útil en conjunt amb l'opció " -#~ "de format Markdown perquè els enllaços s'eliminen sempre a la sortida de " -#~ "text pla." - -#, python-format -#~ 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 "" -#~ "Modifica el text i l'estructura del document amb els patrons habituals. " -#~ "Inhabilitat per defecte. %s per habilitar-ho. Es pot inhabilitar accions " -#~ "individuals amb les opcions %s." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option because image references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "No suprimeixis les referències a imatges al document. Només és útil en " -#~ "conjunt amb l'opció de format Markdown perquè les referències a imatges " -#~ "s'eliminen sempre a la sortida de text pla." - -#~ msgid "" -#~ "<b>Heuristic processing</b> 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 <a href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">User Manual</a>." -#~ msgstr "" -#~ "<b>Processament heurístic</b> vol dir que el calibre cercarà patrons " -#~ "habituals al vostre llibre i els arreglarà. Com indica el nom, es tracta de " -#~ "conjectures, és a dir que podria acabar empitjorant el resultat d'una " -#~ "conversió si les conjectures del calibre són incorrectes. Per tant, per " -#~ "defecte està inhabilitat. Si una conversió no surt com esperàveu, activant " -#~ "l'heurística sovint pot millorar les coses. Més informació quant a les " -#~ "diferents opcions de processament heurístic al <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#heuristic-processing\">Manual de " -#~ "l'usuari</a>." - -#~ msgid "" -#~ "<p>Search and replace uses <i>regular expressions</i>. See the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">regular " -#~ "expressions tutorial</a> 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 "" -#~ "<p>Cerca i reemplaça utilitza <i>expressions regulars</i>. Per iniciar-vos " -#~ "en les expressions regulars consulteu la <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">guia d'aprenentatge d'expressions " -#~ "regulars</a>. A més, si feu clic als botons d'assistència de sota podeu " -#~ "comprovar la vostra expressió regular amb el document d'entrada actual." - -#~ msgid "" -#~ "Tags categorize the book. This is particularly useful while searching. " -#~ "<br><br>They can be any wordsor phrases, separated by commas." -#~ msgstr "" -#~ "Etiquetes per categoritzar un llibre. És útil sobretot per a una cerca. " -#~ "<br><br>Pot ser qualsevol paraula o frase, separades per comes." - -#~ msgid "" -#~ "\n" -#~ "Inconsistent Author Sort values for Author '{0}':\n" -#~ "'{1}' <> '{2}',\n" -#~ "unable to build catalog.\n" -#~ "\n" -#~ "Select all books by '{0}', apply correct Author Sort value in Edit Metadata " -#~ "dialog,\n" -#~ "then rebuild the catalog.\n" -#~ msgstr "" -#~ "\n" -#~ "Els valors d'ordre per autor de «{0}» són inconsistents:\n" -#~ "«{1}» <> «{2}»,\n" -#~ " no s'ha pogut generar el catàleg.\n" -#~ "\n" -#~ "Seleccioneu tots els llibres de «{0}» i establiu un valor d'ordre per autor " -#~ "correcte al quadre d'edició de metadades, després torneu a generar el " -#~ "catàleg.\n" - -#~ msgid "Exception " -#~ msgstr "Excepció " - -#, python-format -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>." -#~ msgstr "" -#~ "s'ha actualitzat el %s a la versió <b>%s</b>. Consulteu les <a " -#~ "href=\"http://calibre-ebook.com/whats-new\">noves característiques</a>." - -#~ msgid "Downloads series/covers/rating information from librarything.com" -#~ msgstr "" -#~ "Descarrega la informació de sèries/portades/valoracions de librarything.com" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Els camps de la sortida en catalogar llibres de la base de dades. Ha de ser " -#~ "una llista de camps separada per comes.\n" -#~ "Camps disponibles: %s.\n" -#~ "Exemple: %s=títol,autors,etiquetes\n" -#~ "Per defecte: «%%default»\n" -#~ "S'aplica al format de sortida BIBTEX" - -#~ msgid "" -#~ "Choose you e-book device. If your device is not in the list, choose a \"%s\" " -#~ "device." -#~ msgstr "" -#~ "Trieu el vostre lector. Si el dispositiu no és a la llista, trieu un " -#~ "dispositiu «%s»." - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Els camps de la sortida en catalogar llibres de la base de dades. Ha de ser " -#~ "una llista de camps separada per comes.\n" -#~ "Camps disponibles: %s,\n" -#~ "més els camps personalitzats creats per l'usuari.\n" -#~ "Exemple: %s=títol,autors,etiquetes\n" -#~ "Per defecte: «%%default»\n" -#~ "S'aplica als formats de sortida CSV, XML" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Registreu un %scompte gratuït%s i introduïu a continuació la vostra clau " -#~ "d'accés per fer servir isbndb.com" - -#~ msgid "" -#~ "To use librarything.com you must sign up for a %sfree account%s and enter " -#~ "your username and password separated by a : below." -#~ msgstr "" -#~ "Registreu un %scompte gratuït%s i introduïu a continuació el nom d'usuari i " -#~ "la contrasenya separats per dos punts (:) per fer servir librarything.com" - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i de %i llibres" - -#~ msgid "" -#~ " <h1>Help</h1>\n" -#~ "\n" -#~ " <p>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.</p>\n" -#~ "\n" -#~ " <p>The result of each type of check is shown to the left. The " -#~ "various\n" -#~ " checks are:\n" -#~ " </p>\n" -#~ " <ul>\n" -#~ " <li><b>Invalid titles</b>: 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.</li>\n" -#~ " <li><b>Extra titles</b>: 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</li>\n" -#~ " <li><b>Invalid authors</b>: These are files appearing\n" -#~ " in the library where only author folders should be.</li>\n" -#~ " <li><b>Extra authors</b>: These are folders in the\n" -#~ " calibre library that appear to be authors but that do not have " -#~ "entries\n" -#~ " in the database</li>\n" -#~ " <li><b>Missing book formats</b>: These are book formats that are in\n" -#~ " the database but have no corresponding format file in the book's " -#~ "folder.\n" -#~ " <li><b>Extra book formats</b>: These are book format files found in\n" -#~ " the book's folder but not in the database.\n" -#~ " <li><b>Unknown files in books</b>: These are extra files in the\n" -#~ " folder of each book that do not correspond to a known format or " -#~ "cover\n" -#~ " file.</li>\n" -#~ " <li><b>Missing cover files</b>: These represent books that are " -#~ "marked\n" -#~ " in the database as having covers but the actual cover files are\n" -#~ " missing.</li>\n" -#~ " <li><b>Cover files not in database</b>: These are books that have\n" -#~ " cover files but are marked as not having covers in the " -#~ "database.</li>\n" -#~ " <li><b>Folder raising exception</b>: These represent folders in the\n" -#~ " calibre library that could not be processed/understood by this\n" -#~ " tool.</li>\n" -#~ " </ul>\n" -#~ "\n" -#~ " <p>There are two kinds of automatic fixes possible: <i>Delete\n" -#~ " marked</i> and <i>Fix marked</i>.</p>\n" -#~ " <p><i>Delete marked</i> 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.</p>\n" -#~ " <p><i>Fix marked</i> is applicable only to covers (the two lines " -#~ "marked\n" -#~ " 'fixable'). In the case of missing cover files, checking the " -#~ "fixable\n" -#~ " box and pushing this button will remove the cover mark from the\n" -#~ " database for all the files in that category. In the case of extra\n" -#~ " cover files, checking the fixable box and pushing this button will\n" -#~ " add the cover mark to the database for all the files in that\n" -#~ " category.</p>\n" -#~ " " -#~ msgstr "" -#~ " <h1>Ajuda</h1>\n" -#~ "\n" -#~ " <p>El calibre emmagatzema la llista de llibres i les seves metadades " -#~ "a una\n" -#~ " base de dades. Els fitxers de llibres i portades s'emmagatzemen com " -#~ "a\n" -#~ " fitxers normals a la carpeta de la biblioteca del calibre. La base " -#~ "de dades\n" -#~ " conté una llista dels fitxers i portades corresponents a cada " -#~ "entrada de\n" -#~ " llibre. Aquesta eina comprova que els fitxers de la carpeta de la " -#~ "biblioteca\n" -#~ " de l'ordinador coincideixen amb la informació de la base de " -#~ "dades.</p>\n" -#~ "\n" -#~ " <p>El resultat de cada comprovació es visualitza a l'esquerra. Les " -#~ "diferents\n" -#~ " comprovacions són:\n" -#~ " </p>\n" -#~ " <ul>\n" -#~ " <li><b>Títols no vàlids</b>: Fitxers i carpetes que estan a la " -#~ "biblioteca\n" -#~ " al lloc correcte però que no tenen la forma correcta per ser un " -#~ "títol de llibre.</li>\n" -#~ " <li><b>Títols addicionals</b>: Fitxers de la biblioteca del calibre " -#~ "que\n" -#~ " semblen títols amb la forma correcta però que no tenen les entrades\n" -#~ " corresponents a la base de dades</li>\n" -#~ " <li><b>Autors no vàlids</b>: Fitxers que estan a la biblioteca on\n" -#~ " només hi hauria d'haver carpetes d'autors.</li>\n" -#~ " <li><b>Autors addicionals</b>: Carpetes de la biblioteca del " -#~ "calibre\n" -#~ " que semblen autors però que no tenen les entrades corresponents a\n" -#~ " la base de dades</li>\n" -#~ " <li><b>Formats de llibre inexistents</b>: Formats de llibre que són " -#~ "a la\n" -#~ " base de dades però no hi ha el fitxer en el format corresponent a " -#~ "la\n" -#~ " carpeta del llibre.\n" -#~ " <li><b>Formats de llibre addicionals</b>: Fitxer de format a la " -#~ "carpeta\n" -#~ " del llibre però no a la base de dades.\n" -#~ " <li><b>Fitxers desconeguts als llibres</b>: Fitxers addicionals a " -#~ "la\n" -#~ " carpeta de cada llibre que no corresponen a un format conegut ni a " -#~ "un\n" -#~ " fitxer de portada.</li>\n" -#~ " <li><b>Portades inexistents</b>: Llibres que a la base de dades " -#~ "consta\n" -#~ " que tenen portada però els fitxers de portada no existeixen.</li>\n" -#~ " <li><b>Portades fora de la base de dades</b>: Llibres que tenen " -#~ "fitxers\n" -#~ " de portada però a la base de dades consta que no en tenen.</li>\n" -#~ " <li><b>Carpetes amb errors</b>: Carpetes de la biblioteca del " -#~ "calibre\n" -#~ " que aquesta eina no ha pogut processar o interpretar.</li>\n" -#~ " </ul>\n" -#~ "\n" -#~ " <p>Hi ha dos tipus possible de correcció automàtica: <i>Suprimeix\n" -#~ " els marcats</i> i <i>Repara els marcats</i>.</p>\n" -#~ " <p><i>Suprimeix els marcats</i> és per suprimir els " -#~ "fitxers/carpetes/portades\n" -#~ " que no tenen entrades a la base de dades. Marqueu la casella al " -#~ "costat de\n" -#~ " l'element que voleu suprimir. Feu-ho amb compte.</p>\n" -#~ " <p><i>Repara els marcats</i> només per a portades (les dues línies " -#~ "marcades\n" -#~ " com a «reparables»). Si falten fitxers de portada, en marcar la " -#~ "casella «reparable»\n" -#~ " i prémer aquest botó, se suprimirà la marca de portada de la base de " -#~ "dades per a\n" -#~ " tots els fitxers de la categoria. Si hi ha fitxers de portada " -#~ "addicionals, en marcar la\n" -#~ " casella «reparable» i prémer aquest botó, s'afegirà la marca de " -#~ "portada a la base\n" -#~ " de dades per a tots els fitxers de la categoria.</p>\n" -#~ " " - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>Per exemple, per fer coincidir totes les etiquetes h2 que tinguin " -#~ "class=«capítol», poseu <i>h2</i> a l'etiqueta, <i>class</i> a l'atribut i " -#~ "<i>capítol</i> a valor.</p> <p>Un atribut en blanc correspon a qualsevol " -#~ "atribut i un valor en blanc a qualsevol valor. L'etiqueta * correspon a " -#~ "qualsevol etiqueta.</p> <p>Si voleu saber més usos avançats d'XPath vegeu <a " -#~ "href=\"http://calibre-ebook.com/user_manual xpath.html\">Guia d'aprenentatge " -#~ "d'XPath</a>.</p>" - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Els camps de la sortida en catalogar llibres de la base de dades. Ha de ser " -#~ "una llista de camps separada per comes.\n" -#~ "Camps disponibles: %s.\n" -#~ "més els camps personalitzats creats per l'usuari.\n" -#~ "Exemple: %s=títol,autors,etiquetes\n" -#~ "Per defecte: «%%default»\n" -#~ "S'aplica al format de sortida BIBTEX" - -#~ msgid "Customize searching" -#~ msgstr "Personalitza les cerques" - -#~ msgid "Downloads series information from ww2.kdl.org" -#~ msgstr "Descarrega informació de la sèrie de ww2.kdl.org" - -#~ msgid "Change the way searching for books works" -#~ msgstr "Canvia com funciona la cerca de llibres" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "Per als missatges d'error de cada font de portada feu clic a «Mostra " -#~ "detalls» més avall." - -#~ msgid "" -#~ "sublist(val, start_index, end_index, separator) -- interpret the value as a " -#~ "list of items separated by `separator`, returning a new list made from the " -#~ "`start_index`th to the `end_index`th item. The first item is number zero. If " -#~ "an index is negative, then it counts from the end of the list. As a special " -#~ "case, an end_index of zero is assumed to be the length of the list. Examples " -#~ "using basic template mode and assuming a #genre value if A.B.C: " -#~ "{#genre:sublist(-1,0,.)} returns C<br/>{#genre:sublist(0,1,.)} returns " -#~ "A<br/>{#genre:sublist(0,-1,.)} returns A.B" -#~ msgstr "" -#~ "sublist(val, start_index, end_index, separador) -- interpreta el valor com a " -#~ "una llista d'elements separats pel «separador» i retorna una llista nova " -#~ "feta des de l'element «start_index» al «end_index». El primer element és el " -#~ "número zero. Si un índex és negatiu, compta a partir del final de la llista. " -#~ "Com a cas especial, s'assumeix que un «end_index» de zero és la longitud de " -#~ "la llista. Exemples utilitzant el mode de plantilla bàsic i assumint un " -#~ "valor de #gènere si A.B.C: {#gènere:sublist(-1,0,.)} s'obté " -#~ "C<br/>{#gènere:sublist(0,1,.)} s'obté A<br/>{#gènere:sublist(0,-1,.)} s'obté " -#~ "A.B" - -#, python-format -#~ msgid "Remove %s from category %s" -#~ msgstr "Suprimeix %s de la categoria %s" - -#~ msgid "Modified Date" -#~ msgstr "Data de modificació" - -#~ msgid "" -#~ "format_date(val, format_string) -- format the value, which must be a date " -#~ "field, using the format_string, returning a string. The formatting codes " -#~ "are: d : the day as number without a leading zero (1 to 31) dd : the " -#~ "day as number with a leading zero (01 to 31) ddd : the abbreviated " -#~ "localized day name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day " -#~ "name (e.g. \"Monday\" to \"Sunday\"). M : the month as number without a " -#~ "leading zero (1 to 12). MM : the month as number with a leading zero (01 " -#~ "to 12) MMM : the abbreviated localized month name (e.g. \"Jan\" to " -#~ "\"Dec\"). MMMM : the long localized month name (e.g. \"January\" to " -#~ "\"December\"). yy : the year as two digit number (00 to 99). yyyy : the " -#~ "year as four digit number." -#~ msgstr "" -#~ "format_date(val, cadena_format) -- dóna format a un valor que ha de ser un " -#~ "camp de data seguint el format «cadena_format» i s'obté una cadena. Els " -#~ "codis de format són: «d» -el dia com a nombre sense zero inicial (d'1 a 31)-" -#~ ". «dd» -el dia com a nombre amb zero inicial (de 01 a 31)-. «ddd» -el nom " -#~ "del dia abreujat en l'idioma local (de «dil» a «diu»)-. «dddd» -el nom " -#~ "complet del dia en l'idioma local (de «dilluns» a «diumenge»)-. «M» -el mes " -#~ "com a nombre sense zero inicial (d'1 a 12)-. «MM» -el mes com a nombre amb " -#~ "zero inicial (de 01 a 12)-. «MMM» -el nom del mes abreujat en l'idioma local " -#~ "(de «gen» a «des»)-. «MMMM» -el nom complet del mes en l'idioma local (de " -#~ "«gener» a «desembre»)-. «yy» -l'any com a nombre de dues xifres (de «00» a " -#~ "«99»)-. «yyyy» -l'any com a nombre de quatre xifres-." - -#~ msgid "" -#~ "sublist(val, start_index, end_index, separator) -- interpret the value as a " -#~ "list of items separated by `separator`, returning a new list made from the " -#~ "`start_index`th to the `end_index`th item. The first item is number zero. If " -#~ "an index is negative, then it counts from the end of the list. As a special " -#~ "case, an end_index of zero is assumed to be the length of the list. Examples " -#~ "using basic template mode and assuming that the tags column (which is comma-" -#~ "separated) contains \"A, B, C\": {tags:sublist(0,1,\\,)} returns \"A\". " -#~ "{tags:sublist(-1,0,\\,)} returns \"C\". {tags:sublist(0,-1,\\,)} returns " -#~ "\"A, B\"." -#~ msgstr "" -#~ "sublist(val, inici_índex, final_índex, separador) -- interpreta el valor com " -#~ "una llista d'elements separats per un «separador» i s'obté una llista nova " -#~ "des l'element al lloc «inici_índex» fins a l'element al lloc «final_índex». " -#~ "El primer element està a la posició zero. Si un índex és negatiu, es compta " -#~ "des del final de la llista. Com a cas particular, s'assumeix que un " -#~ "«final_índex» de zero és la longitud de la llista. Exemples utilitzant el " -#~ "mode bàsic de plantilla, assumint que la columna d'etiquetes (valors " -#~ "separats 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»." - -#~ msgid "" -#~ "subitems(val, start_index, end_index) -- This function is used to break " -#~ "apart lists of items such as genres. It interprets the value as a comma-" -#~ "separated list of items, where each item is a period-separated list. Returns " -#~ "a new list made by first finding all the period-separated items, then for " -#~ "each such item extracting the start_index`th to the `end_index`th " -#~ "components, then combining the results back together. The first component in " -#~ "a period-separated list has an index of zero. If an index is negative, then " -#~ "it counts from the end of the list. As a special case, an end_index of zero " -#~ "is assumed to be the length of the list. Example using basic template mode " -#~ "and assuming a #genre value of \"A.B.C\": {#genre:subitems(0,1)} returns " -#~ "\"A\". {#genre:subitems(0,2)} returns \"A.B\". {#genre:subitems(1,0)} " -#~ "returns \"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", " -#~ "{#genre:subitems(0,1)} returns \"A, D\". {#genre:subitems(0,2)} returns " -#~ "\"A.B, D.E\"" -#~ msgstr "" -#~ "subitems(val, inici_índex, final_índex) -- aquesta funció es fa servir per " -#~ "separar llistes d'elements com gèneres. Interpreta el valor com una llista " -#~ "d'elements separats per comes i cada element és una llista separada per " -#~ "punts. S'obté una llista nova formada primer cercant als elements separats " -#~ "per punts i després, per cada element d'aquests se'n treu els components des " -#~ "del que hi ha al lloc «inici_índex» fin al del lloc «final_índex» i després " -#~ "es tornen a combinar els resultats. El primer component d'una llista " -#~ "separada per punts té la posició zero. Si un índex es negatiu, es compta des " -#~ "del final de la llista. Com a cas particular, s'assumeix que un " -#~ "«final_índex» de zero és la longitud de la llista. Exemples utilitzant el " -#~ "mode bàsic de plantilla, assumint un valor de «#gènere» de «A.B.C»: " -#~ "{#gènere:subitems(0,1)} dóna «A». {#gènere:subitems(0,2)} dóna «A.B». " -#~ "{#gènere:subitems(1,0)} dóna «B.C». Assumint un valor de «#gènere» de " -#~ "«A.B.C, D.E.F», {#gènere:subitems(0,1)} dóna «A, D». {#gènere:subitems(0,2)} " -#~ "dóna «A.B, D.E»" - -#~ msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -#~ msgstr "Habilita l'omissió del quadre de recomanació «Connecta a iTunes»" - -#~ msgid "Skip 'Connect to iTunes' recommendation" -#~ msgstr "Omet la recomanació «Connecta a iTunes»" - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Baixa portades des d'amazon.com" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Baixa les metadades des d'amazon.de" - -#~ msgid "Cover download" -#~ msgstr "Baixada de portades" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Baixa portades des d'openlibrary.org" - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Baixa les metadades des d'amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Baixa les metadades des d'amazon.com en espanyol" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Baixa les metadades des d'amazon.com en anglès" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Baixa les metadades des d'amazon.com" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Baixa metadades socials des d'amazon.com" - -#~ msgid "Download %s from %s" -#~ msgstr "Baixa %s des de %s" - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "" -#~ "Baixa informació de les sèries de ww2.kdl.org. Aquest web no pot gestionar " -#~ "un nombre gran de consultes, de manera que el connector està inhabilitat per " -#~ "defecte." - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Baixa portades de Douban.com" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Baixa les metadades des de Google Books." - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Converteix a text net els comentaris baixats de %s" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Baixa les metadades des de Douban.com" - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Baixa les metadades des de Fictionwise" - -#~ msgid "Download only metadata" -#~ msgstr "Baixa només les metadades" - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Baixa les metadades des del Nicebooks francès" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Baixa portades del Nicebooks francès" - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Baixa les metadades d'Amazon" - -#~ msgid "Downloads metadata from The Open Library" -#~ msgstr "Baixa metadades des de «The Open Library»" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Portades: 1-Verifica/ 2-Baixa" - -#~ msgid "Download only social metadata" -#~ msgstr "Baixa només les metadades socials" - -#~ msgid "The download timed out." -#~ msgstr "S'ha esgotat el temps de baixada." - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Baixa les metadades &socials (etiquetes, valoracions...) per al llibre " -#~ "seleccionat" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "La baixada de metadades s'ha encallat. Torneu a intentar-ho més tard." - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "Baixada de {0} per a {1} llibre(s)" - -#~ msgid "Download only covers" -#~ msgstr "Baixa només les portades" - -#~ msgid "" -#~ "The download of social metadata timed out, the servers are probably busy. " -#~ "Try again later." -#~ msgstr "" -#~ "El temps d'espera de la baixada de metadades socials s'ha esgotat, " -#~ "probablement els servidors estan ocupats. Intenteu-ho més tard." - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Hi ha hagut errors baixant les metadades socials" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "El fitxer adjunt %s és una recepta per baixar %s." - -#, python-format -#~ msgid "Downloading <b>%s</b> from %s" -#~ msgstr "Baixada de <b>%s</b> de %s" - -#, python-format -#~ msgid "Failed to download from %r with error: %s" -#~ msgstr "No s'ha pogut baixar de %r. Hi ha hagut l'error: %s" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "" -#~ "Per defecte, &baixa les metadades socials (etiquetes, valoracions...)" - -#~ msgid "Downloaded" -#~ msgstr "Baixat" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "S'ha baixat amb èxit les metadades de %d de %d llibres" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Baixada de les metadades socials, espereu..." - -#, python-format -#~ msgid "Found <b>%d</b> covers of %s. Pick the one you like best." -#~ msgstr "" -#~ "S'han trobat <b>%d</b> portades per a %s. Trieu la que us agradi més." - -#~ msgid "" -#~ "The algorithm used to copy author to author_sort\n" -#~ "Possible values are:\n" -#~ "invert: use \"fn ln\" -> \"ln, fn\" (the default algorithm)\n" -#~ "copy : copy author to author_sort without modification\n" -#~ "comma : use 'copy' if there is a ',' in the name, otherwise use 'invert'\n" -#~ "nocomma : \"fn ln\" -> \"ln fn\" (without the comma)\n" -#~ "When this tweak is changed, the author_sort values stored with each author\n" -#~ "must be recomputed by right-clicking on an author in the left-hand tags " -#~ "pane,\n" -#~ "selecting 'manage authors', and pressing 'Recalculate all author sort " -#~ "values'." -#~ msgstr "" -#~ "L'algoritme que s'utilitza per copiar l'autor a l'ordre per autor\n" -#~ "Els valors possibles són:\n" -#~ "«invert»: passa de «nom cognom» a «cognom, nom» (per defecte)\n" -#~ "«copy»: copia «author» a «author_sort» sense canvis\n" -#~ "«comma»: utilitza «copy» si hi ha una coma al nom, si no és així utilitza " -#~ "«invert»\n" -#~ "«nocomma»: passa de «nom cognom» a «cognom nom» (sense coma)\n" -#~ "Si es canvia aquesta opció els valors d'ordre per autor desats per a cada " -#~ "autor\n" -#~ "s'han de tornar a calcular. Feu clic dret en un autor al panell d'etiquetes " -#~ "de\n" -#~ "l'esquerra, trieu «Administra els autors» i premeu «Torna a calcular tots " -#~ "els \n" -#~ "valors d'ordre per autor»." - -#~ msgid "Applying downloaded metadata to your library" -#~ msgstr "S'està aplicant les metadades baixades a la biblioteca" - -#~ msgid "Configure download" -#~ msgstr "Configura la baixada" - -#~ msgid "Configure metadata downloading" -#~ msgstr "Configura la baixada de metadades" - -#, python-format -#~ msgid "Downloaded %d of %d" -#~ msgstr "S'ha baixat %d de %d" - -#, python-format -#~ msgid "<b>Configure %s</b><br>%s" -#~ msgstr "<b>Configura %s</b><br>%s" - -#~ msgid "" -#~ "format_date(val, format_string) -- format the value, which must be a date " -#~ "field, using the format_string, returning a string. The formatting codes " -#~ "are: d : the day as number without a leading zero (1 to 31) dd : the " -#~ "day as number with a leading zero (01 to 31) ddd : the abbreviated " -#~ "localized day name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day " -#~ "name (e.g. \"Monday\" to \"Sunday\"). M : the month as number without a " -#~ "leading zero (1 to 12). MM : the month as number with a leading zero (01 " -#~ "to 12) MMM : the abbreviated localized month name (e.g. \"Jan\" to " -#~ "\"Dec\"). MMMM : the long localized month name (e.g. \"January\" to " -#~ "\"December\"). yy : the year as two digit number (00 to 99). yyyy : the " -#~ "year as four digit number. iso : the date with time and timezone. Must be " -#~ "the only format present" -#~ msgstr "" -#~ "format_date(val, format_string) -- dóna format al valor, que ha de ser un " -#~ "camp de data, utilitzant «format_string», i s'obté una cadena. Els codis de " -#~ "format són: «d»: el dia com a nombre sense zero inicial (1 a 31). «dd»: el " -#~ "dia com a nombre amb zero inicial (01 a 31). «ddd»: el nom del dia abreujat " -#~ "en l'idioma local (per exemple «Dil» a «Diu»). «dddd» el nom del dia complet " -#~ "en l'idioma local (per exemple «Dilluns» a «Divendres»). M: el mes com a " -#~ "nombre sense número inicial (1 a 12). MM: el mes com a nombre amb zero " -#~ "inicial (01 a 12). MMM: el nom del mes abreujat el l'idioma local (per " -#~ "exemple «Gen» a «Des»). MMMM: el nom del mes complet en l'idioma local (per " -#~ "exemple «Gener» a «Desembre»). yy: l'any com a nombre de dues xifres (00 a " -#~ "99). yyyy: l'any com a nombre de quatre xifres. iso: la data amb l'hora i " -#~ "zona horària. Ha de ser l'únic format present" - -#~ msgid "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Set a regular expression pattern to use when trying to guess ebook " -#~ "metadata from filenames. </p>\n" -#~ "<p>A <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutorial</a> on using regular " -#~ "expressions is available.</p>\n" -#~ "<p>Use the <b>Test</b> 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.</p></div>" -#~ msgstr "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Establiu un patró d'expressió regular per quan s'intenti endevinar les " -#~ "metadades dels llibres a partir dels noms dels fitxers. </p>\n" -#~ "<p>Hi ha disponible una <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">guia d'aprenentatge</a> quant a l'ús " -#~ "d'expressions regulars.</p>\n" -#~ "<p>Utilizeu la utilitat <b>Prova</b> més avall per provar les vostres " -#~ "expressions regulars en alguns noms de fitxer d'exemple (no us oblideu " -#~ "d'incloure l'extensió). Els noms dels grups de les diferents entrades de " -#~ "metadades es mostren en indicadors de funció.</p></div>" - -#~ msgid "" -#~ "Behavior of doubleclick on the books list. Choices: open_viewer, " -#~ "do_nothing,\n" -#~ "edit_cell, edit_metadata. Selecting edit_metadata has the side effect of\n" -#~ "disabling editing a field using a single click.\n" -#~ "Default: open_viewer.\n" -#~ "Example: doubleclick_on_library_view = 'do_nothing'" -#~ msgstr "" -#~ "Comportament del doble clic a la llista de llibres. Opcions: open_viewer, " -#~ "do_nothing,\n" -#~ "edit_cell, edit_metadata. «edit_metadata» té com a efecte secundari que " -#~ "s'inhabilita\n" -#~ "l'edició d'un camp utilitzant un doble clic.\n" -#~ "Per defecte: «open_viewer».\n" -#~ "Exemple: doubleclick_on_library_view = 'do_nothing'" - -#~ msgid "" -#~ "Set custom metadata fields that the book details panel will or will not " -#~ "display." -#~ msgstr "" -#~ "Estableix els camps de metadades personalitzats que al panell de detalls del " -#~ "llibre es mostraran o no." - -#~ msgid "" -#~ "book_details_will_display is a list of custom fields to be displayed.\n" -#~ "book_details_wont_display is a list of custom fields not to be displayed.\n" -#~ "wont_display has priority over will_display.\n" -#~ "The special value '*' means all custom fields. The value [] means no " -#~ "entries.\n" -#~ "Defaults:\n" -#~ "book_details_will_display = ['*']\n" -#~ "book_details_wont_display = []\n" -#~ "Examples:\n" -#~ "To display only the custom fields #mytags and #genre:\n" -#~ "book_details_will_display = ['#mytags', '#genre']\n" -#~ "book_details_wont_display = []\n" -#~ "To display all fields except #mycomments:\n" -#~ "book_details_will_display = ['*']\n" -#~ "book_details_wont_display['#mycomments']\n" -#~ "As above, this tweak affects only display of custom fields. The standard\n" -#~ "fields are not affected" -#~ msgstr "" -#~ "«book_details_will_display» és una llista de camps personalitzats que es " -#~ "mostraran.\n" -#~ "«book_details_wont_display» és una llista de camps personalitzats que no es " -#~ "mostraran.\n" -#~ "«wont_display» té prioritat sobre «will_display»\n" -#~ "El valors especial «'*'» significa tots els camps personalitzats.\n" -#~ "El valor «[]» indica que no hi ha entrades.\n" -#~ "Per defecte:\n" -#~ "book_details_will_display = ['*']\n" -#~ "book_details_wont_display = []\n" -#~ "Exemples:\n" -#~ "Per mostrar només els camps personalitats «#lesmevesetiquetes» i " -#~ "«#gènere»:\n" -#~ "book_details_will_display = ['#lesmevesetiquetes', '#gènere']\n" -#~ "book_details_will_display= []\n" -#~ "Per mostrar tots els camps excepte «#elsmeuscomentaris»:\n" -#~ "book_details_will_display = ['*']\n" -#~ "book_details_will_display['#elsmeuscomentaris']\n" -#~ "Com a dalt, aquest ajustament només afecta la visualització dels camps\n" -#~ "personalitzats. No té efecte en els camps estàndard." - -#~ msgid "Control behavior of double clicks on the book list" -#~ msgstr "Controla el comportament del doble clic a la llista de llibres" - -#~ msgid "The first producer of free ebooks." -#~ msgstr "El principal productor de llibres electrònics gratuïts." - -#~ msgid "entertain, enrich, inspire." -#~ msgstr "entretenir, enriquir, inspirar." - -#~ msgid "Read anywhere." -#~ msgstr "Llegiu a qualsevol lloc." - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "Llibres, llibres de text, llibres electrònics, joguines, jocs i més." - -#~ msgid "Publishers of fine books." -#~ msgstr "Editors de llibres de qualitat." - -#~ msgid "World Famous eBook Store." -#~ msgstr "Botiga de llibres electrònics coneguda a tot el món." - -#~ msgid "The digital bookstore." -#~ msgstr "La botiga digital de llibres." - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Llibres per al Kindle d'Amazon" - -#~ msgid "Ebooks for readers." -#~ msgstr "Llibres per a lectors electrònics" - -#~ msgid "Your ebook. Your way." -#~ msgstr "El vostre llibre. A la vostra manera." - -#~ msgid "One web page for every book." -#~ msgstr "Una pàgina web per a cada llibre." - -#~ msgid "Ebooks handcrafted with the utmost care" -#~ msgstr "Llibres elaborats amb la màxima cura" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "Els millors llibres al millor preu: gratis!" - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "Lectura electrònics: en qualsevol moment, a qualsevol lloc." - -#~ msgid "calibre Store Search" -#~ msgstr "Cerca de botigues del calibre" - -#~ msgid "Downloads metadata from Overdrive's Content Reserve" -#~ msgstr "Baixa les metadades des del Content Reserve d'Overdrive" - -#, python-format -#~ msgid "Cover size: %dx%d" -#~ msgstr "Mida de la portada: %dx%d" - -#~ msgid "booksize() -- return value of the field capitalized" -#~ msgstr "booksize() -- s'obté el valor del camp en majúscules" - -#~ msgid "Kindle eBooks" -#~ msgstr "Llibres per al Kindle" - -#~ msgid "Foyles of London, online" -#~ msgstr "Foyles de Londres en línia" - -#~ msgid "Feel every word" -#~ msgstr "Sentiu cada paraula" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Llibres per al Kindle d'Amazon.uk" - -#, python-format -#~ msgid "Book %s of <span class=\"series_name\">%s</span>" -#~ msgstr "Llibre %s de <span class=\"series_name\">%s</span>" - -#, python-format -#~ msgid "%s of %s books processed." -#~ msgstr "S'ha processat %s de %s llibres." - -#~ msgid "" -#~ "<b style=\"color: red\">All files</b> (not just ebooks) from " -#~ "<br><br><b>%s</b><br><br> will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Se suprimiran <b>permanentment</b> <b style=\"color: red\">Tots els " -#~ "fitxers</b> (no només els llibres) de <br><br><b>%s</b><br><br>. N'esteu " -#~ "segur?" - -#~ msgid "der eBook Shop" -#~ msgstr "Botiga de llibres electrònics der" - -#~ msgid "EPUBReaders eBook Shop" -#~ msgstr "Botiga de llibres electrònics EPUBReaders" - -#~ msgid "Downloads metadata and covers from Douban.com" -#~ msgstr "Baixa les metadades i les portades des de Douban.com" - -#~ msgid "Kindle books from Amazon.uk." -#~ msgstr "Llibres per al Kindle d'Amazon.uk." - -#~ msgid "Kindle books from Amazon.de." -#~ msgstr "Llibres per al Kindle d'Amazon.de." - -#~ msgid "Kindle books from Amazon." -#~ msgstr "Llibres per al Kindle d'Amazon." - -#~ msgid "EPUBReaders eBook Shop." -#~ msgstr "Botiga de llibres electrònics EPUBReaders." - -#~ msgid "Entertain, enrich, inspire." -#~ msgstr "Entreté, enriqueix, inspira." - -#~ msgid "" -#~ "Free Books : Download & Streaming : Ebook and Texts Archive : Internet " -#~ "Archive." -#~ msgstr "" -#~ "Llibres gratuïts: Descàrrega i transmissió : Arxius de llibre electrònic i " -#~ "textos : Arxiu d'internet." - -#~ msgid "Der eBook Shop." -#~ msgstr "Botiga Der eBook." - -#~ msgid "Google Books" -#~ msgstr "Google Books" - -#~ msgid "Foyles of London, online." -#~ msgstr "Foyles de Londres, en línia." - -#~ msgid "Feel every word." -#~ msgstr "Sentiu cada paraula." - -#~ msgid "The Pragmatic Bookshelf" -#~ msgstr "La llibreria pragmàtica" - -#~ msgid "Audiobooki mp3, ebooki, prasa - księgarnia internetowa." -#~ msgstr "" -#~ "Llibres d'àudio MP3, llibres electrònics, diaris - Llibreria d'internet " -#~ "(Polònia)" - -#~ msgid "DRM-Free tech ebooks." -#~ msgstr "Llibres tècnics sense DRM" - -#~ msgid "Ebooks handcrafted with the utmost care." -#~ msgstr "Llibres electrònics fets a mà amb la màxima cura." - -#~ msgid "Zaczarowany świat książek" -#~ msgstr "El món màgic dels llibres (Polònia)" - -#~ msgid "Open Tag Wizard" -#~ msgstr "Obre l'assistent d'etiquetes" - -#~ msgid "Invalid text" -#~ msgstr "Text no vàlid" - -#~ msgid "The text in the box was not generated by this wizard" -#~ msgstr "Aquest assistent no ha generat el text del quadre" - -#~ msgid "Tag Wizard" -#~ msgstr "Assistent d'etiquetes" - -#~ msgid "Communicate with the Nook TSR eBook reader." -#~ msgstr "Comunica't amb un lector Nook TSR." - -#~ msgid "Nook Simple" -#~ msgstr "Nook Simple" - -#~ msgid "Tags (more than one per box permitted)" -#~ msgstr "Etiquetes (està permès més d'una per quadre)" - -#~ msgid "Color" -#~ msgstr "Color" - -#~ msgid "Invalid color" -#~ msgstr "Color no vàlid" - -#~ msgid "The color {0} is not valid" -#~ msgstr "El color {0} no és vàlid" - -#~ msgid "" -#~ "If you want to color a field based on tags, then click the button next to an " -#~ "empty line to open the tags wizard. It will build a template for you. You " -#~ "can later edit that template with the same wizard. If you edit it by hand, " -#~ "the wizard might not work or might restore old values." -#~ msgstr "" -#~ "Si voleu pintar un camp depenent de les etiquetes feu clic al botó del " -#~ "costat d'una línia en blanc per obrir l'assistent d'etiquetes, que crearà " -#~ "una plantilla que després es pot editar amb el mateix assistent. Si s'edita " -#~ "manualment és possible que l'assistent no funcioni o restauri valors " -#~ "anteriors." - -#~ msgid "" -#~ "Here you can specify coloring rules for columns shown in the library view. " -#~ "Choose the column you wish to color, then supply a template that specifies " -#~ "the color to use based on the values in the column. There is a <a " -#~ "href=\"http://calibre-" -#~ "ebook.com/user_manual/template_lang.html\">tutorial</a> on using templates." -#~ msgstr "" -#~ "Aquí podeu especificar les normes per pintar la vista de la biblioteca. " -#~ "Trieu la columna que s'ha de pintar i establiu una plantilla que especifiqui " -#~ "el color que s'utilitzarà d'acord amb els valors de la columna. Hi ha una " -#~ "<a href=\"http://calibre-ebook.com/user_manual/template_lang.html\">guia " -#~ "d'aprenentatge</a> quant a la utilització de plantilles." - -#~ msgid "" -#~ "<b>Note:</b> if you want to color a \"custom column with a fixed set of " -#~ "values\", it is often easier to specify the colors in the column definition " -#~ "dialog. There you can provide a color for each value without using a " -#~ "template." -#~ msgstr "" -#~ "<b>Nota:</b> si voleu pintar una «columna personalitzada amb un conjunt fix " -#~ "de valors» sol ser més fàcil especificar els colors al quadre de definició " -#~ "de la columna. Allà es pot assignar un color per a cada valor sense " -#~ "utilitzar una plantilla." - -#~ msgid "Color selection template" -#~ msgstr "Plantilla de selecció de color" - -#~ msgid "Open the tags wizard." -#~ msgstr "Obre l'assistent d'etiquetes." - -#~ msgid "Color names" -#~ msgstr "Noms dels colors" - -#~ msgid "Column Coloring" -#~ msgstr "Pintat de columnes" - -#~ msgid "" -#~ "You can access a multi-line template editor from the context menu (right-" -#~ "click)." -#~ msgstr "" -#~ "Es pot accedit a un editor de plantilles de múltiples línies des del menú " -#~ "contextual (clic dret)." - -#~ msgid "Column to color" -#~ msgstr "Columna per pintar" - -#~ msgid "<p>This store distributes ebooks in the following formats: %s</p>" -#~ msgstr "" -#~ "<p>Aquesta botiga distribueix llibres en els formats següents: %s</p>" - -#~ msgid "<p>This store only distributes ebooks with DRM.</p>" -#~ msgstr "<p>Aquesta botiga només distribueix llibres amb DRM.</p>" - -#~ msgid "" -#~ "<p>This store is currently enabled and can be used in other parts of " -#~ "calibre.</p>" -#~ msgstr "" -#~ "<p>Aquesta botiga està habilitada i es pot utilitzar a d'altres parts del " -#~ "calibre.<p>" - -#~ msgid "" -#~ "<p>This store is headquartered in %s. This is a good indication of what " -#~ "market the store caters to. However, this does not necessarily mean that the " -#~ "store is limited to that market only.</p>" -#~ msgstr "" -#~ "<p>Aquesta botiga té la seva seu a %s. És una bona indicació del mercat que " -#~ "proveeix. Això no significa necessàriament que la botiga es limiti només a " -#~ "aquest mercat.</p>" - -#~ msgid "" -#~ "<p>This store distributes ebooks with DRM. It may have some titles without " -#~ "DRM, but you will need to check on a per title basis.</p>" -#~ msgstr "" -#~ "<p>Aquesta botiga distribueix llibres amb DRM. Pot ser que tingui alguns " -#~ "títols sense DRM però caldrà comprovar-ho per a cada títol.</p>" - -#~ msgid "" -#~ "<p>This store is currently diabled and cannot be used in other parts of " -#~ "calibre.</p>" -#~ msgstr "" -#~ "<p>Aquesta botiga esta inhabilitada i no es pot utilitzar a d'altres parts " -#~ "del calibre.</p>" - -#~ msgid "" -#~ "The template must evaluate to one of the color names shown below. You can " -#~ "use any legal template expression. For example, you can set the title to " -#~ "always display in green using the template \"green\" (without the quotes). " -#~ "To show the title in the color named in the custom column #column, use " -#~ "\"{#column}\". To show the title in blue if the custom column #column " -#~ "contains the value \"foo\", in red if the column contains the value \"bar\", " -#~ "otherwise in black, use " -#~ "<pre>{#column:switch(foo,blue,bar,red,black)}</pre>To show the title in blue " -#~ "if the book has the exact tag \"Science Fiction\", red if the book has the " -#~ "exact tag \"Mystery\", or black if the book has neither tag, " -#~ "use<pre>program: \n" -#~ " t = field('tags'); \n" -#~ " first_non_empty(\n" -#~ " in_list(t, ',', '^Science Fiction$', 'blue', ''), \n" -#~ " in_list(t, ',', '^Mystery$', 'red', 'black'))</pre>To show the title " -#~ "in green if it has one format, blue if it two formats, and red if more, " -#~ "use<pre>program:cmp(count(field('formats'),','), 2, 'green', 'blue', " -#~ "'red')</pre>" -#~ msgstr "" -#~ "La plantilla ha de donar un dels noms de color que es mostren més avall. Es " -#~ "pot utilitzar qualsevol expressió de plantilla legal. Per exemple, es pot " -#~ "fer que el títol es visualitzi sempre de color verd amb la plantilla «green» " -#~ "(sense cometes). Per mostrar el títol en el color especificat a la columna " -#~ "personalizada «#columna» s'utilitza «{#columna}». Per fer que el títol es " -#~ "visualitzi de color blau si la columna personalitzada «#columna» conté el " -#~ "valor «tal», de color vermell si conté el valor «qual» i de color negre la " -#~ "resta, s'utilitzarà «<pre>{#columna:switch(tal,blue,qual,red,black)}</pre>». " -#~ "Per mostrar el títol de color blau si el llibre té exactament l'etiqueta " -#~ "«Ciència Ficció», vermell si té exactament l'etiqueta «Misteri» o negre si " -#~ "no té cap de les dues etiquetes s'utilitza «<pre>program: \n" -#~ " t = field('tags');\n" -#~ " first_non_empty(\n" -#~ " in_list(t, ',', '^Ciència Ficció$', 'blue', ''),\n" -#~ " in_list(t, ',', '^Misteri$', 'red', 'black'))</pre>»Per mostrar el " -#~ "títol de color verd si té un format, blau si en de dos i vermell si en té " -#~ "més s'utilitza «<pre>program:cmp(count(field('formats'),','), 2, 'green', " -#~ "'blue', 'red')</pre>»" - -#~ msgid "" -#~ "The algorithm used to assign a new book in an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5" -#~ msgstr "" -#~ "L'algorisme utilitzat per assignar un nombre en una sèrie existent a un " -#~ "llibre nou.\n" -#~ "Els números nous assignats amb aquest ajustament són enters, excepte si\n" -#~ "especifiqueu un nombre constant que no sigui enter.\n" -#~ "Els valors possibles són:\n" -#~ "next: El primer enter disponible més gran que el major dels nombres " -#~ "utilitzats\n" -#~ "first_free: El primer enter disponible més gran que 0\n" -#~ "next_free: El primer enter disponible més gran que el menor dels nombres " -#~ "utilitzats\n" -#~ "last_free: El primer enter disponible més petit que el major dels nombres " -#~ "utilitzats.\n" -#~ "S'obté el més gran utilitzat + 1 si no n'hi ha cap altre nombre lliure\n" -#~ "const: Assigna sempre el nombre 1\n" -#~ "a number: Assigna sempre aquest nombre. El nombre no està entre cometes. " -#~ "Aquí\n" -#~ "es pot utilitzar 0.0\n" -#~ "Exemples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5" - -#~ msgid "" -#~ "You can enter more than one tag per box, separated by commas. The comparison " -#~ "ignores letter case.<br>A tag value can be a regular expression. Check the " -#~ "box to turn them on. When using regular expressions, note that the wizard " -#~ "puts anchors (^ and $) around the expression, so you must ensure your " -#~ "expression matches from the beginning to the end of the tag.<br>Regular " -#~ "expression examples:" -#~ msgstr "" -#~ "Podeu introduir més d'una etiqueta per quadre separades per comes. La " -#~ "comparació ignora majúscules o minúscules. <br>Un valor d'etiqueta pot ser " -#~ "una expressió regular. Marqueu el quadre per activar-les. Fixeu-vos que en " -#~ "utilitzar expressions regulars l'assistent posa ancoratges (^ i $) al " -#~ "voltant de l'expressió; assegureu-vos que la vostra expressió coincideix amb " -#~ "l'etiqueta des del començament fins el final. <br>Exemples d'expressions " -#~ "regulars:" - -#~ msgid "Tags (see the popup help for more information)" -#~ msgstr "Etiquetes (vegeu l'ajuda emergent per a més informació)" - -#~ msgid "" -#~ "<li><code><b>.*</b></code> matches any tag. No empty tags are checked, so " -#~ "you don't need to worry about empty strings</li><li><code><b>A.*</b></code> " -#~ "matches any tag beginning with A</li><li><code><b>.*mystery.*</b></code> " -#~ "matches any tag containing the word \"mystery\"</li>" -#~ msgstr "" -#~ "<li><code><b>.*</b></code> coincideix amb qualsevol etiqueta. No es marquen " -#~ "les etiquetes buides, per tant no cal preocupar-se per les cadenes " -#~ "buides</li><li><code><b>A.*</b></code> coincideix amb qualsevol etiqueta que " -#~ "comenci per A</li><li><code><b>.*misteri.*</b></code> coincideix amb " -#~ "qualsevol etiqueta que contingui la paraula «misteri»</li>" - -#~ msgid "Color if tag not found" -#~ msgstr "Color si no es troba l'etiqueta" - -#~ msgid "" -#~ "At least one of the two color boxes must have a value. Leave one color box " -#~ "empty if you want the template to use the next line in this wizard. If both " -#~ "boxes are filled in, the rest of the lines in this wizard will be ignored." -#~ msgstr "" -#~ "Almenys un dels dos quadres de color ha de tenir un valor. Deixeu un quadre " -#~ "de color buit si voleu que la plantilla utilitzi la línia següent d'aquest " -#~ "assistent. Si s'omplen els dos quadres s'ignoren la resta de línies de " -#~ "l'assistent." - -#~ msgid "Color if tag found" -#~ msgstr "Color si es troba l'etiqueta" - -#~ msgid "Check this box if the tag box contains regular expressions" -#~ msgstr "" -#~ "Marqueu el quadre si el quadre d'etiquetes conté expressions regulars" - -#~ msgid "is RE" -#~ msgstr "és RE" - -#~ msgid "" -#~ "This box is usually filled in only on the last test. If it is filled in " -#~ "before the last test, then the color for tag found box must be empty or all " -#~ "the rest of the tests will be ignored." -#~ msgstr "" -#~ "Aquest quadre normalment només s'omple a la darrera prova. Si s'omple abans " -#~ "de la darrera prova, el color per a l'etiqueta que es troba ha d'estar buit " -#~ "o s'ignoraran totes les altres proves." - -#~ msgid " value " -#~ msgstr " valor " - -#~ msgid "If the " -#~ msgstr "Si el " - -#~ msgid " column " -#~ msgstr " columna " - -#, python-format -#~ msgid "" -#~ " <p>Set the color of <b>%s</b> to <b>%s</b> if the following\n" -#~ " conditions are met:</p>\n" -#~ " <ul>%s</ul>\n" -#~ " " -#~ msgstr "" -#~ " <p>Estableix el color de <b>%s</b> a <b>%s</b> si es compleixen\n" -#~ " les condicions següents:</p>\n" -#~ " <ul>%s</ul>\n" -#~ " " - -#, python-format -#~ msgid "<li>If the <b>%s</b> column <b>%s</b> value: <b>%s</b>" -#~ msgstr "<li>Si la columna <b>%s</b> <b>%s</b> té el valor: <b>%s</b>" - -#, python-format -#~ msgid "" -#~ "\n" -#~ " <p>Advanced Rule for column <b>%s</b>:\n" -#~ " <pre>%s</pre>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>Regla avançada per a la columna <b>%s</b>:\n" -#~ " <pre>%s</pre>\n" -#~ " " - -#~ 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 "" -#~ "Podeu controlar el color de les columnes al llibre creant «regles» que " -#~ "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." - -#~ msgid "" -#~ "Argument count should be -1 or greater than zero.Setting it to zero means " -#~ "that this function cannot be used in single function mode." -#~ msgstr "" -#~ "El recompte d'arguments a de ser -1 o major que zero. Zero significa que " -#~ "aquesta funció no es pot utilitzar en mode de funció única." - -#~ msgid "This store only distributes ebooks with DRM." -#~ msgstr "Aquesta botiga només distribueix llibres amb DRM." - -#~ msgid "" -#~ "This store is currently diabled and cannot be used in other parts of calibre." -#~ msgstr "" -#~ "Aquesta botiga està inhabilitada i no es pot utilitzar a d'altres parts del " -#~ "calibre." - -#~ msgid "" -#~ "Update <b>only</b> 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 "" -#~ "Actualitzeu <b>només</b> si alguna de les funcions noves o correccions " -#~ "d'errors us és important. Si la versió actual us funciona, no actualitzeu." - -#~ msgid "Choose the &toolbar to customize:" -#~ msgstr "Trieu una &barra d'eines per personalitzar:" - -#, python-format -#~ msgid "" -#~ "Make font size %s\n" -#~ "Current magnification: %.1f" -#~ msgstr "" -#~ "Passa a la mida de lletra %s\n" -#~ "Escala actual: %.1f" - -#, python-format -#~ msgid "Locating zip file for %s: %s" -#~ msgstr "Cercant el fitxer zip per a %s: %s" - -#~ msgid "" -#~ "If checked, this column will be displayed as HTML in book details and the " -#~ "content server" -#~ msgstr "" -#~ "Si s'activa, aquesta columna es visualitzarà com a HTML als detalls del " -#~ "llibre i al servidor de continguts" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 094b20b0a2..ba9aabd6ea 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-02 18:02+0000\n" -"Last-Translator: Jan Kubík <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:54+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Czech <cs@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-08-03 04:35+0000\n" -"X-Generator: Launchpad (build 13573)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:37+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Nedělá vůbec nic" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Nedělá vůbec nic" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ msgstr "Akce uživatelského rozhraní" #: /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/actions/preferences.py:25 #: /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 @@ -422,115 +423,119 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Získej nové pluginy pro Calibre nebo aktualizuj stávající" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Vzhled" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Rozhraní" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Chování" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Mění způsob chování calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Přidejte své vlastní sloupce" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Panel nástrojů" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 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:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Vyhledávám" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Nastavení vstupu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Převod" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Společná nastavení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Nastavení výstupu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Přidávání knih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Ukládání knih na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -538,49 +543,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Posílání knih do zařízení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Zásuvné panely s metadaty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 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:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Funkce šablony" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Pokročilé" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Vytvořte si vlastní funkce šablony" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Sdílení knih pomocí emailu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Sdílení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -588,11 +593,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Sdílení po síti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -600,36 +605,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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Stáhnutí metadat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Moduly" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Vylepšení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Různé" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Pokročilé nastavení" @@ -890,7 +895,7 @@ msgstr "Zakázat uvedený modul" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -904,8 +909,8 @@ msgstr "Cesta ke složce knihovny je moc dlouhá. Musí mít méně než %d znak #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Ano" @@ -934,7 +939,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:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -942,7 +947,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Komunikovat s telefony S60." @@ -1066,11 +1071,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Zprávy" @@ -1078,8 +1083,8 @@ msgstr "Zprávy" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalog" @@ -1153,8 +1158,8 @@ msgstr "Přenos knih do zařízení..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1164,8 +1169,8 @@ msgstr "Přidávání knih do seznamu metadat v zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1173,8 +1178,8 @@ msgstr "Odebírání knih ze zařízení..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1409,12 +1414,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Neimplementováno" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2589,10 +2594,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" -"Značky změny scény zarovnané vlevo jsou zarovnány na střed. Nahraďte " -"jednoduché změny scény, které používají prázdné řádky, vodorovnými čarami." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -3630,7 +3633,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Všechny články" @@ -3638,6 +3647,10 @@ msgstr "Všechny články" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Toto je kniha Amazon Topaz. Ta nemůže být zpracována." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "Žádné detaily nejsou k dispozici" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Titulní stránka" @@ -4470,7 +4483,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Přidat Knihy z jednoho adresáře" @@ -4511,85 +4524,85 @@ msgstr "Přidat soubory k označeným knižním záznamům" msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Jste si jisti" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Označit soubory knih" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Přidává se" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "Vytváření záznamů o knihách z ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Odesílám knihy do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Podporované knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Označit knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Sloučeny některé knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Chyba při čtení metadat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Nepodařilo se přečíst metadata z následujících" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Není označena žádná kniha" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Následující knihy jsou virtuální a nemohou být přidány do calibre knihovny:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Žádné knihy nenalezeny" @@ -4632,7 +4645,7 @@ msgstr "Uživatelské anotace generované jen z hlavní knihovny" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Nejsou označeny žádné knihy" @@ -4670,7 +4683,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Vytvořit katalog z knih ve Vaší calibre knihovně" @@ -4708,85 +4721,86 @@ msgstr "%d knih(y)" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Přepnout/vytvořit Knihovnu..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Vyber náhodnou knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Údržba knihovny" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Stav zálohování knihovny metadat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Kontrola knihovny" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Obnovit databázi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Přejmenuj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Vyberte nový název pro knihovnu <b>%s</ b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Už existuje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Chyba přejmenování" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4795,41 +4809,41 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "žádná" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Stav zálohování" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Záloha metadat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4837,7 +4851,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4846,13 +4860,13 @@ msgstr "" msgid "Success" msgstr "Úspěch" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4862,25 +4876,25 @@ msgstr "" msgid "Failed" msgstr "Neúspěšný" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 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:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Nenalezen žádný problém" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Nenalezena knihovna" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -4889,21 +4903,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nedovolené" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "Nemůžete změnit knihovny, když jsou úlohy v běhu." @@ -4915,11 +4929,11 @@ msgstr "C" msgid "Convert books" msgstr "Převést Knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Převést Individuálně" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Převést dávkově" @@ -4984,8 +4998,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5023,99 +5039,99 @@ msgstr "" "Nepodařilo se odstranit některé knihy. Klikněte na tlačítko \"Zobrazit " "detaily\" pro zjištění podrobností." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Odstranit knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Odstranit vybrané knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Odstranit soubory se zvoleným formátem z označených knih" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" "Odstranit všechny soubory se zvoleným formátem z označených knih, mimo..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "Odstranit obálku u vybraných knih" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 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:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Nelze smazat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Vyberte formáty, které nechcete smazat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Není možné smazat knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Není připojeno žádné zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Hlavní paměť" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Paměťová karta A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Paměťová karta B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Žádné knihy ke smazání" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Mažu knihy ze zařízení." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5123,7 +5139,7 @@ msgstr "" "Vybrané knihy budou <b>trvale odstraněny</b> a soubory smazány z vaše " "calibre knihovny. Jste si jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5207,35 +5223,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Upravit metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Spojit záznamy o knize" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Upravit metadata Individuálně" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Upravit metadata dávkově" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Stáhnout metadata a obálky" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Sloučit do první označené knihy - smazat ostatní" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Sloučit do první označené knihy - ponechat ostatní" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5447,20 +5463,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Spustit uvítacího průvodce" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Restartuj v ladícím módu" @@ -5490,7 +5506,6 @@ msgid "S" msgstr "S" #: /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" @@ -5499,26 +5514,26 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Chyba zápisu na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Zvolte cílový adresář" -#: /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 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 " @@ -5528,20 +5543,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:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Chyba při ukládá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 "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:142 #: /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 "Nemohu uložit některé knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 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." @@ -5582,90 +5597,94 @@ msgstr "" msgid "Similar books..." msgstr "Podobné knihy..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Knihy od stejného autora" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Knihy v této sérii" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Knihy od tohoto vydavatele" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Knihy se stejnými tagy" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "Získat knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "Hledat knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "Hledat autora" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "Hledat název" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "Hledat knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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 "Obchody" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "Nelze hledat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5675,11 +5694,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5713,39 +5732,39 @@ msgstr "V" msgid "View" msgstr "Zobrazit" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Zobrazit určitý formát" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Nemůžu zobrazit" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Nedostupný formát" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "Označené knihy nemají formát" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Vyberte formát který se má zobrazit" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -5754,11 +5773,11 @@ msgstr "" "Ne všechny označené knihy byly dostupné ve formátu %s. Musíte je nejprve " "zkonvertovat." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Vybráno více knih" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5770,15 +5789,15 @@ msgstr "" "negativní efekt na následné reakce počítače. Jednou nastartované procesy " "nemohou být zastaveny, dokud nedoběhnou. Chcete pokračovat?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Nemohu otevřít adresář" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s není dostupná v žádném dostupném formátu." @@ -5961,6 +5980,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5975,8 +5996,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6029,45 +6050,45 @@ msgstr "&Více knih ve složce znamené, že každý ebook soubor je různá kni msgid "Donate" msgstr "Podpořte program" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Klikněte pro otevření" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Kolekce" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Vložit obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopírovat obálku" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Klikněte 2x pro zobrazení podrobností o knize" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Cesta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6086,7 +6107,7 @@ msgstr "BibTeX volby" #: /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/mobi_output.py:18 #: /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 @@ -6106,7 +6127,7 @@ msgstr "Možnosti specifické pro" #: /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/mobi_output.py:18 #: /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 @@ -6131,7 +6152,7 @@ msgstr "výstup" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7184,52 +7205,43 @@ msgstr "Seznam známých sérií. Můžete přidat novou sérii." msgid "Book " msgstr "Kniha " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI Výstup" -#: /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 "Volitelné" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "Nadpis pro obsah" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Změnit velikost obrázků pro zařízení Palm" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Použít třídění dle autorů pro autora" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Zakázat kompresi souboru" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Nepřidávat Obsah do knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Kindle volby" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Font pro tiráž v novinách:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Osobní Doc tag:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8590,6 +8602,78 @@ msgstr "Datum" msgid "Delete from device" msgstr "Smazat ze zařízení" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "Položka je prázdná" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "Položka nemůže být nastavena na nic. Smažte ji." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Není vybrána žádná položka" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "Musíte vybrat jednu položku ze seznamu dostupných položek." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "Není vybrána žádná položka" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Editor kategorií" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Používané položky" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Odstranit položku z databáze. Položka bude odebrána ze všech knih a " +"odstraněna z databáze." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +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/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "Tato kniha má DRM :(" @@ -8662,12 +8746,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Neplatné jméno autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Jméno autora nemůže obsahovat znaky &." @@ -8682,7 +8766,7 @@ msgid "&Search for:" msgstr "&Hledat:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "&Hledat" @@ -10278,7 +10362,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Nepoužívat (odebrat) tag z aktuální kategorie tagů" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Jste si jisti?" @@ -10334,65 +10417,13 @@ msgstr "" msgid "Add tag to available tags and apply it to current book" msgstr "Přidat tag do seznamu dostupných tagů a aplikovat na aktuální knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "Položka je prázdná" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "Položka nemůže být nastavena na nic. Smažte ji." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Není vybrána žádná položka" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "Musíte vybrat jednu položku ze seznamu dostupných položek." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "Není vybrána žádná položka" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "Musíte vybrat alespoň jednu položku ze seznamu." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "Jste si jistí, že chcete odstranit tyto položky?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Editor kategorií" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Používané položky" - -#: /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." +msgid "Tag" msgstr "" -"Odstranit položku z databáze. Položka bude odebrána ze všech knih a " -"odstraněna z databáze." -#: /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 "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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10406,19 +10437,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -12047,6 +12078,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Volitelné" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14673,42 +14708,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Změna autorů pro mnoho knih může trvat delší dobu. Jste si jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Změna metadat pro tak mnoho knih bude trvat dlouho. Jste si jisti?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Hledání" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Zduplikovat hledané jméno" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "Uložené vyhledávací jméno %s je již používáno." @@ -14785,11 +14820,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14799,58 +14834,58 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "Alt+F" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Sbalit všechny kategorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Seřadit dle jména" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Seřadit dle popularity" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Seřadit podle průměrného hodnocení" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Nastavit pořadí položek v Tag prohlížeči" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Porovnat vše" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Najít kterékoliv" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Když se označí více záznamů v Prohlížeči tagů, najdi libovolný, nebo všechny " "z nich" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17017,17 +17052,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migruji starou databázi do knihovy ebooků v %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopírování <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Zhutňování databáze" @@ -17610,36 +17645,36 @@ msgstr "%s: neznámá funkce" msgid "No such variable " msgstr "Žádná taková proměnná " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "Žádná dostupná dokumentace" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" "add(x, y) -- vrací x + y. Vyhazuje výjimku, když buď x nebo y nejsou čísla." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." @@ -17647,7 +17682,7 @@ msgstr "" "subtract(x, y) -- vrací x - y. Vyhazuje výjimku, když buď x nebo y nejsou " "čísla." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." @@ -17655,7 +17690,7 @@ msgstr "" "multiply(x, y) -- vrací x * y. Vyhazuje výjimku, když buď x nebo y nejsou " "čísla." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." @@ -17663,7 +17698,7 @@ msgstr "" "divide(x, y) -- vrací x / y. Vyhazuje výjimku, když buď x nebo y nejsou " "čísla." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17673,14 +17708,14 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" @@ -17688,24 +17723,24 @@ msgstr "" "assign(id, val) -- přiřadí val do id, pak vrátí val. id musí být " "identifikátor, ne výraz" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "field(name) -- vrací metadata pole pojmenované name" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17715,7 +17750,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17725,24 +17760,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17751,11 +17786,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "přepnutí potřebuje lichý počet parametrů" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17763,7 +17798,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17772,7 +17807,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17783,21 +17818,21 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" @@ -17805,7 +17840,7 @@ msgstr "" "ifempty(val, text if empty) -- vrací val, když je val neprázdné, jinak vrací " "`text if empty`" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17819,7 +17854,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17827,7 +17862,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17836,14 +17871,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17853,7 +17888,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17861,13 +17896,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17876,7 +17911,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17889,7 +17924,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17906,7 +17941,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17921,83 +17956,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "uppercase(val) -- vrací hodnotu pole velkými písmeny" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "lowercase(val) -- vrací hodnotu pole malými písmeny" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "titlecase(val) -- vrací hodnotu pole s prvním velkým písmenem" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "capitalize(val) -- vrací hodnotu pole kapitálkami" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -18162,38 +18221,42 @@ msgid "Spanish (Nicaragua)" msgstr "Španělština (Nikaragua)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "němčina (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "francouzština (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "holandština (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "holandština (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -18385,25 +18448,25 @@ msgstr "Stahování obálky z %s" msgid "Masthead image downloaded" msgstr "Obrázek z tiráže stažen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Nepojmenovaný článek" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Článek stažen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Stažení článku selhalo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Stahuji feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -18411,7 +18474,7 @@ msgstr "" "Přihlášení selhalo, zkontrolujte své uživatelské jméno a heslo pro calibre " "Novinovou službu." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -19193,3115 +19256,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "Do čtecího zařízení není vložena žádná paměťová karta." - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Název výsledného EPUB souboru. Není-li zadán, bude odvozen z názvu vstupního " -#~ "souboru." - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Nastavení pro převod do formátu EPUB" - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "Cesta k souboru s CSS nebo přímo CSS kód. Tyto CSS nahradí jakkékoliv " -#~ "existující CSS příkazy ve zdrojových souborech." - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Profil cílového zařízení, pro který je EPUB určen. Pro vytvoření souboru " -#~ "EPUB nezávislého na na zařízení zadejte Žádný. Profiul je určen pro omezení " -#~ "specifická pro dané zařízení. Možnosti jsou: " - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "XPath výraz pro detekci názvů kapitol. Standardně jsou za kapitoly " -#~ "považovány tagy <h1> \n" -#~ "nebo <h2>, jenž obsahují slova \"chapter\", \"book\", \"section\" nebo " -#~ "\"part\", stejně \n" -#~ "jako všechny tagy, které obsahují class=\"chapter\". \n" -#~ "Výraz musí být vyhodnocen na seznam elementů. Pro vypnutí detekce kapitol " -#~ "zadejte \n" -#~ "výraz \"/\". Pro další možnosti použití této vlastnosti viz. také XPath " -#~ "Tutorial \n" -#~ "v uživatelské příručce calibre.\n" - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Nastavuje automatickou tvorbu obsahu. Pokud je detekován OPF soubor s " -#~ "obsahem, \n" -#~ "bude tento obsah použit místo pokusu o automatické vygenerování obsahu.\n" - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Cesta k .ncx souboru, který obsahuje obsah jenž má být použit pro tuto " -#~ "knihu. Odkazy obsažené v NCX souboru by měly být relativní k adresáři, ve " -#~ "kterém je soubor umístěn. Pro popis formátu NCX viz. " -#~ "http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX" - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "Velikost základního fontu v bodech. Standardní je %defaultpt. Je-li zadáno " -#~ "0, bude vypnuto škálování fontů." - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Vytiskne generovaný OPF soubor na standardní výstup." - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Vytiskne generovaný NCX soubor na standardní výstup." - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "Nastaví levý okraj v bodech. Standardně je %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Nastaví pravý okraj v bodech. Standardně je %default" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Nastaví horní okraj v bodech. Standardně je %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Nastaví dolní okraj v bodech. Standardně je %default" - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "Zachovat strukturz HTML tagů při rozdělovaní velkých HTML souborů. Toto je " -#~ "potřeba pouze v případě, kdy HTML soubor obsahuje CSS, které používá " -#~ "vybíraní sourozenců. Zvolení této funkce výrazně zpomalí zpracování velkých " -#~ "HTML souborů." - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "Zachovat mezisoubory při zpracovávání nástrojem html2epub" - -#~ msgid "You must specify an input HTML file" -#~ msgstr "Musíte specifikovat vstupní HTML soubor." - -#~ msgid "Written processed HTML to " -#~ msgstr "Zpracované HTML bylo zapsano do " - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Nepodařilo se najit vhodný bod pro rozdělení: %s Velikost podstromu:%d KB" - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "Extrahovat obsah vytvořeného EPUB souboru do určeného adresáře." - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tPříliš mnoho tagů. Přerozděleno bez zachování struktury. To může " -#~ "způsobit nesprávné zobrazení." - -#~ 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." -#~ msgstr "" -#~ "Maximální úroveň rekurze při následování odkazů v HTML souborech. Musí být " -#~ "nezáporné číslo. 0 znamená, že nejsou následovány žádné odkazy obsažené v " -#~ "HTML souboru." - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Volby pro nastavení průchodu HTML souborem." - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "Výstupní adresář. Standardně je aktuální adresář." - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "Kódování znakové sady HTML souborů. Standardně je autodetekována." - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Nastavuje následovaní odkazů v HTML souborech." - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "Nastavuje procházení HTML souborů do šířky. Normálně je nastaveno procházení " -#~ "do hloubky." - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Nastavit metadata pro generovanou knihu." - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Zadat název. Standardně je autodetekován." - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [options] LIT_soubor" - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "Výstupní HTML je zobrazeno v podobě lépe čitelné pro člověka." - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Zobrazovat více informací při zpracování. Může být zadáno několikrát pro " -#~ "zvětšení množství informací." - -#~ msgid "Options useful for debugging" -#~ msgstr "Nastavení užitečná pro odlaďování." - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Výstupní adresář. Standardně je použit aktuální adresář." - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "Téma(ta) knihy jako seznam oddělený čárkami." - -#~ msgid "Set the publisher of this book." -#~ msgstr "Zadat vydavatele této knihy." - -#~ msgid "A summary of this book." -#~ msgstr "Shrnutí této knihy." - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "Nahrát metadata ze zadaného OPF souboru." - -#~ msgid "OEB ebook created in" -#~ msgstr "OEB kniha vytvořena v" - -#~ msgid "Control page layout" -#~ msgstr "Rozvržení ovládací stránky." - -#~ msgid "Useful for debugging." -#~ msgstr "Užitečné pro ladění programu." - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Nastavení názvu. Standardně: název souboru" - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Zadejte autor(a/y). Více autorů by mělo být zadáno jako seznam oddělený " -#~ "čárkou. Standardně: %default" - -#~ msgid "Set the comment." -#~ msgstr "Viz. komentář." - -#~ msgid "Set the category" -#~ msgstr "Nastavení kategorie" - -#~ msgid "Sort key for the title" -#~ msgstr "Třídící klíč pro název" - -#~ msgid "Sort key for the author" -#~ msgstr "Třídící klíč pro autora" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Cesta k souboru který má být použit jako titulní stránka" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Jestliže je ve zdrojovém souboru detekována grafika titulní stránky, bude " -#~ "použita místo zadané titulní stránky." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Název výstupního souboru. Standardně je odvozeno z názvu vstupního souboru." - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Zadání základní velikosti fontu v bodech. Všechny fonty jsou náležitým " -#~ "způsobem upraveny. Tato volba činí volbu --font-delta zastaralou, a je jí " -#~ "před ní dána přednost. Pro použití --font-delta nastavte tuto hodnotu na 0. " -#~ "Standardně: %defaultpt" - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Vykreslí HTML tabulky jako bloky textu místo skutečných tabulek. To je " -#~ "nezbytné v případě, že HTML obsahuje velmi velké nebo složité tabulky." - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Oddělit odstavce černými čárami." - -#~ msgid "No valid plugin found in " -#~ msgstr "Nebyl nalezen žádný platný modul v " - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Cesta k obálce, která se má použít u této knihy" - -#~ 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 --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "Maximální počet odkazů, které budou vloženy do obsahu. Pro vypnutí zadejte " -#~ "0. Standardně nastaveno: %default. Odkazy jsou přidány do obsahu pouze v tom " -#~ "případě, kdy je detekováno méně kapitol než je zadáno v --toc-treshold." - -#~ msgid "Output written to " -#~ msgstr "Výstup zapsán do " - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [možnosti] OPFsoubor" - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "Výstupní soubor. Standardně odovzený od vstupního souboru" - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [možnosti] soubor\n" -#~ "\n" -#~ "Převést jakýkoliv z velkeho množství fromátů elektronických knih na formát " -#~ "%s. Podporované formáty jsou: %s\n" - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "Čitelně formátovat extrahované HTML. Může ovlyvnit mezery v textu." - -#~ msgid "Add extra spacing below the header. Default is %default px." -#~ msgstr "" -#~ "Přidat dodatečné odsazení pod hlavičku. Standard je %default obrazových bodů." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Dolní okraj strany. Standardní okraj je %default obrazových bodů" - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Pravý okraj strany. Standardní okraj je %default obrazových bodů" - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Horní okraj strany. Standardní okraj je %default obrazových bodů" - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Profil cílováho zařízení, pro které je tento LRF soubor určený. PRofil " -#~ "určuje charakteristiky zařízení, jako například rozlišení nebo evlikost " -#~ "obrazovky. Standardní profil: %s Podporované profily: " - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Levý okraj strany. Standardní okraj je %default obrazových bodů" - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Zvětšení velkosti písma o 2 * FONT_DELTA bodů a rozestupu řádek o FONT_DELTA " -#~ "bodů. FONT_DELTA nemusí být celé číslo. Pokud je hodnota FONT_DELTA záporná, " -#~ "velikost písma se změnší." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Zobrazení veškerého obsahu v černé barvě na bílem pozadí, namísto barev " -#~ "uvedených v HTML nebo CSS." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Nahrazení CSS. Může být buď cesta k souboru nebo řetězec. Řetězec bude " -#~ "interpretovaný jako CSS." - -#~ msgid "" -#~ "Use the <spine> element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Na určení pořadí, ve kterém budou k LRF souboru připojené HTML soubory, bude " -#~ "použitý atribut <spine> OPF souboru. Soubor .opf musí být ve stejném " -#~ "adresáři jako základní HTML soubor." - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Nepřidávat odkazy do obsahu." - -#~ msgid "" -#~ "A regular expression. <a> tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Regularní výraz. Tagy <a> jejichž href se shoduje s tímto výrazem budou " -#~ "ignorovány. Standardně %default" - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that <a> tags are " -#~ "ignored." -#~ msgstr "" -#~ "Maximální hloubka rekurze při ypracování odkazů. Hodnota 0 znamená, že " -#~ "odkazy nebudou následované. Záporná hodnota způsobí že tagy <a> budou " -#~ "ignorovány." - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Předejít automatickému rozpoznáváni kapitol." - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "Regulární výraz použitý na automatické rozeznávání nazvů kapitol. Bude " -#~ "hledaný v nadpisových tazích (h1 - h6) Standardně %default" - -#~ msgid "Toolbar icon size" -#~ msgstr "Velikost ikon nástrojové lišty" - -#~ msgid "Invalid size" -#~ msgstr "Neplatná velikost" - -#~ msgid "Set the authors" -#~ msgstr "Zadejte autory" - -#~ msgid "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " -#~ "attribute to \"none\" to match only on tag names. So for example, to match " -#~ "all h2 tags, you would use \"h2,none,\". Default is %default" -#~ msgstr "" -#~ "Automaticky rozeznat element s uvedeným atributem jako začátek kapitoly. " -#~ "Formát tohoto parametru je \"reg. výraz tagu, název atributu, reg. výraz " -#~ "hodnoty atributu\". Například, pro nalezení všech nadpisových tagů s " -#~ "atributem class=\"chapter\" zadejte \"h\\d,class,chapter\". Uveden9m " -#~ "atributu \"none\" můžete omezit porovnávání jen na názvy tagů. Například, " -#~ "pokud chcete nalézt všechny h2 tagy, zadejte \"h2,none,\". Standardně je " -#~ "%default" - -#~ msgid "Be verbose while processing" -#~ msgstr "Zvýšit možství údajů vypisovaných během zpracování" - -#~ msgid "Convert to LRS" -#~ msgstr "Převést do LRS" - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Snížit požafavky na velikost paměti, výměnou za pomalejší zpracování. Tato " -#~ "možnost je určená pro počítače s omezenou kapacitou paměti." - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "Převod z %s do LRF není podporovaný" - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Počet odstínů šedé barvy použitý při převodu obrázků. Standardní hodnota: " -#~ "%default" - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Autor, který bude uvedený v metadatech vytvořené elektronické knihy. " -#~ "Standardní hodnota je %default" - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "" -#~ "Název vytvořené elektronické knihy. Standardně se použije název souboru." - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "Možnosti převodu komiksů (CBR, CBZ) do elektronických knih" - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "Zachovat vygenerované HTML soubory po dokončení převodu do LRF." - -#~ msgid "Rendering comic pages..." -#~ msgstr "Zpracovávám stránky komiksu..." - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [možnosti] kniha.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog převede kniha.fb2 do kniha.lrf" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Vypsat vytvořené HTML do stdout a skončit." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Použití: %prog [možnosti] kniha.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog převede kniha.epub do kniha.lrf" - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Stažení receptu selhalo: " - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Možnosti ovládající chování programu feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Možnosti ovládající chování programu html2lrf" - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [možnosti] komiks.cb[z|r]\n" -#~ "\n" -#~ "Převést komiks ve formátu CBZ nebo CBR do elektronické knihy. \n" - -#~ msgid "Output written to" -#~ msgstr "Výstup zapsán do" - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Přidat rozpoznané kapitoly do obsahu." - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Vložit zalomení stránky před tagy, jejichž názvy se shodují s tímto " -#~ "regulárním výrazem." - -#~ msgid "The series to which this book belongs" -#~ msgstr "Série ke které kniha patří" - -#~ msgid "" -#~ "Choose a profile for the device you are generating this file for. The " -#~ "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " -#~ "suitable for any reader with the same screen size. Choices are %s" -#~ msgstr "" -#~ "Vyberte profil zařízení, pro které je tento soubor určený. Standardní profil " -#~ "je SONY PRS-500 s rozlišením obrazovky 584x754 obrazových bodů. Tento profil " -#~ "je vhodný pro jakékoliv čtecí zařízení se stejným rozlišením obrazovky. " -#~ "Možnosti jsou %s" - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Kodování znakové sady vstupního souboru. Pokud výstupní LRF soubor obsahuje " -#~ "nečitelné znaky, zkuste změnit tento parametr. Často používané kódování " -#~ "znaků na počítačích s operačním systémem Windows je cp-1252. Další často " -#~ "používaná možnost je utf-8. Program se standardně pokusí rozpoznat použité " -#~ "kódování automaticky." - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [možnosti] soubor\n" -#~ "\n" -#~ "Převod elektronické knihy do formátu LRF. Možné vstupní formáty jsou:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC a PDF. any2lrf podporuje i RAR nebo\n" -#~ "ZIP archívy, v kterých bude hledat knihy v uvedených formátech.\n" -#~ " " - -#~ msgid "No file to convert specified." -#~ msgstr "Nebyl specifikován žádný vstupní soubor pro převod." - -#~ 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 " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "Specifikuj TrueType fonty pro patkové, beypatkové a neproporcionální písmo. " -#~ "Tyto fonty budou zahrnuté do LRF souboru. Mějte na paměti, že nestandardní " -#~ "fonty více zpomalí listování knihou. Příklad: --serif-family \"Times New " -#~ "Roman\"\n" -#~ " " - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Pokud html2lrf nenajde v souboru žádné zalomení stránek a nerozezná ani " -#~ "žádné nadpisy kapitol, automaticky vloží zalomení stran před tagy, jejichž " -#~ "názvy se shodují s tímto regulárním výrazem. Standardně je %default. Toto " -#~ "nastavení můžete vypnout zadáním výrazu \"$\". Jeho smyslem je zabránit " -#~ "vzniku velmi dlouhých úseků bez zalomení stránky. které snižují rychlost " -#~ "listování v LRF souboru. Tato možnost je tedy ignorována pokud má aktuální " -#~ "stránka jen několik elementů." - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "" -#~ "Tato možnost by měla být použita při zpracování html0 souborů z programu " -#~ "Book Designer." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Tato možnost musí být aktivovaná při zpracování souborů vytvořených " -#~ "programem pdftohtml, jinak převod selže." - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "" -#~ "Předpřipravit HTML soubory z vydavatelství BAEN pro zlepšení kvality " -#~ "výstupního LRF souboru." - -#~ msgid "Don't show progress bar." -#~ msgstr "Nezobrazovat indikátor postupu zpracování." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "%prog [možnosti] kniha.html\n" -#~ "\n" -#~ "\n" -#~ "%prog převede kniha.html na kniha.lrf. \n" -#~ "%prog bude rekurzivně precházet odkazy \n" -#~ "v kniha.html, ktoré odkazují na lokálnym súborom, \n" -#~ "takže je možné převést celý strom HTML \n" -#~ "souborů najednou." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "%prog [možnosti] kniha.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog převede kniha.lit do kniha.lrf" - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Zvýšit množství zobrazovaných údajů, užitečné pro hledání chyb v programu. " -#~ "Při vícenásobném použití se množství zobrazovaných údajů zvyšuje." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Použitie: %prog [možnosti] kniha.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog převede kniha.mobi do kniha.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "Použití: %prog [možnosti] kniha.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog převede kniha.txt do kniha.lrf" - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr "" -#~ " je PDF se stránkami ve formátě obrázků. Je možný pouze převod textových PDF " -#~ "souborů." - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "Cesta k výstupnímu adresáři, ve kterém se ma vytvořit HTML soubor. " -#~ "Standardně je to aktuální pracovní adresář." - -#~ msgid "Be more verbose." -#~ msgstr "Vypisovat více informací." - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [možnosti] kniha.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog převede kniha.pdf do kniha.lrf" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML and " -#~ "then convert it." -#~ msgstr "" -#~ "Tento RTF soubor obsahuje prvky, které calibre nepodporuje. Převeďte ho " -#~ "nejdříve na HTML." - -#~ msgid "You must specify a single PDF file." -#~ msgstr "Uveďte jen jeden PDF soubor." - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "Použití: %prog [možnosti] kniha.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog převede kniha.rtf do kniha.lrf" - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "Čárkami odděleny seznam tagů" - -#~ msgid "Set the comment" -#~ msgstr "Poznámka" - -#~ msgid "The series index" -#~ msgstr "Pořadí knihy v sérii" - -#~ msgid "Extract the cover" -#~ msgstr "Extrahovat obálku" - -#~ msgid "The book language" -#~ msgstr "Jazyk knihy" - -#~ msgid "Category" -#~ msgstr "Kategorie" - -#~ msgid "The author whose book to search for." -#~ msgstr "Auto hledané knihy." - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "ISBN kód knihy, pro kterou si přejete získat metadata." - -#~ msgid "Usage:" -#~ msgstr "Použití:" - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Vydavatel hledané knihy" - -#~ msgid "The title of the book to search for." -#~ msgstr "Název hledané knihy." - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "Použití: imp-meta súbor.imp" - -#~ msgid " not found." -#~ msgstr " se nepodařilo nalézt." - -#~ msgid "No filename specified." -#~ msgstr "Nebyl uveden žádný nazev souboru." - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "Nezpracované MOBI HTML uložené do" - -#~ msgid "Usage: rb-meta file.rb" -#~ msgstr "Použití: rb-meta soubor.rb" - -#~ msgid "Set the dc:language field" -#~ msgstr "Hodnota položky dc:language" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Použití: %s soubor.lit" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Použití: pdf-meta soubor.pdf" - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [možnosti] kniha.mobi" - -#~ msgid "Source renderer profile. Default is %default." -#~ msgstr "Vstupní zobrazovací profil. Standardně je to %default." - -#~ msgid "Destination renderer profile. Default is %default." -#~ msgstr "Cílový výstupni zobrazovací profil. Standardně je to %default." - -#~ msgid "[options]" -#~ msgstr "[možnosti]" - -#~ msgid "" -#~ "Compress file text using PalmDOC compression. Results in smaller files, but " -#~ "takes a long time to run." -#~ msgstr "" -#~ "Komprimovat soubor algoritmem PalmDOC. Výsledkem je menší soubor ale " -#~ "vyžaduje více času pro spuštění." - -#~ msgid "Mobipocket-specific options." -#~ msgstr "Možnosti specifické pro formát Mobipocket" - -#~ msgid "Unknown source profile %r" -#~ msgstr "Neznámý vstupní profil %r" - -#~ msgid "Options to control the conversion to MOBI" -#~ msgstr "Mořnosti převodu do formátu MOBI" - -#~ msgid "" -#~ "Device renderer profiles. Affects conversion of font sizes, image rescaling " -#~ "and rasterization of tables. Valid profiles are: %s." -#~ msgstr "" -#~ "Zobrazovací profily zařízení. Ovlivňují převod velikosti písma, zmenšování " -#~ "obrázků a rasterizaci tabulek. Platné profily jsou: %s." - -#~ msgid "The output directory. Defaults to the current directory." -#~ msgstr "Výstupní adresář. Standardně aktuální pracovní adresář." - -#~ msgid "Unknown destination profile %r" -#~ msgstr "Neznámý cílový výstupní profil %r" - -#~ msgid "Number of pixels to crop from the left most x (default is %d) " -#~ msgstr "" -#~ "Počet obrazových bodů, které se mají ořezat z levého okraje (standardně je " -#~ "to %d) " - -#~ msgid "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tCrops a pdf. \n" -#~ "\t" -#~ msgstr "" -#~ "\t%prog [možnosti] soubor.pdf\n" -#~ "\n" -#~ "\tOřeže PDF. \n" -#~ "\t" - -#~ msgid "" -#~ "A file generated by ghostscript which allows each page to be individually " -#~ "cropped [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " -#~ msgstr "" -#~ "Soubor vytvořený ghostscriptem, který umožňuje aby každá stránka byla " -#~ "ořezaná individuálně. [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > " -#~ "bounding] " - -#~ msgid "Number of pixels to crop from the left most y (default is %d) " -#~ msgstr "" -#~ "Počet obrazových bodů, které se mají ořezat z horního okraje (standardně je " -#~ "to %d) " - -#~ msgid "Number of pixels to crop from the right most x (default is %d) " -#~ msgstr "" -#~ "Počet obrazových bodů, které se mají ořezat z pravého okraje (standardně je " -#~ "to %d) " - -#~ msgid "Number of pixels to crop from the right most y (default is %d)" -#~ msgstr "" -#~ "Počet obrazových bodů, které se mají ořezat z dolního okraje (standardně je " -#~ "to %d)" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Zobrazovat popisy tlačítek v panelu nástrojů" - -#~ msgid "Frequently used directories" -#~ msgstr "čato používané adresáře" - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "" -#~ "Formát, který má byt použit při ukládání jednotlivých souborů na disk" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Třídit seznam tagů pode popularity" - -#~ msgid " plugins" -#~ msgstr " moduly" - -#~ msgid "Choose plugin" -#~ msgstr "Zvolte modul" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Obsahový\n" -#~ "Server" - -#~ msgid "Customize %s" -#~ msgstr "Upravit %s" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "Velikost %s je neplatná. Požadovaný formát je šířka x výška" - -#~ msgid "Invalid database location" -#~ msgstr "Neplatné umístění databáze" - -#~ msgid "Configuration" -#~ msgstr "Nastavení" - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>Musí být adresář." - -#~ msgid "Browse for the new database location" -#~ msgstr "Určete nové umístění databáze" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "&Umístění elektronických knih (Knihy jsou umístěné v adresářích podla autora " -#~ "a metadata jsou uložené v souboru metadata.db)" - -#~ msgid "Compacting..." -#~ msgstr "Zkompaktňuji..." - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "Zkompaktňuji databázi. Tento proces může chvíli trvat." - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "Neplatné umístění databáze. <br> Nemůžu zapsat do " - -#~ msgid "Invalid database location " -#~ msgstr "Neplatné umístění databáze " - -#~ msgid "Read &metadata from files" -#~ msgstr "Číst &metadata ze souborů" - -#~ msgid "Format for &single file save:" -#~ msgstr "Formát pro uložení do jediného &souboru:" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "Odebrat adresář ze seznamu často používaných" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Přidat adresář do seznamu často používaných" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Viditelné sloup&ce v seznamu knih v knihovne" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Uvolnit nepoužitý diskový prostor z databáze" - -#~ msgid "&Metadata from file name" -#~ msgstr "&Metadata ze souboru" - -#~ msgid "&Compact database" -#~ msgstr "Z&kompaktnit databázi" - -#~ msgid "&Button size in toolbar" -#~ msgstr "&Velikost tlačítek na panelu nástrojů" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Zobrazit &text na tlačítkách panelu nástrojů" - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Vložit zalomení stánky před elementy obsahující uvedený atribut. Formát " -#~ "tohoto parametru je \"reg. výraz tagu,název atributu,reg. výraz hodnoty " -#~ "atributu\". Například, pro nalezení všech nadpisových tagů s atributem " -#~ "class=\"chapter\" zadejte \"h\\d,class,chapter\". Standardní hodnota je " -#~ "%default" - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "Nepodařilo se převést komiks: %s\n" -#~ "\n" -#~ "%s" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "Webovou stránku %s je potřeba nejdříve uložit jako HTML soubor a poté " -#~ "převést programem html2lrf." - -#~ msgid "&Add" -#~ msgstr "Přid&at" - -#~ msgid "Add new plugin" -#~ msgstr "Přidat nový modul" - -#~ msgid "Plugin &file:" -#~ msgstr "&Soubor modulu:" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.\n" -#~ "\n" -#~ "Metadata will be updated in the database as well as the generated %s file." -#~ msgstr "" -#~ "Zadajte metadata knihy, jako například název nebo jméno autora.\n" -#~ "\n" -#~ "Metadata budou uložené do databáze i do vytvořeného %s souboru." - -#~ msgid "Convert %s to " -#~ msgstr "Převést %s do formátu " - -#~ msgid "Bulk convert to " -#~ msgstr "Dávkový převod do formátu " - -#~ msgid "Chapter Detection" -#~ msgstr "Automatické rozpoznávání kapitol" - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "Rozšířené nastavení automatického rozpoznávání kapitol a sekcí" - -#~ msgid "Set the ISBN" -#~ msgstr "Zadat ISBN" - -#~ msgid "Set the language" -#~ msgstr "Nastavit jazyk" - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "Nevynucovat zarovnání pravého okraje výstupního textu." - -#~ msgid "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." -#~ msgstr "" -#~ "Odstranění mezer mezi odstavci. Zároveň přidá odsazení prvních řádků " -#~ "odstavců o 1,5cm. Tuto hodnotu je možné upravit přidáním p {text-indent: " -#~ "0cm} do --override-css. Odstranění mezer nebude fungovat pokud jsou ve " -#~ "zdrojovém souboru mezery explicitně určené." - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "Autor(ři) knihy, oddělení ampersandy (&)." - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "" -#~ "Odstranit strukturu tagů tabulky a převést ji na odstavce. Tato funkce je " -#~ "užitečná pokud je zdrojový soubour formátovaný pomocí tabulky." - -#~ msgid "Searching for books in all sub-directories..." -#~ msgstr "Hledám knihy ve všech podadresářích..." - -#~ msgid "Added %s to library" -#~ msgstr "Kniha %s byla přidána do knihovny" - -#~ msgid "Read metadata from " -#~ msgstr "Číst metadata z " - -#~ msgid "Adding books to database..." -#~ msgstr "Přidávám knihy do databáze..." - -#~ msgid "Set the subject tags" -#~ msgstr "Tagy přiřazené knize." - -#~ msgid "Reading metadata..." -#~ msgstr "Načítám metadata..." - -#~ msgid "This book has no available formats" -#~ msgstr "Tato kniha není k dispozici v žádném formátu" - -#~ msgid "Invalid XPath expression" -#~ msgstr "Neplatný výraz XPath" - -#~ msgid "No available formats" -#~ msgstr "Žadný formát není k dispozici" - -#~ msgid "Change the publisher of this book" -#~ msgstr "Změnit vydavatele této knihy" - -#~ msgid "Source en&coding:" -#~ msgstr "&Kódováni zdroje:" - -#~ msgid "Series index." -#~ msgstr "Pořadí v sérii." - -#~ msgid "Override &CSS" -#~ msgstr "Nahradit &CSS" - -#~ msgid "&Rescale images" -#~ msgstr "&Zmenšit obrázky" - -#~ msgid "Preserve &tag structure when splitting" -#~ msgstr "Při rozdělování zachovat strukturu tagů" - -#~ msgid "Remove &first image from source file" -#~ msgstr "Odstranit první obrázek ze vstupního souboru" - -#~ msgid "&Source profile:" -#~ msgstr "V&stupní profil:" - -#~ msgid "No text &justification" -#~ msgstr "Nezar&ovnávat text" - -#~ msgid "&Ignore tables" -#~ msgstr "&Ignorovat tabulky" - -#~ msgid "Choose the format to convert to " -#~ msgstr "Vyberte formát pro převod " - -#~ msgid "The expression %s is invalid. Error: %s" -#~ msgstr "Výraz %s je neplatný. Chyba: %s" - -#~ msgid "Convert to EPUB" -#~ msgstr "Převod do EPUB" - -#~ msgid "Specify the page layout settings like margins." -#~ msgstr "Paramety rozložení stránky, jako například okraje." - -#~ msgid "Creating Mobipocket file from EPUB..." -#~ msgstr "Vytvářím Mobipocket soubor z EPUB..." - -#~ msgid "&Destination profile:" -#~ msgstr "&Výstupní profil:" - -#~ msgid "&Page map" -#~ msgstr "&Mapa Stránkování" - -#~ msgid "&Top Margin:" -#~ msgstr "&Horní okraj:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "&Dolní okraj:" - -#~ msgid "&Use author sort to set author field in output" -#~ msgstr "Použít pole řazení autorů k nastavení pole autor ve výstupu" - -#~ msgid "&Left Margin:" -#~ msgstr "&Levý okraj:" - -#~ msgid "&Right Margin:" -#~ msgstr "&Pravý okraj:" - -#~ msgid "Automatic &chapter detection" -#~ msgstr "Automatické rozpoznávání &kapitol" - -#~ msgid "&XPath:" -#~ msgstr "Výraz &XPath:" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "Automatický &Obsah" - -#~ msgid "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." -#~ msgstr "" -#~ "Autor(ři) této knihy. Více autorů by mělo být odďeleno znakem & (ampersand). " -#~ "Pokud jméno autora obsahuje znak &, zadejte ho jako &&." - -#~ msgid "" -#~ "Adjust the look of the generated ebook by specifying things like font sizes." -#~ msgstr "" -#~ "Upraví vzhled vytvořené elektronické knihy, například určením velikosti " -#~ "písma." - -#~ msgid "&Title for generated TOC" -#~ msgstr "Název vygenerovaného &Obsahu" - -#~ msgid "Level &1 TOC" -#~ msgstr "Obsah úrovně &1" - -#~ msgid "Level &2 TOC" -#~ msgstr "Obsah úrovně &2" - -#~ msgid "No metadata found" -#~ msgstr "Nenalezeny žádné metadata" - -#~ msgid "Level &3 TOC" -#~ msgstr "Obsah úrovně &3" - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Výstup je uložen do ZIP souboru. Pokud je zvolena tato volba, položka --" -#~ "output by měla obsahovat název souboru, nikoliv adresáře." - -#~ msgid "Tijmen Ruizendaal" -#~ msgstr "Tijmen Ruizendaal" - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal and John Schember" - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Orientation:" -#~ msgstr "Orientace:" - -#~ msgid "and delete from library" -#~ msgstr "a smazat z knihovny" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Zobrazovat upozor&nění v systémové liště" - -#~ msgid "&Name XPath:" -#~ msgstr "&Název XPath:" - -#~ msgid "&Boundary XPath:" -#~ msgstr "&Hraniční XPath:" - -#~ msgid "Finding metadata..." -#~ msgstr "Hledám metadata" - -#~ msgid "Warning" -#~ msgstr "Varování" - -#~ msgid "Matches" -#~ msgstr "Shody" - -#~ msgid "&Access Key:" -#~ msgstr "&Přístupový klíč" - -#~ msgid "Minimum &indent:" -#~ msgstr "M&inimální odsazení:" - -#~ msgid "&Monospace:" -#~ msgstr "&Neproporcionální:" - -#~ msgid "Download only metadata" -#~ msgstr "Stáhnout pouze metadata" - -#~ msgid "" -#~ "<p>For help visit <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#~ msgstr "" -#~ "<p>Pro další nápovědu nevštivte <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" - -#~ msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#~ msgstr "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" - -#~ msgid "Download only covers" -#~ msgstr "Stáhnout pouze obálky" - -#~ msgid "Device database corrupted" -#~ msgstr "Databáze zařízení je poškozená" - -#~ msgid "metadata" -#~ msgstr "metadata" - -#~ msgid "covers" -#~ msgstr "obálky" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "&Hledat" - -#~ msgid "Sort by &popularity" -#~ msgstr "Setřídit podle &popularity" - -#~ msgid "Edit meta information" -#~ msgstr "Upravit Metadata" - -#~ msgid "Del" -#~ msgstr "Del" - -#~ msgid "Convert E-books" -#~ msgstr "Převést knihy" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Kniha nemá ani název ani ISBN" - -#~ msgid "Configure calibre" -#~ msgstr "Nastavit calibre" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Převod knihy %d z %d (%s)" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Kliknutím otevřete prohlížec obálek" - -#~ msgid "Click to browse books by tags" -#~ msgstr "Kliknutím spustíte přohlížení knih podle tagů" - -#~ msgid "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" -#~ msgstr "" -#~ "<p>Prohlížec obálek je nedostupný.<br>Selhal import modulu pictureflow:<br>" - -#~ msgid "You must set a username and password for %s" -#~ msgstr "Pro %s musíte zadat přístupové jméno a heslo" - -#~ msgid "&User stylesheet" -#~ msgstr "&Uživatelské kaskádové styly" - -#~ msgid "/Unknown" -#~ msgstr "/Neznámý" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Připojený soubor: %s je recept na stažení %s." - -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "" -#~ "Uloží výstup z vstupního modulu do určeného adresáře. Užitečné pokud si " -#~ "nejste jisti při které části převodního procesu nastává chyba. VAROVÁNÍ: " -#~ "Toto kompletě smaže obsah určeného adresáře." - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "Tento profil je určen pro řadu SONY PRS. Zařízení 500/505/700 atd." - -#~ msgid "Regular expression (?P<authors>)" -#~ msgstr "Regulární výraz (?P<authors>)" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Kniha <font face=\"serif\">%s</font> z %s." - -#~ msgid "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>Databáze knih v zařízení je poškozená. Skuste nasledující " -#~ "postup:\n" -#~ " <ol>\n" -#~ " <li>Odpojte zařízení. Počkejte dokud neobnoví databázi (t.j. " -#~ "dokud nebude připravené na použití). Znovu ho zapojte. Potom by mělo " -#~ "fungovať s %(app)s. Pokud ne, skuste nasledující krok.</li>\n" -#~ " <li>Zavřetee %(app)s. Najděte soubor media.xml v hlavní " -#~ "paměti zařízení a smažte ho. Odpojte zařízeníe. Počkajte Dokud soubor " -#~ "nezregeneruje. Zařízení znovu připojte a spusťte %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Zvolte umístění pro vaši elektronickou knihovnu." - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "Označené knihy budou <b> trvale smazány </b> a soubory budou odstraněny z " -#~ "vašeho počítače. Opravdu je chcete odstranit?" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [možnosti] ISBN\n" -#~ "\n" -#~ "Stáhnout obálku knihy identifikované uvedeným kódém ISBN z LibraryThing.com\n" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Selhalo stahování některých metadat" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Selhalo stahovaní metadat pro následující:" - -#~ msgid "as the %s format is not available for them." -#~ msgstr "protože formát %s pro ně není dostupný" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Selhalo stahování metadat:" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Stahuji %s pro %d knihu(y)" - -#~ msgid "Invalid library location" -#~ msgstr "Neplatné umístění knihovny" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "UPOZORNĚNÍ: Probíhá zpracování úloh." - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Klikněte pro zobrazení knih dostupných ve vašem počítači" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Kliknutím zobrazíte seznam aktivních úloh." - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments<br><br>Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Hledání v seznamu knih podle názvu, autora, vydavatele a " -#~ "poznámek<br><br>Hledat se bude řeťezec obsahující všechny zadaná slova" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Číslovat knihy v sérii &Římskými číslicemi" - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Komunikace s zařízením Cybook Gen 3." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Komunikace s zařízením BeBook." - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Komunikace s zařízením BeBookMini." - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Komunikace s zařízením Amazon Kindle 2." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Komunikace s zařízením Cybook Opus." - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Komunikace s zařízením Sony PRS-600/700" - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "Komunikace s zařízením Sony PRS-300/505." - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Nemohu detekovat disk %s. Váš Kernel pravděpodobně exportuje zastaralou " -#~ "verzi SYSFS." - -#~ msgid "Add/Save" -#~ msgstr "Přidat/Uložit" - -#~ msgid "Search as you type" -#~ msgstr "Vyhledávat při zadávání" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "Odeslat určitý formát na paměťovou kartu B" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "Odeslat určitý formát na paměťovou kartu A" - -#~ msgid "Send specific format to main memory" -#~ msgstr "Odeslat určitý formát do hlavní paměti" - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "Překódova&t znaky unicode do ASCII." - -#~ msgid "Insert &blank line" -#~ msgstr "Vložit &prázdný řádek" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Vynutit maximální délku řádku" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Kterýkoliv odkaz shodující se s tímto regulárním výrazem bude ignorován. " -#~ "Tato možnost se dá použít vícekrát, přičemz budou ignorovány odkazy, které " -#~ "se shodují s kterýmkoiv z výrazů. Standardně nebudou ignorovány žádné " -#~ "odkazy. V případě, že jsou použity obě mořnosti, --filter-regexp i --match-" -#~ "regexp bude --filter-regexp aplikován jako první." - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Výška řadku v bodech. Nastavuje velikost mezer mezi následujícími řádky " -#~ "textu. Ve výchozím nastavení nedochází k manipulaci s výškou řádku." - -#~ msgid "&Saving books" -#~ msgstr "&Ukládání Knih" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Komunikace se zařízením Sony PRS-600/700/900." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Komunikace se zařízením Sony PRS-300/505/500." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Komunikuje s tabletem Nokia 810." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Použít regulární výraz k odstranění hlavičky." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Použít regulární výraz k odstranění patičky." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "Regulární výraz k odstranění hlavičky." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "Regulární výraz k odstranění patičky." - -#~ msgid "ratings" -#~ msgstr "hodnocení" - -#~ msgid "Download %s from %s" -#~ msgstr "Stáhnout %s z %s" - -#~ msgid "description/reviews" -#~ msgstr "popis/recenze" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "Získat data ze serveru" - -#~ msgid "Bad cover" -#~ msgstr "Špatná obálka" - -#~ msgid "Download &cover" -#~ msgstr "Stáhnout obálku" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Kliknutím zavřete prohlížeč obálek" - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "<p>Nápovědu najdete: <a href=\"%s\">User Manual</a><br>" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Vyberte z nabídky svoji čtečku elektronických knih. To umožní nastavit " -#~ "možnosti konverze výroby knih optimálně pro váš přístroj." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Cesta k txt souboru obsahující komentář." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Spojit se čtečkou Teclast K3." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Výstupní adresář. Současný adresář je výchozí" - -#~ msgid "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" -#~ msgstr "" -#~ "<span style=\"color:red; font-weight:bold\">Poslední verze: <a " -#~ "href=\"%s\">%s</a></span>" - -#~ msgid "Copy to Clipboard" -#~ msgstr "&Kopírovat do schránky" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Pro nápovědu s pokročilým zápisem zdrojů navštivte <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Stáhnout všechny připravené zdroje najednou" - -#~ msgid "Pick recipe" -#~ msgstr "Vyberte zdroj" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Vyberte zdroj, který chcete upravit" - -#~ msgid "&Adding books" -#~ msgstr "&Přidání knih" - -#~ msgid "Sending to &device" -#~ msgstr "Odeslání do &zařízení" - -#~ msgid "PDB Input" -#~ msgstr "PDB vstup" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "&Maximální počet procesů ve frontě (vyžaduje restart):" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Maximální počet procesů ve frontě" - -#~ msgid "Remove F&ooter" -#~ msgstr "Odstranit &patičku stránky" - -#~ msgid "Remove H&eader" -#~ msgstr "Odstranit &záhlaví" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Nelze převést: %s<p> Kniha je chráněna pomocí <a href=\"%s\">DRM</a>. " -#~ "Před převodem nejprve musíte odstranit DRM pomocí nástroje třetí strany." - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s povýšilo ma verzi %s.Můžete se podívat<a href=\"http://calibre-" -#~ "ebook.com/whats-new\"> na nové vlastnosti</a>. Chcete zobrazit stránku pro " -#~ "stažení?" - -#~ msgid " " -#~ msgstr " " - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d z %d" - -#~ msgid "Case sensitive" -#~ msgstr "Rozlišovat velikost písmen" - -#~ msgid "Mode:" -#~ msgstr "Mód:" - -#~ msgid "Last modified: %s" -#~ msgstr "Naposledy změněno: %s" - -#~ msgid "The download timed out." -#~ msgstr "Čas pro download vypršel" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "Obálka není validní obrázek" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Nemohu získat metadata" - -#~ msgid "Edit Meta Information" -#~ msgstr "Edituj metainformace" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid "DRM Error" -#~ msgstr "DRM Error" - -#~ msgid "Last downloaded" -#~ msgstr "Naposledy staženo" - -#~ msgid "Monday" -#~ msgstr "Pondělí" - -#~ msgid "Tuesday" -#~ msgstr "Úterý" - -#~ msgid "Wednesday" -#~ msgstr "Středa" - -#~ msgid "Thursday" -#~ msgstr "Čtvrtek" - -#~ msgid "Friday" -#~ msgstr "Pátek" - -#~ msgid "Saturday" -#~ msgstr "Sobota" - -#~ msgid "Sunday" -#~ msgstr "Neděle" - -#~ msgid "Download only social metadata" -#~ msgstr "Stáhni pouze sociální metadata" - -#~ msgid "social metadata" -#~ msgstr "sociální metadata" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Klikněte pro otevření detailů knihy" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "replace" -#~ msgstr "nahradit" - -#~ msgid "ignore" -#~ msgstr "ignorovat" - -#~ msgid "backslashreplace" -#~ msgstr "nahraditbackslash" - -#~ msgid "book" -#~ msgstr "kniha" - -#~ msgid "Send specific format" -#~ msgstr "Nastavit specifický formát" - -#~ msgid "Failed to email books" -#~ msgstr "Selhalo odeslání knih emailem" - -#~ msgid "Sent by email:" -#~ msgstr "Odesláno emailem:" - -#~ msgid "Could not find metadata" -#~ msgstr "Nemohu nalézt metadata" - -#~ msgid "Remove all" -#~ msgstr "Odstranit vše" - -#~ msgid "Search mode:" -#~ msgstr "Vyhledávací mód:" - -#~ msgid "Test re&sult" -#~ msgstr "Výsledky testu" - -#~ msgid "There were errors" -#~ msgstr "Nastaly chyby" - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Smazat zprávy starší než " - -#~ msgid "Add the new category" -#~ msgstr "Přidat novou kategorii" - -#~ msgid "Automatic" -#~ msgstr "Automaticky" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Spojit se s Booq Avant" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Stáhnout obálky z Douban.com" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Nepřidávat obsah na konec knihy. Užitečné, pokud kniha má vlastní obsah." - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Stáhnout obálky z librarything.com" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "Nelze získat článek. Spustit s parametrem -w pro zobrazení důvodů." - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Kniha %s z %s" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Vytvořit katalog knih ve vaši calibre knihovně" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Nejsou vybrány žádné knihy ke generování katalogu" - -#~ msgid "Recover database" -#~ msgstr "Obnova databáze" - -#~ msgid "Check database integrity" -#~ msgstr "Kontrola integrity databáze" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Vyberte formáty, které <b>chcete</b> smazat" - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Určete kódování výstupního dokumentu. Normální je utf-8. Poznámka: Tato " -#~ "volba není používána všemi formáty." - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Nastavte úrověň komprese od 1 do 10. 1 je nejrychlejší a nejmenší komprese, " -#~ "10 je nejvyšší komprese, ale nejpomalejší." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Pokusit se detekovat a opravit vynucené zakončení řádků a ostatní problémy " -#~ "ve zdrojovém souboru. Toto může výsledek zhoršit, používat opatrně." - -#~ msgid "Text justification:" -#~ msgstr "Zarovnání textu:" - -#~ msgid "Insert space before the first line for each paragraph" -#~ msgstr "Vlož mezeru mezi první řádek každého odstavce" - -#~ msgid "Header regular expression:" -#~ msgstr "Hlavičkový regulární výraz" - -#~ msgid "Footer regular expression:" -#~ msgstr "Patičkový regulární výraz" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Použít průvodce pro tvorbu XPath výrazů" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Poslání následujících knih selhalo:" - -#~ msgid "Attached is the" -#~ msgstr "Přiloženo je" - -#~ msgid "&Run the check" -#~ msgstr "&Spusť kontrolu" - -#~ msgid "Check Library" -#~ msgstr "Zkontrolovat knihovnu" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Použít existující knihovnu v novém umístění" - -#~ msgid "Fetch metadata" -#~ msgstr "Získat metadata" - -#~ msgid "Fetch" -#~ msgstr "Získat" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Nepodařilo se získat data z:" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "Stahování metadat se, zdá se, zaseklo. Zkuste to, prosím, později." - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "Stáhnout sociální metadata (tagy/hodnocení/atd.) pro zvolenou knihu" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "Přepsat autora a název autorem a názvem označené knihy" - -#~ msgid "&Stop selected job" -#~ msgstr "&Zastavit označenou úlohu" - -#, python-format -#~ 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" - -#, python-format -#~ 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" - -#~ msgid "The priority of worker processes" -#~ msgstr "Priorita pracovních procesů" - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "Heslo pro přístup do calibre knihovny. Uživatelské jméno je " - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Kontrola integrity SQL..." - -#~ msgid "Checking for missing files." -#~ msgstr "Kontrola chybějících souborů." - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Stahuji sociální metadata, prosím čekejte..." - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Změnit řazení pro '%s'" - -#~ msgid "Rename '%s'" -#~ msgstr "Přejmenovat '%s'" - -#~ msgid "Manage &user categories" -#~ msgstr "Spravovat uživatelské kategorie" - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Přidat vaše vlastní kategorie do Tag Browseru" - -#~ msgid "Paste Image" -#~ msgstr "Vložit obrázek" - -#~ msgid "Copy Image" -#~ msgstr "Kopírovat obrázek" - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Zvolte lokaci pro Vaše knihy. Když přidáte knihy do calibre, budou " -#~ "zkopírovány sem:" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Nezapomeňte vložit Vaše Gmail jméno a heslo. Můžete si zdarma zřídit účet na " -#~ "http://gmail.com" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "Musíte nastavit jméno a heslo pro emailový server." - -#~ msgid "Finish gmail setup" -#~ msgstr "Dokončit nastavení gmailu" - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Zachovat poměr stran obálky, neroztahovat na celou první stránku vytvořeného " -#~ "pdf." - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Byly nalezeny některé duplicity a byly sloučeny do těchto existujících knih:" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Byly zjištěny nějaké nesrovnalosti" - -#~ msgid "Failed to check database integrity" -#~ msgstr "Selhala kontrola integrity databáze" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Zkopírovány %d knih(y) do %s" - -#~ msgid " and delete from library" -#~ msgstr " a vymazat z knihovny" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "Tag 'Nezahrnovat tuto knihu':" - -#~ msgid "Sort numbers as text" -#~ msgstr "Řadit čísla jako text" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "Nebyla nalezena žádná metadata, zkuste upravit název a autora a nebo " -#~ "odstraňte ISBN." - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "Nemohu najít obal pro tuto knihu. Zkuste nejdříve zadat ISBN." - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "" -#~ "Musíte zadat alespoň jeden údaj z následujících: ISBN, Název, Autoři nebo " -#~ "Vydavatel" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Ukončit úpravu všech zbývajících knih" - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "Změnili jste tagy. Aby bylo možné používat editor tagů, musíte buď zrušit " -#~ "nebo potvrdit změny" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Strana %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Umístění %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Poslední přečtená strana: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Poslední přečtená strana: Umístění %d (%d%%)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Umístění %d • %s</b><br />" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Označit destinaci pro %s.%s" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "Všechny soubory z %s budou <b>trvale odstraněny</b>. Jste si jistí?" - -#~ msgid "misc" -#~ msgstr "různé" - -#~ msgid "Column &type" -#~ msgstr "Typ sloupce" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Nemohu konvertovat %d z %d knih, protože nebyl nalezen odpovídající formát." - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>Tato kniha je chráněna <a href=\"%s\">DRM</a>" - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Nezapomeňte nechat calibre běžet. Server běží pouze pokud běží calibre." - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Používá: %s:%s@%s:%s a %s šifrování" - -#~ msgid "Available Formats" -#~ msgstr "Dostupné formáty" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Přidat nový formát této knihy do databáze" - -#~ msgid "Reset cover to default" -#~ msgstr "Resetovat obálku na výchozí" - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Generovat výchozí obálku s názvem a jménem autora" - -#~ msgid "day" -#~ msgstr "den" - -#~ msgid "Every " -#~ msgstr "Každý " - -#~ msgid "at" -#~ msgstr "v" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Smazat zprávy starší než zvolený počet dní. Nastavte na 0 pro zneaktivnění." - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "Metadata budou zazálohována během běhu calibre rychlostí zhruba 1kniha za " -#~ "sekundu." - -#~ msgid "mixed" -#~ msgstr "smíšený" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Zahrň sekci Nedávno přidané" - -#~ msgid "Include 'Series' Section" -#~ msgstr "Zahrň sekci Série" - -#~ msgid "" -#~ " The red color indicates that the current author sort does not match the " -#~ "current author" -#~ msgstr "" -#~ " Červená barva znamená, že současné třídění podle autora se neshoduje se " -#~ "současným autorem" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "Pro chybu z každého obálkového zdroje klikněte na Zobrazit detaily. (dole)" - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Nemohu stáhnout obálku.</b><br/>" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Nemohu stáhnout obálku" - -#~ msgid "Test &text" -#~ msgstr "Testovací &text" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Během stahování sociálních metadat došlo k chybám" - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Odstranit pozadí z obálky" - -#~ msgid "Meta information" -#~ msgstr "Meta informace" - -#~ msgid "Author S&ort: " -#~ msgstr "Řazení dle autora: " - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Formát, ve kterém se zobrazí datumy. %d - den,%b - měsíc,%Y - rok. Výchozí " -#~ "hodnota je:%b,%Y" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "Stáhnout sérii/tagy/hodnocení z librarything.com" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Žádné knihy ke katalogizaci\n" -#~ "Zkontrolujte tagy, které se mají vynechat." - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "'Označit knihu jako přečtenou' tag" - -#~ msgid "Wishlist tag:" -#~ msgstr "Tag pro přání" - -#~ msgid "" -#~ "You can sign up for a free {name} email account at <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" -#~ msgstr "" -#~ "Můžete se přihlásit k bezplatnému {name} emailovému účtu zde <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "" -#~ "Pokud nastavujete nový účet služby Hotmail, musíte se nejdříve přihlásit než " -#~ "budete moci odeslat e-maily." - -#~ msgid "Process using markdown" -#~ msgstr "Zpracuj pomocí markdown" - -#~ msgid "Clear series" -#~ msgstr "Vyčistit série" - -#~ msgid "Automatically number books in this series" -#~ msgstr "Automaticky číslovat knihy v této sérii" - -#~ msgid "Apply function after replace:" -#~ msgstr "Použij funkci po nahrazení:" - -#~ msgid "use comma" -#~ msgstr "použít čárku" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Odebrat vybrané formáty pro tuto knihu z databáze." - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Aktualizovat metadata z metadat ve zvoleném formátu" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "%d dnů, %d hodin a %d minut staré" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Uživatelská příručka</h2>Uživatelská příručka je také dostupná <a " -#~ "href=\"http://calibre-ebook.com/user_manual\">online</a>." - -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s byl aktualizován na verzi <b>%s</b>. Podívejte se na <a " -#~ "href=\"http://calibre-ebook.com/whats-new\">nové funkce</a>. Navštívit " -#~ "stránku pro stažení?" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "Následující knihy měly formáty uvedené v databázi, které nejsou aktuálně k " -#~ "dispozici. Tyto formáty byly odstraněny. Měli byste provést manuální " -#~ "kontrolu. Tato situace může nastat, pokud budete manipulovat se soubory " -#~ "přímo ve složce knihovny." - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "Tento příkaz znovu sestaví Vaši Calibre databázi z informací uložených v " -#~ "souborech OPF. <p>Tato funkce není v současné době k dispozici v GUI. " -#~ "Databázi můžete obnovit použitím funkce 'calibredb restore_database' v " -#~ "příkazovém řádku." - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b> (%s). ISBN will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books will " -#~ "be <b>deleted</b>. <br><br>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 <b>deleted</b> from your computer.<br><br> Are " -#~ "you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Knižní formáty a metadata z vybraných knih budou sloučeny do <b>první " -#~ "vybrané knihy</b> (%s). ISBN <i>nebude</ i>sloučeno.<br><br>Po sloučení " -#~ "druhé a následně vybraných knih budou <b>odstraněny</b>. <br><br>Všechny " -#~ "knižní formáty první vybrané knihy budou uloženy a případné duplicitní " -#~ "formáty ve druhé a následně vybraných knihách budou trvale <b>odstraněny</b> " -#~ "z Vašeho počítače.<br><br> Jste si <b>jisti</b>, že chcete pokračovat?" - -#~ msgid "Indent size:" -#~ msgstr "Velikost odsazení:" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "&Předběžně zpracovat vstupní soubor pro případné zlepšení struktury detekce" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "" -#~ "Zvolit knihu, která nejvíce odpovídá Vašim kopiím z níže uvedeného seznamu" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sPrůměrné hodnocení je %3.1f" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "Rozdělit nástrojovou lištu do dvou lišt." - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Vyresetovat všechny hodnoty řazení autorů do hodnot automaticky generovaných " -#~ "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 "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>Calibre může najít metadata na dvou místech: <b>Google Books</b> a " -#~ "<b>isbndb.com</b>. <p>Chcete-li používat isbndb.com, musíte se zdarma " -#~ "zaregistrovat na webu <a href=\"http://www.isbndb.com\">isbndb.com</a> a " -#~ "níže zadat svůj přístupový klíč." - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "Zadejte název nové kategorie. Vyberte druh před přidáním." - -#~ msgid "Delete current saved search" -#~ msgstr "Smazat aktuální uložené hledání" - -#~ msgid "Book %s of %s." -#~ msgstr "Kniha %s z %s." - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Uložit aktuální hledání podle názvu uvedeného v poli" - -#~ msgid "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Tag indikující přečtenou knihu.\n" -#~ "Výchozí: '%default'\n" -#~ "Aplikuje se na: ePub, MOBI výstupní formáty" - -#~ msgid "No matches found for this book" -#~ msgstr "Nebyly nalezeny žádné shody pro tuto knihu" - -#~ msgid "cover" -#~ msgstr "obálka" - -#~ msgid "Failed to get" -#~ msgstr "Nepodařilo se získat" - -#~ msgid "Downloaded" -#~ msgstr "Staženo" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "Načíst metadata z obsahu souboru, nikoliv z názvu souboru" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Použitelné tagy při přidávání knihy:" - -#~ msgid "Read %s in the %s format" -#~ msgstr "Číst %s v %s formátu" - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f hvězd" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sPoužití%s: %s\n" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "Série: %s [%s]<br />" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Pokud jsou nalezeny knihy s podobnými názvy a autory, sloučit nové soubory " -#~ "automaticky" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "" -#~ "Stahovat sociální metadata (tagy/hodnocení/atd.) ve výchozím nastavení" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "Přepsat autora a titul ve výchozím nastavení při načítání metadat" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Pokusit se změnit kapitoly na individuální sekce. VAROVÁNÍ: Tato volba je " -#~ "experimentální. Může skončit chybou. Může také produkovat neočekávaný výstup." - -#~ 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." -#~ msgstr "" -#~ "Hodnoty pro vylepšení jsou uvedeny níže. Úpravou změníte chování Calibre. " -#~ "Vaše změny se projeví až po restartu Calibre." - -#~ msgid "&Current tweaks" -#~ msgstr "Aktuální vychytávky" - -#~ msgid "All available tweaks" -#~ msgstr "Všechny dostupné vychytávky" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Spustit textový vstup přes markdown preprocesor. Pro zjištění více informací " -#~ "o markdownu prohlédněte" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Doplňující prefix tag pro poznámku:" - -#~ msgid "strict" -#~ msgstr "přísný" - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Rozdělit sekce do kapitol. (Používat s citem!)" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Zahrň sekci Názvy" - -#~ msgid "Change title to title case" -#~ msgstr "Změnit název - velká písmena" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Interval, ve kterém se má stahovat tato úloha. Nulová hodnota znamená, že " -#~ "úloha bude stahována každou hodinu." - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (bylo %s)" - -#~ msgid "What kind of match to use:" -#~ msgstr "Jaký typ porovnávání použít:" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s pro: %s" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Pro nápovědu k psaní složitějších převodních skriptů navštivte <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">Uživatelské převodní " -#~ "skripty - Recipes</a>" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Úspěšně stažena metadata pro %d z %d knih" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Vytvořit nebo editovat uživatelsky definované sloupce" - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "" -#~ "Tento formát a zařízení již má plugboard, nebo je v konfliktu s jiným " -#~ "plugboardem" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "Vypršel časový limit. Zkuste dotaz později." - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "Při stahování obalu z Nicebooks došlo k chybě" - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p> Neplatná knihovna již existuje na %s, smažte ji před pokusem přesunout " -#~ "existující knihovnu.<br> Chyba: %s" - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Pokud používáte WordPlayer e-book aplikaci na Vašem Android telefonu, můžete " -#~ "přistupovat k Vaší calibre kolekci přímo ze zařízení. Musíte ale nastartovat " -#~ "content server." - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>Zadejte seznam ISBN do pole na levé straně, na každý řádek jedno. Calibre " -#~ "vytvoří automaticky položky pro knihy na základě ISBN a stáhne pro ně " -#~ "metadata a obálky.<p>Neplatné ISBN v seznamu budou ignorovány." - -#~ msgid "No details available" -#~ msgstr "Žádné detaily nejsou k dispozici" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Třiď názvy s prvním číslem jako textem, např.,\n" -#~ "'2001: Vesmírná Odyssea' setřídit jako \n" -#~ "'Dva Tisíce Jedna: Vesmírná Odyssea'.\n" -#~ "Výchozí: '%default'\n" -#~ "Aplikuje se na: ePub, MOBI výstupní formáty" - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "" -#~ "Slovník voleb pro nastavení, jak budou data ve sloupcích interpretována." - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Komunikovat se čtečkou PocketBook 602." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Získat metadata pro knihy z isndb.com. Můžete zadat buď ISBN ID\n" -#~ "knihy nebo její název a autora. Pokud zadáte název knihy a autora,\n" -#~ "potom může být nalezena více než jedna kniha.\n" -#~ "\n" -#~ "klíč je klíč k účtu, který vygenerujete po přihlášení k účtu na isbndb.com.\n" -#~ "\n" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "Zobrazení knih bude omezeno na ty, které odpovídají zvolenému uložené hledání" - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "E-mail %s pro %s" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Calibre příručka pro začínající uživatele" - -#~ msgid "Checked id" -#~ msgstr "Zkontrolované id" - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "Následující knihy mají formáty nebo obálky uvedené v databázi, které ve " -#~ "skutečnosti nejsou k dispozici. Údaje pro formáty/obálky byly odstraněny. " -#~ "Měli byste je zkontrolovat ručně. Tato situace může nastat v případě, pokud " -#~ "budete manipulovat přímo se soubory ve složce knihovny." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Nastavit vzor regulárního " -#~ "výrazu k použití, pokud se snaží odhadnout ebook metadata z názvů souborů. " -#~ "</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">Reference</span></a> o syntaxi " -#~ "regulárních výrazů jsou k dispozici.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Použijte funkci <span " -#~ "style=\" font-weight:600;\">TEST</span> uvedenou níže, která prověří Váš " -#~ "regulární výraz na několika vzorových souborech. Názvy skupin pro různé " -#~ "položky metadat jsou zdokumentovány ve vysvětlivkách.</p></body></html>" - -#~ msgid "<p>Field template. Uses the same syntax as save templates." -#~ msgstr "<p>Pole šablony. Používá stejnou syntaxi jako ukládání šablon." - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Musíte v aplikaci WordPlayer přidat Calibre knihovnu s URL " -#~ "http://myhostname:8080. Myhostname označuje název hostitele nebo IP adresu " -#~ "počítače, na kterém Calibre běží." - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "Měřítko použité k určení délky, při které se rozbalí řádek, pokud je povolen " -#~ "preproces. Platné hodnoty jsou desetinná čísla mezi 0 a 1. Výchozí je 0.40, " -#~ "hned pod mediánem délky řádků. Toto typicky rozbalí knihy s pevným zalomením " -#~ "řádku, ale počet řádků může být omezena, pokud je délka řádku proměnlivá." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Calibre běžně řeší prázdné řádky jako ukončení odstavců. S touto volbou se " -#~ "bude předpokládat, že každý řádek je odstavec." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Calibre běžně řeší prázdné řádky jako ukončení odstavců. S touto volbou se " -#~ "bude předpokládat, že každý řádek začínající odrážkou (tabulátor, nebo 2+ " -#~ "mezery) je odstavec. Odstavec končí, když je nalezen řádek začínající " -#~ "odrážkou." - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "Regulární výraz použitý k popsání tagů k vynechání žánrů:" - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "Řádkový rozbalovací faktor během preprocesu:" - -#~ msgid "" -#~ "The field that the text will be put into after all replacements. If blank, " -#~ "the source field is used." -#~ msgstr "" -#~ "Pole, do kterého bude vložen text po všech nahrazeních. Pokud je prázdné, " -#~ "použije se zdrojové pole." - -#~ msgid "" -#~ "If the replace mode is prepend or append, then this box indicates whether a " -#~ "comma or\n" -#~ "nothing should be put between the original text and the inserted text" -#~ msgstr "" -#~ "Pokud je mód nahrazení předřadit, nebo přidat, pak toto pole určuje, jestli " -#~ "bude čárka\n" -#~ "nebo prázdný znak vložen mezi vkládaný a originální text." - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "je výsledek přispění mnoha dobrovolníků z celého světa. Pokud se Vám produkt " -#~ "líbí, podpořte jejich práci nějakým příspěvkem. Váš dar pomůže udržet vývoj " -#~ "calibre v chodu." - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "Lookup name libovolného pole. Tato jména začínají s \"#\")" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Tipy k regulárním výrazům:\n" -#~ "- Výchozí regex - \\[.+\\] - vylučuje žánrové tagy z formy [tag], t.j. " -#~ "[Amazon Freebie]\n" -#~ "- Vzor regexpu . vylučuje všechny tagy žánrů, negeneruje sekci žánrů" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Automaticky vytvoří třídění dle autora založené na aktuálně zadaných " -#~ "autorech.\n" -#~ "Použitím tohoto tlačítka k vytvoření třídění dle autora změní třídění z " -#~ "červené na zelenou." - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Tag předpona pro uživatelské poznámky, např. '*Jeff might enjoy reading " -#~ "this'.\n" -#~ "Výchozí: '%default'\n" -#~ "Použije se na: ePub, MOBI výstupní formáty" - -#~ msgid "You must provide the --really-do-it option to do a recovery" -#~ msgstr "Musíte použít volbu --really-do-it, aby se obnova provedla" - -#~ msgid "Wrap all h1 tags with fb2 title elements." -#~ msgstr "Zabalit všechny h1 tagy fb2 titulovým elementem." - -#~ msgid "Wrap all h2 tags with fb2 title elements." -#~ msgstr "Zabalit všechny h2 tagy fb2 titulovým elementem." - -#~ msgid "Wrap all h3 tags with fb2 title elements." -#~ msgstr "Zabalit všechny h3 tagy fb2 titulovým elementem." - -#~ msgid "Unknown publisher" -#~ msgstr "Neznámý vydavatel" - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "Produkovat Markdown formátovaný text" - -#~ msgid "Source column for read book" -#~ msgstr "Zdrojový sloupec pro čtení knih" - -#~ msgid "Books marked as read:" -#~ msgstr "Knihy označené jako přečtené:" - -#~ msgid "Pattern for read book" -#~ msgstr "Vzor pro čtení knih" - -#~ msgid "Do not change" -#~ msgstr "Neměnit" - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "Použít na text Markdown formátování" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Velikost obálky: %dx%d pixelů" - -#~ msgid "" -#~ "The first value entered will be the default value for this enumeration" -#~ msgstr "První zadaná hodnota bude výchozí hodnota pro tento výčet" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Výstupní pole pro katalogizaci knih v databázi. Jde o čárkami oddělený " -#~ "seznam polí.\n" -#~ "Dostupná pole: %s.\n" -#~ "Výchozí: '%%default'\n" -#~ "Použije se na: CSV, XML výstupní formát" - -#~ msgid "Extra covers in books" -#~ msgstr "Extra obálky v knihách" - -#~ msgid "Missing covers in books" -#~ msgstr "Chybějící obálky v knihách" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Šablona pro nastavení jména a adresářové struktury souborů posílaných do " -#~ "zařízení. Výchozí je \"%s\", která uloží knihy do podadresářů dle autora s " -#~ "názvem díla a autorem v názvu souboru. Dostupné volby jsou: {%s}" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Šablona pro nastavení jména a adresářové struktury uložených souborů. " -#~ "Výchozí je \"%s\", která uloží knihy do podadresářů dle autora s názvem díla " -#~ "a autorem v názvu souboru. Dostupné volby jsou: {%s}" - -#~ msgid "" -#~ "Try to turn chapters into individual sections using the internal structure " -#~ "of the ebook. This works well for EPUB books that have been internally split " -#~ "by chapter." -#~ msgstr "" -#~ "Zkusit změnit kapitoly do individuálních sekcí používajících vnitřní " -#~ "strukturu ebooku. Toto funguje pro EPUB knihy, které byly interně rozděleny " -#~ "po kapitolách." - -#~ msgid "Wrap h2 tags with <title> elements" -#~ msgstr "Zabalit h2 tag elementem <title>" - -#~ msgid "Wrap h1 tags with <title> elements" -#~ msgstr "Zabalit h1 tag elementem <title>" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Stahuje metadata z amazon.com ve španělštině" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Stahuje metadata z amazon.com v angličtině" - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Stahuje metadata z amazon.fr" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Stahuje metadata z amazon.de" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Stahuje metadata z amazon.com" - -#~ msgid "Book title" -#~ msgstr "Název knihy" - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Stahuje metadata z Fictionwise" - -#~ msgid "Query: %s" -#~ msgstr "Dotaz: %s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Čas pro připojení k Fictionwise vypršel. Zkuste to, prosím, později" - -#~ msgid "Keywords" -#~ msgstr "Klíčová slova" - -#~ msgid "Book publisher" -#~ msgstr "Vydavatel knihy" - -#~ msgid "Be more verbose about errors" -#~ msgstr "Rozepisovat podrobněji chyby" - -#~ msgid "Book ISBN" -#~ msgstr "ISBN knihy" - -#~ msgid "No cover found!" -#~ msgstr "Nenalezena obálka!" - -#~ msgid "A cover was found for this book" -#~ msgstr "Obálka pro tuto knihu nalezena" - -#~ msgid "Cover saved to file " -#~ msgstr "Obálka uložena do souboru " - -#~ msgid "Has Cover" -#~ msgstr "Má obálku" - -#~ msgid "unknown id " -#~ msgstr "neznámé id " - -#~ msgid "Covers files path" -#~ msgstr "Cesta k souborům obálek" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s nenalezeno." - -#~ msgid "No result found for this search!" -#~ msgstr "Nenalezen žádný výsledek v tomto hledání!" - -#~ msgid "Book author(s)" -#~ msgstr "Autor (autoři) knihy" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Maximální počet výsledků hledání k zobrazení" - -#~ msgid "Unable to connect to Bambook." -#~ msgstr "Nelze se připojit ke službě Bambook." - -#~ msgid "No errors found" -#~ msgstr "Nenalezeny žádné chyby" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Kódování znaků vstupních souborů HTML. Obvyklé volby jsou: cp1252, latin1, " -#~ "iso-8859-1 a utf-8." - -#~ msgid "Customize searching" -#~ msgstr "Upravit vyhledávání" - -#~ msgid "Customize the toolbar" -#~ msgstr "Upravit panel nástrojů" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Kobo podporuje v současné době pouze jednu kolekci: seznam \"Im_Reading\". " -#~ "Vytvořte štítek nazvaný \"Im_Reading\" " - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Komunikace s Kogan" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Komunikace s Digma Q600" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Komunikace s Sweex MM300" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Komunikace se čtečkou Nook Color." - -#, python-format -#~ 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 "" -#~ ". Jsou dostupné dvě zvláštní sbírky: %s:%s and %s:%s. Přidejte tyto hodnoty " -#~ "do seznamu, abyste je povolili. Sbírky dostanou název uvedený za znakem " -#~ "\":\"." - -#, python-format -#~ 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 "" -#~ "Upravit text a strukturu dokumentu pomocí obvyklých šablon. Ve výchozím " -#~ "stavu zakázáno. Použijte %s pto povolení. Jednotlivé akce mohou být zakázány " -#~ "volbamy %s." - -#~ msgid "List builtin recipes" -#~ msgstr "Vypsat vestavěné předpisy" - -#~ 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 "" -#~ "Pokud calibre odstraní mezery mezi odstavci, dojde k automatickému nastavení " -#~ "odsazení, aby bylo zručeno snadné rozeznání odstavcůp. Tato volba upravuje " -#~ "šířku tohoto odsazení." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Přeložit znaky unicode do ASCII. Používat opatrně, protože nahradí znaky " -#~ "unicode za znaky ASCII. Například nahradí \"%s\" za \"Michail Gorbachiov\". " -#~ "V případech, kdy existuje více zastoupení znaku (například znaky sdílené " -#~ "čínštinou a japonštinou), bude použito to nejpoužívanější (čínština v " -#~ "předchozím příkladě)." - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Selhala analýza: %s s chybou: %s" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Zpracování odkazu %s %s se nezdařilo" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Zpracování obrázku se nezdařilo: %s\n" -#~ "%s" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Zpracování obrázku %s se nezdařilo. Chyba: %s" - -#~ 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 [volby]\n" -#~ "\n" -#~ " Načíst metadata knihy z Amazon. Musíte zadat buď název,\n" -#~ " autora, ISBN, vydavatele nebo klíčová slova. Načte maximálně\n" -#~ " 10 výsledků, takže váš dotaz by měl být co nejpřesnější.\n" -#~ " Můžete vybrat jazyk pro načítání metadat:\n" -#~ " Všechny & anglicky & francouzsky & německy & španělsky\n" -#~ " " - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Čtení/Zápis metadat z/do souborů elektronických knih.\n" -#~ "\n" -#~ "Podporované formáty pro čtení metadat: %s\n" -#~ "\n" -#~ "Podporované formáty pro zápis metadat: %s\n" -#~ "\n" -#~ "Různé typy souborů podporují různé druhy metadat. Pokud se pokusíte\n" -#~ "nastavit některá metadata u typů souborů, které je nepodporují, budou\n" -#~ "metadata ignorována bez upozornění.\n" - -#~ msgid "Cover download" -#~ msgstr "Stažení obálky" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Stáhnout obálky z openlibrary.org" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s nenalezeno" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "Vypršel časový limit LibraryThing.com. Zkuste to později." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "Nelze načíst obálku, protože je server přetížený. Zkuste to později." - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Vypršel časový limit API Douban.com. Zkuste to později." - -#~ msgid "" -#~ "To use librarything.com you must sign up for a %sfree account%s and enter " -#~ "your username and password separated by a : below." -#~ msgstr "" -#~ "Pro použití librarything.com se musíte zaregistrovat na %sfree account%s a " -#~ "níže zadat své uživatelské jméno a heslo oddělené dvojtečkou." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Chyba serveru LibraryThing.com. Zkuste to později." - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "K použití isbndb.com si musíte zaregistrovat %súčet zdarma%s a níže zadat " -#~ "váš přístupový kód." - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Stahuje sociální metadata z amazon.com" - -#~ msgid "Downloads series information from ww2.kdl.org" -#~ msgstr "Stahuje informace o sérii z ww2.kdl.org" - -#~ msgid "tags" -#~ msgstr "štítky" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Převést komentáře stažené z %s na prostý text" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Stahuje metadata z Google Books" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Stahuje metadata z Douban.com" - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Stahuje metadata z francouzského Nicebooks" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Stahuje obálky z francouzského Nicebooks" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "SUMMARY:\n" -#~ " %s" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no blank " -#~ "lines or indents." -#~ msgstr "" -#~ "Struktura odstavců.\n" -#~ "Možnosti jsou ['auto', 'block', 'single', 'print', 'unformatted']\n" -#~ "* auto: Pokusí se automaticky detekovat typ odstavců.\n" -#~ "* block: Používá nový řádek jako oddělovač odstavců.\n" -#~ "* single: Předpokládá, že každý řádek je odstavec.\n" -#~ "* print: Předpokládá, že každý řádek začínající 2 a více mezerami nebo " -#~ "tabelátory je odstavec.\n" -#~ "* unformatted: Většina řádků má buď pevné zalomení, je zde málo nebo žádné " -#~ "prázdné řádky nebo odsazení." - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Stahovat obálky z amazon.com" - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Stáhnout metadata z Amazonu" - -#~ msgid "Open Editor" -#~ msgstr "Otevřít editor" - -#~ msgid "&Add a new plugin" -#~ msgstr "&Přidat nový plugin" - -#~ msgid "Exception " -#~ msgstr "Výjimka " - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Obálky: 1-Kontrola/ 2-Download" - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "Stahování {0} pro {1} knih(y)" - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i z %i Knih" - -#~ msgid "Timed out" -#~ msgstr "Čas vypršel" - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Kindle knihy z Amazonu" - -#~ msgid "Your ebook. Your way." -#~ msgstr "tvoje e-kniha. tvoje cesta." - -#~ msgid "The digital bookstore." -#~ msgstr "Digitální knihovna" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Kindle knihy z Amazon.uk" - -#~ msgid "World Famous eBook Store." -#~ msgstr "Najznámejší obchod s e-knihami" - -#~ msgid "Ebooks for readers." -#~ msgstr "E-knihy pre čitateľov." - -#~ msgid "Kindle books from Amazon.de." -#~ msgstr "Kindle knihy z Amazon.de" - -#~ msgid "Kindle books from Amazon.uk." -#~ msgstr "Kindle knihy z Amazon.uk" - -#~ msgid "Kindle books from Amazon." -#~ msgstr "Kindle knihy z Amazonu" - -#~ msgid "EPUBReaders eBook Shop." -#~ msgstr "EPUBReaders eBook Shop." - -#~ msgid "Der eBook Shop." -#~ msgstr "eBook Shop" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "Nejlepší knihy za nejlepší ceny: zadarmo!" - -#~ msgid "Read anywhere." -#~ msgstr "Čti kdekoliv." - -#~ msgid "Google Books" -#~ msgstr "Google knihy" - -#~ msgid "Zaczarowany świat książek" -#~ msgstr "Začarovaný svět knížek" - -#, python-format -#~ msgid "Cover size: %dx%d" -#~ msgstr "Velikost obálky: %dx%d" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index 4f31866e32..f6001e9c5a 100644 --- a/src/calibre/translations/da.po +++ b/src/calibre/translations/da.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-08 15:07+0000\n" -"Last-Translator: Simon <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:42+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Danish <da@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:40+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:38+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Gør absolut ingenting" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Gør absolut ingenting" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ msgstr "Brugergrænseflade aktion" #: /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/actions/preferences.py:25 #: /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 @@ -427,52 +428,56 @@ msgstr "" "Find det næste eller forrige match, når der søges i dit calibre-bibliotek i " "fremhæv-mode" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Søg efter bøger fra forskellige bogforhandlere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Hent nye calibre-plugins eller opdatér dine nuværende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Fremtoning" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Brugergrænseflade" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Opførsel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Ændr måden calibre opfører sig på" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Tilføj dine egne søjler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Værktøjslinje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -480,64 +485,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:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Søger..." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "Tilpas måden søg-efter-bøger virker på i calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Input tilvalg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Konvertering" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Fælles tilvalg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Output valgmuligheder" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Tilføjer boger" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Import/eksport" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Gemmer bøger til disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -545,48 +550,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Sender bøger til enheder" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Metadata plugboards" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Ændre metadata felter før gem/send" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Skabelonsfunktioner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Avanceret" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Dan dine egne skabelonsfunktioner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Deler bøger via email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Deler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -594,11 +599,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Deler over internettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -606,36 +611,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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Download metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Styr hvordan calibre henter ebogsmetadata fra nettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Udvidelsesmoduler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Tweaks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Diverse avanceret opsætning" @@ -900,7 +905,7 @@ msgstr "Deaktivér det angivne udvidelsesmodul" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -914,8 +919,8 @@ msgstr "Sti til bibliotek for lang. Skal være kortere end %d tegn." #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Ja" @@ -944,7 +949,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:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -952,7 +957,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Kommunikér med S60 telefoner." @@ -1076,11 +1081,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nyheder" @@ -1088,8 +1093,8 @@ msgstr "Nyheder" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalog" @@ -1163,8 +1168,8 @@ msgstr "Overfører bøger til enhed..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1174,8 +1179,8 @@ msgstr "Tilføjer bøger til enhedens metadataliste..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1183,8 +1188,8 @@ msgstr "Fjerner bøger fra enhed..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1427,12 +1432,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Ikke implementeret" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2581,7 +2586,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3613,7 +3618,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Alle artikler" @@ -3623,6 +3634,10 @@ msgstr "" "E-bogen er i det proprietære Amazon Topaz format. Den kan derfor ikke " "behandles." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Titelside" @@ -4444,7 +4459,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Tilføj bøger fra én enkelt mappe" @@ -4484,85 +4499,85 @@ msgstr "" msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Er du sikker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Tilføjer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Sender bøger til enheden." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Understøttede bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Vælg bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Flettede nogle bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Kunne ikke læse metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Kunne ikke læse metadata fra følgende" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Ingen bog valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Følgende bøger er virtuelle og kan ikke tilføjes til calibre-biblioteket:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Ingen bogfiler fundet" @@ -4605,7 +4620,7 @@ msgstr "Kun brugernoter genereret fra arbejdsbibliotek" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Ingen bøger valgt" @@ -4643,7 +4658,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4681,85 +4696,86 @@ msgstr "%d bøger" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Skift/opret bibliotek..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Biblioteksvedligeholdelse" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Sikkerhedskopieringsstatus af bibliotekets metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Check bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Omdøb" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Vælg et nyt navn til biblioteket <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Eksisterer allerede" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "For lang" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Omdøbning fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4768,41 +4784,41 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "ingen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Backup status" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Backup metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4810,7 +4826,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4819,13 +4835,13 @@ msgstr "" msgid "Success" msgstr "Fuldført" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4835,23 +4851,23 @@ msgstr "" msgid "Failed" msgstr "Fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Ingen problemer fundet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Intet bibliotek fundet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -4860,21 +4876,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Ikke tilladt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "Du kan ikke ændre biblioteker, mens opgaver kører." @@ -4886,11 +4902,11 @@ msgstr "C" msgid "Convert books" msgstr "Konvertér bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Konvertér individuelt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Klynge konvertering" @@ -4955,8 +4971,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4993,98 +5011,98 @@ msgid "" msgstr "" "Sletning fejlede for nogle bøger, klik Vis-detaljer-knappen for detailjer." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Fjern bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Fjern valgte bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Fjern fil med et specifikt format fra valgte bøger.." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "Fjern omslag fra valgte bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Fjern matchende bøger fra enhed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Kan ikke slette" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Vælg formater der skal slettes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Kan ikke slette bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Ingen enhed forbundet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Arbejdshukommelse" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Hukommelsekort A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Hukommelsekort B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Ingen bøger at slette" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Sletter bøger fra enheden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5092,7 +5110,7 @@ msgstr "" "De valgte bøger vil blive <b>permanent slettet</b> og filerne fjernes fra " "dit calibre-bibliotek. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5176,35 +5194,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Redigér metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Flet bogposter" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Redigér metadata individuelt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Redigér metadata som klynge" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Download metadata og omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Flet ind i den først valgte bog - slet andre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Flet ind i den først valgte bog - behold andre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "Flet kun formater ind i den første valgte bog - slet andre" @@ -5418,20 +5436,20 @@ msgstr "Plugin opdatering" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Kør velkommen guide" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5461,7 +5479,6 @@ msgid "S" msgstr "S" #: /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" @@ -5470,26 +5487,26 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Kan ikke gemme til disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Vælg destinationsmappe" -#: /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 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 " @@ -5499,20 +5516,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:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Forsøg på at gemme fejlede" -#: /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 "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:142 #: /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 "Kunne ikke gemme visse bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Klik vis-detalje knappen for at se hvilke." @@ -5553,90 +5570,94 @@ msgstr "" msgid "Similar books..." msgstr "Lignende bøger..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Bøger af samme forfatter" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Bøger i denne serie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Bøger fra denne udgiver" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Bøger med samme mærker" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "Hent bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "Søg efter ebøger" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "Søg efter denne forfatter" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "Søg efter denne titel" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "Søg efter denne bog" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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 "Butikker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:45 #: /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:285 msgid "Choose stores" msgstr "Vælg butikker" -#: /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/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "Kan ikke søge" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5646,11 +5667,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "Vis denne meddelelse igen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "Om boghentninger" @@ -5684,39 +5705,39 @@ msgstr "V" msgid "View" msgstr "Vis" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Vis specifikt format" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Læs en tilfældig bog" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Kan ikke vise" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Format utilgængeligt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Vælg format at vise" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -5725,11 +5746,11 @@ msgstr "" "Ikke alle valgte bøger var tilgængelige i %s formatet. Du skal først " "konvertere dem." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Flere bøger valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5741,15 +5762,15 @@ msgstr "" "tid og har en negativ effekt på din computers hastighed. Når processen er " "startet, kan den ikke stoppes. Ønsker du at fortsætte?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Kan ikke åbne mappe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s har ingen tilgængelige formater." @@ -5933,6 +5954,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5947,8 +5970,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6002,45 +6025,45 @@ msgstr "" msgid "Donate" msgstr "Donér" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Klik for at åbne" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Samlinger" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Indsæt omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopiér omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Dobbeltklik for at åbne Book Details vinduet" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Sti" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6059,7 +6082,7 @@ msgstr "BibTeX valg" #: /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/mobi_output.py:18 #: /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 @@ -6079,7 +6102,7 @@ msgstr "Muligheder angivet til" #: /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/mobi_output.py:18 #: /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 @@ -6104,7 +6127,7 @@ msgstr "output" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7157,52 +7180,43 @@ msgstr "Liste over kendte serier. Du kan tilføje nye serier." msgid "Book " msgstr "Bog " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI-output" -#: /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 "Standard" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Indholdsfortegnelsestitel:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Reskalér billeder for &Palm-enheder" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Anvend forfatter &sort for forfatter" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Deaktivér kompression filens indhold" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Tilføj ikke indholdfortegnelse til bogen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Kindle valgmuligheder" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Tidsskrift masthead skrifttype:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Personlig dokument mærke:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8569,6 +8583,78 @@ msgstr "Dato" msgid "Delete from device" msgstr "Slet fra enhed" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "Emne er blankt" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "Et emne kan ikke sættes til ingenting. Slet det istedet." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Intet emne valgt" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "Du skal vælge et emne fra listen af tilgængelige emner." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "Ingen emner valgt" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Kategoriredigering" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Emner i brug" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Slet emne fra database. Dette vil fjerne emnet fra alle bøger og herefter " +"slette det fra databasen." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +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/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "Denne bog har DRM" @@ -8641,12 +8727,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Ugyldigt forfatternavn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Forfatternavne kan ikke indeholde & tegnet." @@ -8661,7 +8747,7 @@ msgid "&Search for:" msgstr "&Søg efter:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "F&ind" @@ -10277,7 +10363,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Påføringsannullering (fjerne) mærke på aktuelle mærkekategori" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Er du sikker?" @@ -10334,65 +10419,13 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" "Tilføj mærke til tilgængelige mærker og anvend den på den aktuelle bog" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "Emne er blankt" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "Et emne kan ikke sættes til ingenting. Slet det istedet." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Intet emne valgt" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "Du skal vælge et emne fra listen af tilgængelige emner." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "Ingen emner valgt" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "Du skal vælge mindst et emne fra listen." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "Er du sikker på at du ønsker at slette følgende emner?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Kategoriredigering" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Emner i brug" - -#: /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." +msgid "Tag" msgstr "" -"Slet emne fra database. Dette vil fjerne emnet fra alle bøger og herefter " -"slette det fra databasen." -#: /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 "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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10406,19 +10439,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -12059,6 +12092,10 @@ msgstr "Meget lav" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Standard" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14723,46 +14760,46 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Ændring af forfatterne for adskillige bøger kan tage et stykke tid. Er du " "sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Ændring af metadataene for adskillige bøger kan tage et stykke tid. Er du " "sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Søgninger" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "Navnet %s anvendes allerede" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Duplikér søgenavn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "Det gemte søgenavn %s er allerede brugt." @@ -14839,11 +14876,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14853,57 +14890,57 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Fold alle kategorier sammen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Sortér efter navn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Sortér efter popularitet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Sortér efter middelvurdering" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Angiv sorteringsrækkefølgen for indgange mærke-browser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Match alle" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Match enhver" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Når flere indgange vælges i mærke-browser, match enhver eller dem alle" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17193,17 +17230,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Flytter gammel database til e-bogsbibliotek i %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopierer <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Komprimerer database" @@ -17807,53 +17844,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17863,37 +17900,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17903,7 +17940,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17913,24 +17950,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "opslag forudsætter enten 2 eller et ulige antal parametre" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17939,11 +17976,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "switch forudsætter et ulige antal parametre" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17951,7 +17988,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17960,7 +17997,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17971,27 +18008,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -18005,7 +18042,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -18013,7 +18050,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -18022,14 +18059,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -18039,7 +18076,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -18047,13 +18084,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -18062,7 +18099,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -18075,7 +18112,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -18092,7 +18129,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -18107,83 +18144,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -18348,38 +18409,42 @@ msgid "Spanish (Nicaragua)" msgstr "Spansk (Nicaragua)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Tysk (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "Fransk (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Hollansk (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Hollansk (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -18571,25 +18636,25 @@ msgstr "Downloader omslag fra %s" msgid "Masthead image downloaded" msgstr "Masthead billede downloadet" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Unavngiven artikel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Artikel hentet: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Hentning af artikel mislykkedes: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Henter feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -18597,7 +18662,7 @@ msgstr "" "Login mislykkedes, check dit brugernavn og adgangskode til calibre " "tidsskriftsservice." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -19381,3807 +19446,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Indstillinger for konvertering til EPUB" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "Læseren har ikke et hukommelseskort tilsluttet" - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Sti til omslaget der skal bruges til denne bog" - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "Enten stien til et CSS stilark eller rå CSS. Dette CSS vil tilsidesætte " -#~ "enhver eksisterende CSS i kildefilerne" - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "Et XPath udtryk til genkending af kapiteloverskrifter. Den forvalgte " -#~ "indstilling betragter <h1> eller\n" -#~ "<h2> tags som indeholder ordene \"chapter\", \"book\", \"section\" eller " -#~ "\"part\" som kapiteloverskrifter, såvel \n" -#~ "som ethvert tag der har class=\"chapter\". \n" -#~ "Det benyttede udtryk skal evaluere til en liste med elementer. For at " -#~ "deaktivere kapitelbestemmelse,\n" -#~ "brug udtrykket \"/\". Se XPath gennemgangen i calibres brugermanual for " -#~ "yderligere\n" -#~ "hjælp om denne facilitet.\n" - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Kontrollerer den automatiske generering af indholdsfortegnelser. Hvis en OPF-" -#~ "fil er opdaget\n" -#~ "og den angiver en indholdsfortegnelse, vil den blive brugt i stedet for der " -#~ "bliver forsøgt\n" -#~ "at lave én automatisk.\n" - -#~ 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 --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "Maksimalt antal links at indsætte i indholdsfortegnelsen. Sæt til 0 for at " -#~ "deaktivere. Standardværdien er: %default. Links tilføjes kun til " -#~ "indholdsfortegnelsen hvis mindre der er opdaget færre kapitler end --toc-" -#~ "threshold." - -#~ msgid "Control page layout" -#~ msgstr "Kontrollerer sidelayoutet" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Sæt topmargen i punkter. Standardværdien er %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Sæt bundmargen i punkter. Standardværdien er %default" - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "Sæt venstremargen i punkter. Standardværdien er %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Sæt højremargen i punkter. Standardværdien er %default" - -#~ msgid "Portugese" -#~ msgstr "Portugisisk" - -#~ msgid "Bosnian" -#~ msgstr "Bosnisk" - -#~ msgid "Serbian" -#~ msgstr "Serbisk" - -#~ msgid "German" -#~ msgstr "Tysk" - -#~ msgid "French" -#~ msgstr "Fransk" - -#~ msgid "Italian" -#~ msgstr "Italiensk" - -#~ msgid "Dutch" -#~ msgstr "Hollandsk" - -#~ msgid "Spanish" -#~ msgstr "Spansk" - -#~ msgid "Croatian" -#~ msgstr "Kroatisk" - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Sti til en .ncx-fil, der indeholder indholdsfortegnelsen for denne e-bog. " -#~ "NCX-filen bør indeholde links relativt til mappen den er placeret i. Se " -#~ "http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for en oversigt " -#~ "over NCX-formatet." - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "Den grundlæggende skriftstørrelse i punkter. Standard er %defaultpt. Sæt til " -#~ "0 for at slå ændring af skriftstørrelse fra." - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "Gennemtving ikke lige margener i outputtet" - -#~ msgid "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." -#~ msgstr "" -#~ "Fjerner afstanden mellem afsnit. Sætter også indrykningen på afsnit til " -#~ "1,5em. Du kan ændre dette ved at tilføje p {text-indent: 0cm} til --" -#~ "override-css. Fjernelse af afstanden vil ikke virke, hvis kildefilen " -#~ "gennemtvinger afstand mellem afsnit." - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "" -#~ "Fjern tabel opmærkning og konverter det til afsnit. Dette er brugbart, hvis " -#~ "kilefilerne bruger an tabel til styring af layout." - -#~ msgid "Output written to " -#~ msgstr "Output skrevet til " - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [indstillinger] filnavn\n" -#~ "\n" -#~ "Konverter fra et stort antal forskellige e-bogsformater til en %s-fil. " -#~ "Understøttede formater er: %s\n" - -#~ msgid "You must specify an input HTML file" -#~ msgstr "Du skal angive en HTML-kildefil" - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Skriv den genererede OPF-fil til stdout" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Skriv den genererede NCX-fil til stdout" - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "Bevar mellemliggende filer under kørsel af html2epub" - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "Bevar strukturen af HTML tags når store HTML-filer deles. Dette er kun " -#~ "nødvendigt, hvis HTML-filerne indeholder CSS, der bruger søskende-selektorer." - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "Udpak indholdet af den genererede EPUB-fil til den angivne mappe" - -#~ msgid "Written processed HTML to " -#~ msgstr "Skriv behandlet HTML til " - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "Output-mappen. Standard er den nuværende mappe." - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "Tegnsæt for HTML-filer. Standardværdien er at finde det automatisk." - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Skab outputtet i en ZIP-fil. Hvis denne indstilling er valgt, skal --output " -#~ "være navnet på en fil, ikke en mappe." - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Kontroller de følgende links i HTML-filer." - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Indstillinger til styring af HTML gennemgangen" - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tFor meget opmærkning. Deler igen uden at bevare strukturen. Dette kan " -#~ "forårsage ukorrekt visning." - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Kunne ikke finde et passende sted at dele: %s Størrelse på undertræ: %d KB" - -#~ 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." -#~ msgstr "" -#~ "Maksimal rekursiv dybde, når links i HTML-filer følges. Må ikke være " -#~ "negativt. 0 indebærer at ingen links i HTML-filen bliver fulgt." - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Angiv metadataene for den genererede e-bog" - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "Indlæs metadata fra den angivne OPF-fil" - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Vær mere uddybende under behandlingen. Kan blive angivet flere gange for at " -#~ "øge uddybningen." - -#~ msgid "Options useful for debugging" -#~ msgstr "Brugbare indstillinger for fejlsøgning" - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Sæt titlen. Standardværdien er at finde det automatisk." - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "Bogens emne(r) som en kommasepareret liste." - -#~ msgid "A summary of this book." -#~ msgstr "Et resume af bogen" - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "Forfatterne som en &-separeret liste" - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [indstillinger] LITFIL" - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [options] OPFFIL" - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "Output-fil. Standardværdien er udledt fra navnet på kildefilen." - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "" -#~ "Formater det udpakkede opmærkning for lettere læsning. Vil muligvis ændre " -#~ "betydningsfulde blanktegn." - -#~ msgid "OEB ebook created in" -#~ msgstr "OEB-e-bog oprettet i" - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "" -#~ "Outpu HTML bliver skrevet \"pænt\" for lettere at kunne fortolkes af " -#~ "mennesker." - -#~ msgid "Useful for debugging." -#~ msgstr "Brugbar for fejlsøgning" - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Output-mappe. Standardværdien er den nuværende mappe." - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Angiv forfatter(e). Flere forfattere skal angives som en kommasepareret " -#~ "liste. Standardværdi: %default" - -#~ msgid "Set the comment." -#~ msgstr "Sæt kommentaren" - -#~ msgid "Set the category" -#~ msgstr "Sæt kategorien" - -#~ msgid "Sort key for the title" -#~ msgstr "Sorteringsnøgle for titlen" - -#~ msgid "Sort key for the author" -#~ msgstr "Sorteringsnøglen for forfatteren" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Hvis der er opdages omslagsgrafik i kildefilen, brug det i stedet for det " -#~ "angivne omslag." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "Output-filnavnet. Standardværdien er udled fra navnet på kildefilen" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Sti til fil med billedet, der skal bruges som omslag" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Sæt titlen. Standardværdi: filnavnet." - -#~ msgid "Set the publisher of this book." -#~ msgstr "Sæt bogens forlag" - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Angiv den grundlæggende skriftstørrelse i punkter. Alle skriftstørrelser " -#~ "skaleres i forhold til den. Denne indstilling gør --font-delta indstillingen " -#~ "forældet og bruges i stedet. For at bruge --font-delta, set denne til 0. " -#~ "Standardværdi: %defaultpt" - -#~ msgid "Add extra spacing below the header. Default is %default px." -#~ msgstr "" -#~ "Tilføj ekstra afstand under sidehovedet. Standardværdien er %default px." - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Adskil afsnit med tomme linier" - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Tilsidesæt CSS. Kan enten være en sti til en CSS-stilark, eller en " -#~ "tekststreng. Hvis det er en tekststreng, fortolkes det som CSS." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Vis HTML-tabeller som tekstblokke i stedet for rigtige tabeller. Dette er " -#~ "nødvendigt, hvis HTMLet indeholder meget store eller komplekse tabeller." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Profil for enheden som denne LRF genereres for. Profilen bestemmer ting så " -#~ "som opløsning og skærmstørrelse for enheden. Standardværdi: %s Understøttede " -#~ "profiler: " - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Øg skriftstørrelsen med 2 * FONT_DELTA punkter og linieafstanden med " -#~ "FONT_DELTA punkter. FONT_DELTA kan være en brøk. Hvis FONT_DELTA er negativ, " -#~ "mindskes skriftstørrelsen." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Vis al indhold som sort på hvidt, i stedet for farverne angivet af HTML " -#~ "eller CSS." - -#~ msgid "" -#~ "Use the <spine> element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Brug OPF-filens <spine>-element til at bestemme rækkefølgen HTML-filerne " -#~ "skal tilføjes til LRF-filen. OPT-filen skal være i samme mappe som basis " -#~ "HTML-filen." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Bundmargen. Standardværdi er %default px." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Højre sidemargen. Standardværdi er %default px." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Topmargen. Standardværdi er %default px." - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Venstre sidemargen. Standardværdi er %default px." - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Føj ikke links til indholdsfortegnelsen." - -#~ msgid "" -#~ "A regular expression. <a> tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Et regulært udtryk. <a>-tags, hvis href matcher vil blive ignoreret. " -#~ "Standardværdi %default" - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Gennemtving sideskift før tags, hvis navne passer på dette regulære udtryk." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that <a> tags are " -#~ "ignored." -#~ msgstr "" -#~ "Den maksimale dybde for rekursiv gennemgang af links. 0 betyder at links " -#~ "ikke følges. En negativ værdi betyder at <a>-tags ignoreres." - -#~ msgid "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " -#~ "attribute to \"none\" to match only on tag names. So for example, to match " -#~ "all h2 tags, you would use \"h2,none,\". Default is %default" -#~ msgstr "" -#~ "Find et kapitel begyndende med et element med den angivne attribut. Formatet " -#~ "for denne indstilling er tagnavnsudtryk,attributnavn,værdiudtryk. Fx. for at " -#~ "finde alle overskrifter, der har attributten class=\"chapter\" brug \"h\\" -#~ "d,class,chapter\". Du kan sætte attributten til \"none\" for kun at søge på " -#~ "tagnavne. For fx. at finde alle h2 tags, brug \"h2,none,\". Standardværdien " -#~ "er %default" - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Forhinder automatisk opdagelse af kapitler." - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Gennemtving sideskift før et element med det angivne attribut. Formatet for " -#~ "denne indstilling er tagnavnsudtryk,attributnavn,værdiudtryk. Fx. for at " -#~ "passe på alle overskriftstags med attributten class=\"chapter\", brug \"h\\" -#~ "d,class,chapter\". Standardværdien er %default" - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "Det regulære udtryk, der skal bruges til at bestemme kapitler. Der bliver " -#~ "søgt for det i overskriftstags(h1-h6). Standardværdi %default" - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Føj opdagede kapitler til indholdsfortegnelsen." - -#~ msgid "Be verbose while processing" -#~ msgstr "Vær udførlig under behandlingen" - -#~ msgid "Convert to LRS" -#~ msgstr "Konverter til LRS" - -#~ 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 " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "Angiv truetype font-familier for serif, sans-serif og monospace skrifttyper. " -#~ "Disse skrifttyper vil blive indfældet i LRF-filen. Bemærk at " -#~ "brugerdefinerede fonte fører til langsommere sideskift. Som eksempel: --" -#~ "serif-family=\"Times New Roman\"\n" -#~ " " - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "Brug denne valgmulighed for html0-filer fra Book Designer." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Du skal tilføje denne valgmulighed hvis filerne er genereret af pdftohtml, " -#~ "da konverteringen ellers vil slå fejl." - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "Forbehandl Baen HTML-filer for at forbedre det genererede LRF." - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Angiv tegnsættet for kildefilen. Prøv at bruge denne indstilling, hvis " -#~ "output LRF-filen indeholder sære tegn. Et almindeligt tegnsæt for filer fra " -#~ "Windowscomputere er cp-1252. Et andet almindeligt valg er utf-8. " -#~ "Standardvalget er at forsøge at gætte tegnsættet." - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [indstillinger] minfil\n" -#~ "\n" -#~ "Konverterer e-bogsformater til LRF. Understøttede formater er :\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC og PDF. any2lrf vil også behandle RAR- " -#~ "\n" -#~ "og ZIP-arkiver og finde e-bøger indeni.\n" -#~ " " - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Minimer hukommelsesforbruget på bekostning af længere kørselstid. Brug denne " -#~ "valgmulighed, hvis du er på en maskine med begrænset hukommelse." - -#~ msgid "No file to convert specified." -#~ msgstr "Ingen fil angivet til konvertering." - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "Titel på genereret e-bog. Standardværdien er filnavnet." - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "Konvertering fra %s til LRF er ikke understøttet." - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "Kunne ikke behandle tegneserien: %s\n" -#~ "\n" -#~ "%s" - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "Indstillinger for konvertering af tegneserier(CBR, CBZ) til e-bøger" - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Antal farver for billedkonvertering til gråtone. Standardværdi: %default" - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Sætter forfatteren i den genererede e-bogs metadata. Standardværdien er " -#~ "%default" - -#~ msgid "date created" -#~ msgstr "oprettelsesdato" - -#~ msgid "" -#~ "If disabled, this subscriber will not appear in the site or in the site's " -#~ "feed." -#~ msgstr "" -#~ "Hvis deaktiveret, vil abonnenten ikke dukke op på siden, eller sidens feed." - -#~ msgid "subscriber" -#~ msgstr "abonnement" - -#~ msgid "subscribers" -#~ msgstr "abonnementer" - -#~ msgid "author email" -#~ msgstr "forfatter email" - -#~ msgid "tag" -#~ msgstr "mærkat" - -#~ msgid "feed" -#~ msgstr "feed" - -#~ msgid "feeds" -#~ msgstr "feeds" - -#~ msgid "content" -#~ msgstr "indhold" - -#~ msgid "date modified" -#~ msgstr "dato for skrivning" - -#~ msgid "guid" -#~ msgstr "guid" - -#~ msgid "comments" -#~ msgstr "kommentarer" - -#~ msgid "author" -#~ msgstr "forfatter" - -#~ msgid "sites" -#~ msgstr "steder" - -#~ msgid "site" -#~ msgstr "sted" - -#~ msgid "shortname" -#~ msgstr "kort navn" - -#~ msgid "If disabled, this feed will not be further updated." -#~ msgstr "Hvis deaktiveret vil feedet ikke mere blive opdateret." - -#~ msgid "tagline" -#~ msgstr "mærkatlinie" - -#~ msgid "feed url" -#~ msgstr "feed url" - -#~ msgid "is active" -#~ msgstr "er aktiv" - -#~ msgid "last modified" -#~ msgstr "sidst ændret" - -#~ msgid "last checked" -#~ msgstr "sidst tjekket" - -#~ msgid "etag" -#~ msgstr "e-mærkat" - -#~ msgid "Duration in seconds of the cached pages and data." -#~ msgstr "Varighed i sekunder af cachelagrede sider og data" - -#~ msgid "cache duration" -#~ msgstr "cache varighed" - -#~ msgid "" -#~ "This template must be a directory in your feedjack templates directory. " -#~ "Leave blank to use the default template." -#~ msgstr "" -#~ "Denne skabelon skal være en mappe i din feedjack skabelonmappe. Lad den være " -#~ "tom for at bruge standardskabelonen," - -#~ msgid "template" -#~ msgstr "skabelon" - -#~ msgid "default site" -#~ msgstr "standardside" - -#~ msgid "posts per page" -#~ msgstr "indlæg pr. side" - -#~ msgid "order posts by" -#~ msgstr "sorter indlæg efter" - -#~ msgid "tagcloud level" -#~ msgstr "dybde af mærkatsky" - -#~ msgid "show tagcloud" -#~ msgstr "vis mærkatsky" - -#~ msgid "use internal cache" -#~ msgstr "brug intern cache" - -#~ msgid "Keep blank to use the Feed's original name." -#~ msgstr "Lad det være tomt for at bruge feedets originale navn." - -#~ msgid "Keep blank to use the Feed's original shortname." -#~ msgstr "Lad det være tomt for at bruge feedets originale korte navn." - -#~ msgid "Example" -#~ msgstr "Eksempel" - -#~ msgid "description" -#~ msgstr "beskrivelse" - -#~ msgid "url" -#~ msgstr "url" - -#~ msgid "welcome" -#~ msgstr "velkommen" - -#~ msgid "greets" -#~ msgstr "hilsner" - -#~ msgid "links" -#~ msgstr "links" - -#~ msgid "link" -#~ msgstr "link" - -#~ msgid "name" -#~ msgstr "navn" - -#~ msgid "Date published." -#~ msgstr "Udgivelsesdato" - -#~ msgid "post" -#~ msgstr "indlæg" - -#~ msgid "modified" -#~ msgstr "ændret" - -#~ msgid "status" -#~ msgstr "status" - -#~ msgid "allow comments" -#~ msgstr "tillad kommentarer" - -#~ msgid "publish" -#~ msgstr "udgiv" - -#~ msgid "Fields updated automatically by Feedjack" -#~ msgstr "Felter Feedjack automatisk opdaterer" - -#~ msgid "posts" -#~ msgstr "indlæg" - -#~ msgid "created" -#~ msgstr "oprettet" - -#~ msgid "title" -#~ msgstr "titel" - -#~ msgid "tease" -#~ msgstr "blikfang" - -#~ msgid "Public" -#~ msgstr "Offentlig" - -#~ msgid "body" -#~ msgstr "brødtekst" - -#~ msgid "categories" -#~ msgstr "kategorier" - -#~ msgid "Draft" -#~ msgstr "Kladde" - -#~ msgid "category" -#~ msgstr "kategori" - -#~ msgid "Chinese" -#~ msgstr "Kinesisk" - -#~ msgid "Skipping filtered article: %s" -#~ msgstr "Springer over filtreret artikel: %s" - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "Springer over duplikeret artikel: %s" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "Artikel %s hentet fra %s\n" -#~ "%s" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "Kunne ikke hente artikel: %s fra %s\n" - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "" -#~ "Kunne ikke hente artiklen. Kør programmet med --debug for at se årsagen" - -#~ msgid "Dont show the progress bar" -#~ msgstr "Vis ikke statuslinjen" - -#~ msgid "Date the post was first obtained." -#~ msgstr "Dato for første hentning af indlæget." - -#~ msgid "" -#~ "The directory in which to store the downloaded feeds. Defaults to the " -#~ "current directory." -#~ msgstr "" -#~ "Mappen de hentede feeds skal gemmes i. Standardværdien er den nuværende " -#~ "mappe." - -#~ msgid "" -#~ "The title for this recipe. Used as the title for any ebooks created from the " -#~ "downloaded feeds." -#~ msgstr "" -#~ "Opskriftens titel. Bruges som titel for alle e-bøger skabt ud fra de hentede " -#~ "feeds." - -#~ msgid "" -#~ "Options to control web2disk (used to fetch websites linked from feeds)" -#~ msgstr "" -#~ "Indstillinger til styring af web2disk (bruges til at hente hjemmesider er " -#~ "linkes til fra feeds)" - -#~ msgid "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog parses an online source of articles, like an RSS or ATOM feed and \n" -#~ "fetches the article contents organized in a nice hierarchy.\n" -#~ "\n" -#~ "ARG can be one of:\n" -#~ "\n" -#~ "file name - %%prog will try to load a recipe from the file\n" -#~ "\n" -#~ "builtin recipe title - %%prog will load the builtin recipe and use it to " -#~ "fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n" -#~ "\n" -#~ "recipe as a string - %%prog will load the recipe directly from the string " -#~ "arg.\n" -#~ "\n" -#~ "Available builtin recipes are:\n" -#~ "%s\n" -#~ msgstr "" -#~ "%%prog [valgmuligheder] ARG\n" -#~ "\n" -#~ "%%prog parser en online artikelkilde, så som et RSS eller ATOM feed og\n" -#~ " henter artiklernes indhold organiseret i et pænt hierarki.\n" -#~ "\n" -#~ "ARG kan være en af følgende:\n" -#~ "\n" -#~ "filnavn - %%prog vil prøve at indlæse en opskrift fra filen\n" -#~ "\n" -#~ "titel på en indbygget opskrift - %%prog vil indlæse den indbyggede opskrift " -#~ "og bruge den til at hente feedet. Fx Newsweek eller \"The BBC\" eller \"The " -#~ "New York Times\"\n" -#~ "\n" -#~ "en tekststreng med opskriften - %%prog vil indlæse opskriften direkte fra " -#~ "argumentet.\n" -#~ "\n" -#~ "Tilgængelige indbyggede opskrifter er:\n" -#~ "%s\n" - -#~ msgid "Don't show the progress bar" -#~ msgstr "Vis ikke statuslinjen" - -#~ msgid "" -#~ "Specify a list of feeds to download. For example: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "If you specify this option, any argument to %prog is ignored and a default " -#~ "recipe is used to download the feeds." -#~ msgstr "" -#~ "Angiv en liste over feeds at hente. For eksempel: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "Hvis du angiver denne valgmulighed, vil alle argumenter til %prog blive " -#~ "ignoreret og standardopskriften vil blive brugt." - -#~ msgid "Be more verbose while processing." -#~ msgstr "Vær mere uddybende under behandlingen" - -#~ msgid "Very verbose output, useful for debugging." -#~ msgstr "Meget uddybende output, nyttig til fejlsøgning." - -#~ msgid "Be more verbose." -#~ msgstr "Vær mere uddybende." - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Vær uddybende, nyttig til fejlsøgning. Kan angives flere gange for mere " -#~ "uddybning." - -#~ msgid "Could not initialize the fontconfig library" -#~ msgstr "Kunne ikke initialisere fontconfig biblioteket" - -#~ msgid "The priority of worker processes" -#~ msgstr "Arbejdsprocessernes prioritet" - -#~ msgid "Job stopped by user" -#~ msgstr "Opgave stoppet af bruger" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sBrug%s: %s\n" - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "Adgangskode til dit calibre bibliotek. Brugernavnet er " - -#~ msgid "Could not launch worker process." -#~ msgstr "Kunne ikke starte arbejdsprocess." - -#~ msgid "<p>Copying books to %s<br><center>" -#~ msgstr "<p>Kopierer bøger til %s<br><center>" - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Hvis html2lrf ikke finder nogle sideskift i html-filen, og ikke kan finde " -#~ "nogle kapiteloverskrifter, vil det automatisk indsætte sideskift før tags, " -#~ "hvis navne passer på dette regulære udtryk. Standardværdien er %default. Du " -#~ "kan deaktivere det ved at sætte udtrykket til \"$\". Formålet med denne " -#~ "indstilling er at sikre, at der ikke er nogle rigtig lange sider, da det går " -#~ "ud over ydelsen når siderne skal vendes. Derfor bliver denne indstilling " -#~ "ignoreret, hvis den aktuelle side har få elementer." - -#~ msgid "&Word spacing:" -#~ msgstr "&Ordafstand:" - -#~ msgid "Minimum &indent:" -#~ msgstr "Minimal &indrykning:" - -#~ msgid "&Monospace:" -#~ msgstr "&Monospace:" - -#~ msgid "S&ans-serif:" -#~ msgstr "S&ans-serif:" - -#~ msgid "Convert to LRF" -#~ msgstr "Konverter til LRF" - -#~ msgid "Category" -#~ msgstr "Kategori" - -#~ msgid "Embedded Fonts" -#~ msgstr "Indlejrede skrifttyper" - -#~ msgid "&Serif:" -#~ msgstr "&Serif:" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "Indsæt tomme &linjer mellem afsnit" - -#~ msgid "Ignore &tables" -#~ msgstr "Ignorer &tabeller" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Aktiver automatisk billed&rotation" - -#~ msgid "&Preprocess:" -#~ msgstr "&Forbehandl" - -#~ msgid "Ignore &colors" -#~ msgstr "Ignorer &farver" - -#~ msgid "&Header format:" -#~ msgstr "Side&hovedformat" - -#~ msgid "Header" -#~ msgstr "Sidehoved" - -#~ msgid "&Show header" -#~ msgstr "&Vis sidehoved" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "Tilføj &kapitler til indholdsfortegnelsen" - -#~ msgid "&Disable chapter detection" -#~ msgstr "&Deaktiver kapitelopdagelse" - -#~ msgid "Tag based detection" -#~ msgstr "Tag-baseret opdagelse" - -#~ msgid "&Regular expression:" -#~ msgstr "&Regulært udtryk:" - -#~ msgid "&Page break before tag:" -#~ msgstr "&Sideskift før tag:" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "Tilføj ikke &links til indholdsfortegnelsen" - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "&Konverter tabeller til billeder(god til store/komplekse tabeller)" - -#~ msgid "Override<br>CSS" -#~ msgstr "Tilsidesæt<br>CSS" - -#~ msgid "Title based detection" -#~ msgstr "Overskriftsbaseret opdagelse" - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Angiv sideopsætning såsom margener og skærmstørrelsen for målenheden." - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Tilpas udseendet af den genererede LRF-fil ved at angive ting såsom " -#~ "skriftstørrelse og afstanden mellem ord." - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.<p>Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "" -#~ "Angiv metadata såsom bogens titel og forfatter.<p>Metadataene vil blive " -#~ "opdateret både i databasen og i den genererede LRF-fil." - -#~ msgid "<li><b>book-designer</b> - HTML0 files from Book Designer</li>" -#~ msgstr "<li><b>book-designer</b> - HTML0-filer fra Book Designer</li>" - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "&Faktor for tekststørrelse i renderede tabeller" - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "Konverter e-bøger til LRF i massevis" - -#~ msgid "<font color=\"gray\">No help available</font>" -#~ msgstr "<font color=\"gray\">Ingen hjælp tilgængelig</font>" - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "Opdag kapitel med tag:" - -#~ msgid "&Force page break before tag:" -#~ msgstr "&Tving sideskift før tag:" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Tving sideskift før &attribut:" - -#~ msgid "Meta information" -#~ msgstr "Metaoplysninger" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" - -#~ msgid "Add Ta&gs: " -#~ msgstr "&Tilføj mærkater: " - -#~ msgid "Author S&ort: " -#~ msgstr "Forfatters&ortering " - -#~ msgid "No preprocessing" -#~ msgstr "Ingen forbehandling" - -#~ msgid "" -#~ "<li><b>pdftohtml</b> - HTML files that are the output of the program " -#~ "pdftohtml</li>" -#~ msgstr "" -#~ "<li><b>pdftohtml</b> - HTML-filer der stammer fra programmet pdftohtml</li>" - -#~ msgid "<ol><li><b>baen</b> - Books from BAEN Publishers</li>" -#~ msgstr "<ol><li><b>baen</b> - Bøger fra BAEN Forlag</li>" - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "" -#~ "Behandl filen ingen den konverteres til LRF. Dette er brugbart, hvis du ved " -#~ "at filen stammer fra en bestemt kilde. Kendte kilder:" - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Vælg formatet der skal konverteres til LRF" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Konverter %s til LRF" - -#~ msgid "Set conversion defaults" -#~ msgstr "Sæt standarder for konvertering" - -#~ msgid " pts" -#~ msgstr " pkt." - -#~ msgid "Fetch" -#~ msgstr "Hent" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "ADVARSEL: Aktive opgaver" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Klik for at se en liste over aktive opgaver." - -#~ msgid "Convert to EPUB" -#~ msgstr "Konverter til EPUB" - -#~ msgid "Change the publisher of this book" -#~ msgstr "Udskift bogens forlag" - -#~ msgid "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." -#~ msgstr "" -#~ "Udskift bogens forfatter(e). Flere forfattere skal adskilles med et &. Hvis " -#~ "forfatterens navn indeholder &, skal det udskiftes med &&." - -#~ msgid "Series index." -#~ msgstr "Placering i serien" - -#~ msgid "&Rescale images" -#~ msgstr "&Omskaler billeder" - -#~ msgid "Source en&coding:" -#~ msgstr "Kilde &tegnsæt:" - -#~ msgid "&Use author sort to set author field in output" -#~ msgstr "&Brug forfattersortering til at sætte outputtets forfatterfelt" - -#~ msgid "Preserve &tag structure when splitting" -#~ msgstr "Bevar tag-struktur ved deling" - -#~ msgid "No text &justification" -#~ msgstr "Ingen &lige margener" - -#~ msgid "&Ignore tables" -#~ msgstr "&Ignorer tabeller" - -#~ msgid "Override &CSS" -#~ msgstr "Tilsidesæt &CSS" - -#~ msgid "&Destination profile:" -#~ msgstr "&Destinationsprofil" - -#~ msgid "&Source profile:" -#~ msgstr "&Kildeprofil" - -#~ msgid "Remove &first image from source file" -#~ msgstr "Fjern &første billede fra kildefil" - -#~ msgid "&Top Margin:" -#~ msgstr "&Topmargen" - -#~ msgid "&Bottom Margin:" -#~ msgstr "&Bundmargen" - -#~ msgid "&Left Margin:" -#~ msgstr "&Venstremargen" - -#~ msgid "&Right Margin:" -#~ msgstr "&Højremargen" - -#~ msgid "Automatic &chapter detection" -#~ msgstr "Automatisk &kapitelbestemmelse" - -#~ msgid "&XPath:" -#~ msgstr "&XPath:" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "Automatisk Indholdsfortegnelse" - -#~ msgid "" -#~ "<p>You can control how calibre detects chapters using a XPath expression. To " -#~ "learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a></p>" -#~ msgstr "" -#~ "<p>Du kan kontrollere, hvordan calibre opdager kapitler vha. et XPath-" -#~ "udtryk. For at lære at bruge XPath-udtryk, se <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "vejledningen</a></p>" - -#~ msgid "&Title for generated TOC" -#~ msgstr "&Overskrift for genereret indholdsfortegnelse" - -#~ msgid "Level &1 TOC" -#~ msgstr "Niveau &1 indholdsfortegnelse" - -#~ msgid "Level &2 TOC" -#~ msgstr "Niveau &2 indholdsfortegnelse" - -#~ msgid "Finding metadata..." -#~ msgstr "Finder metadata..." - -#~ msgid "Level &3 TOC" -#~ msgstr "Niveau &3 indholdsfortegnelse" - -#~ msgid "Fetch metadata" -#~ msgstr "Hent metadata" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Kunne ikke hente metadata fra:" - -#~ msgid "Warning" -#~ msgstr "Advarsel" - -#~ msgid "Could not find metadata" -#~ msgstr "Kunne ikke finde metadata" - -#~ msgid "Matches" -#~ msgstr "Resultater" - -#~ msgid "No metadata found" -#~ msgstr "Ingen metadata fundet" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "Hentningen af metadata ser ud til at være gået i stå. Prøv igen senere." - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "Kunne ikke finde et omslag til denne bog. Prøv at angive ISBN først." - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Kunne ikke hente omslag</b><br/>" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Kan ikke hente omslag" - -#~ msgid "Bad cover" -#~ msgstr "Dårligt omslag" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Kan ikke hente metadata" - -#~ msgid "Available Formats" -#~ msgstr "Tilgængelige formater" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "&Hent metadata fra server" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "Omslaget er ikke et gyldigt billede" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Tilføj et nyt format for denne bog til databasen" - -#~ msgid "Download &cover" -#~ msgstr "Hent &omslag" - -#~ msgid "day" -#~ msgstr "dag" - -#~ msgid "Monday" -#~ msgstr "Mandag" - -#~ msgid "Tuesday" -#~ msgstr "Tirsdag" - -#~ msgid "Wednesday" -#~ msgstr "Onsdag" - -#~ msgid "%d recipes" -#~ msgstr "%d opskrifter" - -#~ msgid "Friday" -#~ msgstr "Fredag" - -#~ msgid "Sunday" -#~ msgstr "Søndag" - -#~ msgid "Saturday" -#~ msgstr "Lørdag" - -#~ msgid "Thursday" -#~ msgstr "Torsdag" - -#~ msgid "This recipe requires a username and password" -#~ msgstr "Denne opskrift kræver brugernavn og adgangskode" - -#~ msgid "Must set account information" -#~ msgstr "Kontooplysninger skal angives" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "%d dage, %d timer og %d minutter siden" - -#~ msgid "Last downloaded" -#~ msgstr "Sidst hentet" - -#~ msgid "" -#~ "If you disable this setting, metadata is guessed from the filename instead. " -#~ "This can be configured in the Advanced section." -#~ msgstr "" -#~ "Hvis du deaktiverer denne valgmulighed bliver metadataene i stedet gættet ud " -#~ "fra filnavnet. Dette kan konfigureres i den avancerede sektion." - -#~ msgid "Read &metadata from files" -#~ msgstr "Læs &metadata fra filer" - -#~ msgid "Format for &single file save:" -#~ msgstr "Format for &gemning af enkelte filer:" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "Fjerner en mappe fra listen over hyppigt brugte mapper" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Føjer en mappe til listen over hyppigt brugte mapper" - -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "calibre kan sende dine bøger til dig (eller din læser) via e-mail" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Vælg de synlige &kolonner i biblioteksvisningen" - -#~ msgid "&Button size in toolbar" -#~ msgstr "Størrelse på knapper i værktøjslinjen" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Vis &tekst på knapper i værktøjslinien" - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Navnet på den EPUB fil der ønskes gemt. Hvis navnet ikke angives, udledes " -#~ "det fra input filnavnet." - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Profilen på den enhed som denne EPUB skal benyttes på. Sæt til Ingen for at " -#~ "lave en EPUB, der ikke er enheds afhængig. Profilen benyttes til enheds " -#~ "specifikke begrænsninger i EPUB filen. " - -#~ msgid "" -#~ "Choose a profile for the device you are generating this file for. The " -#~ "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " -#~ "suitable for any reader with the same screen size. Choices are %s" -#~ msgstr "" -#~ "Vælg en profil for den enhed du genererer filen til. Standard er SONY PRS-" -#~ "500 med en skærmstørrelse på 584x754 pixels. Denne profil passer til alle " -#~ "læsere med den samme skærmstørrelse. Du kan vælge mellem %s" - -#~ msgid "Output written to" -#~ msgstr "Output skrevet til" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Udskriv genereret HTML til stdout og afslut." - -#~ msgid "Tijmen Ruizendaal" -#~ msgstr "Tijmen Ruizendaal" - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Communicate with the Cybook eBook reader." -#~ msgstr "Kommuniker med Cybook e-bogslæseren" - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal og John Schember" - -#~ msgid "You must install the pmount package." -#~ msgstr "Du skal have installeret pmount pakken" - -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "" -#~ "Gemmer outputtet fra input pluginet i den angivne mappe. Nyttig, hvis du " -#~ "ikke er sikker på i hvilket trin af konverteringsprocessen, en fejl finder " -#~ "sted. ADVARSEL: Dette sletter indholdet af den angivne mappe fuldstændigt." - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "Denne profil er beregnet for SONYs PRS serie. PRS 500/505/700 etc." - -#~ msgid "Kovid Goyal and Sujata Raman" -#~ msgstr "Kovid Goyal og Sujata Raman" - -#~ msgid "Hungarian" -#~ msgstr "Ungarsk" - -#~ msgid "Dont forget to enter your gmail username and password" -#~ msgstr "Glem ikke at indtaste dit gmail brugernavn og adgangskode" - -#~ msgid "&User stylesheet" -#~ msgstr "&Brugerstilark" - -#~ msgid "Device database corrupted" -#~ msgstr "Enheds database korrumperet" - -#~ msgid "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>Bog-databasen på enheden er korrumperet. Forsøg " -#~ "følgende:\n" -#~ " <ol>\n" -#~ " <li>Afbryd forbindelsen til enheden. Vent indtil enheden " -#~ "færdiggør regenerering af databasen (dvs. vent til den er klar til brug). " -#~ "Forbind enheden igen. Nu burde den virke med %(app)s. Hvis ikke, forsøg da " -#~ "næste trin.</li>\n" -#~ " <li>Afslut %(app)s. Find filen media.xml på enheden. Slet " -#~ "den. Afbryd forbindelsen til enheden. Vent indtil enheden færdiggør " -#~ "regenerering af filen. Forbind enheden igen og start %(app)s.</li>\n" -#~ " <ol>\n" -#~ " " - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "De valgte bøger vil blive <b>permanent slettet</b> og filerne fjernet fra " -#~ "din computer. Er du sikker på du vil gøre dette?" - -#~ msgid "covers" -#~ msgstr "omslag" - -#~ msgid "metadata" -#~ msgstr "metadata" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Nogle metadata kunne ikke hentes" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Metadata for følgende kunne ikke hentes:" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Metadata kunne ikke hentes:" - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Kommuniker med Cybook Gen 3 e-bogslæseren." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Kommuniker med Cybook Opus e-bogslæseren." - -#~ msgid "Communicate with the Sony PRS-505 eBook reader." -#~ msgstr "Kommuniker med Sony PRS-505 e-bogslæseren." - -#~ msgid "Communicate with the Sony PRS-700 eBook reader." -#~ msgstr "Kommuniker med Sony PRS-700 e-bogslæseren." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Kommuniker med BeBook e-bogslæseren." - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Kommuniker med BeBook Mini e-bogslæseren." - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "Kommuniker med Sony PRS-300/505 e-bogslæseren." - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Kommuniker med Sony PRS-600/700 e-bogslæseren." - -#~ msgid "List builtin recipes" -#~ msgstr "Fremvis indbyggede opskrifter" - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "Denne profil er rettet mod Hanlin V3/V5 og dens kloner." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [valgmulighed] minbog.chm" - -#~ msgid "Set font delta" -#~ msgstr "Set skrifttype delta" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Sti til en .txt-fil indeholdende en kommentar." - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Downloader %s til %d bog/bøger" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Tegnsæt for kilde HTML-filerne. Typiske valg inkluderer: cp1252, latin1, iso-" -#~ "8859-1 og utf-8." - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d af %d" - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Kommunikér med Kindle 2 e-bogslæser." - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Kommunikér med Booq Avant" - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Kommunikér med Nokia 810 internet tablet." - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Kommunikér med Sweex MM300" - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Kommunikér med Teclast K3 læser." - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Kan ikke finde diskdrevet %s. Din OS-kerne benytter formentlig en forældet " -#~ "version af SYSFS." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Output-mappe. Gør nuværende mappe til standard." - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Linjehøjden i pkt (typografiske punkter). Styrer også tekstlinjeafstanden. " -#~ "Som udgangspunkt foretages der ikke linjehøjdeændringer." - -#~ 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 "" -#~ "Når calibre fjerner afstand mellem afsnit, isættes automatisk en " -#~ "afsnitsindryk, for at sikre let afsnitsgenkendelse. Valget styrer i så fald " -#~ "afsnitindrykkets størrelse." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Prøv at detektere og korrigere hårde linjeskift og andre problemer i " -#~ "kildefilen. Dette kan gøre tingene værre, så brug det med forsigtighed." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "Regulært udtryk til at fjerne side-header." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Anvend et regulært udtryk til at fjerne side-header." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Anvend et regulært udtryk til at fjerne side-footer." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "Regulært udtryk til at fjerne side-footer." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Ønsket middel linjelængde for HTML-linjeombrydning hvis HTML er fra en " -#~ "tidligere delkonvertering af en PDF-fil. Standardværdien er %default hvilket " -#~ "deaktiverer dette." - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Fejlede med at parse henvisning %s %s" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Kan ikke behandle billede %s. Fejl: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Kunne ikke behandle billede: %s\n" -#~ "%s" - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "LEDER REVISION" - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Hent/gem metadata fra/til e-bogsfiler.\n" -#~ "\n" -#~ "Understøttede formater ved hentning af metadata: %s\n" -#~ "\n" -#~ "Understøttede formater ved gemning af metadata: %s\n" -#~ "\n" -#~ "Forskellige filtyper understøttende forskellige slags metadata. Hvis du " -#~ "prøver at vælger\n" -#~ "nogle metadata i en filtype som ikke understøtter den, vil metadataene blive " -#~ "ignoreret.\n" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Download metadata fra Douban.com" - -#~ msgid "tags" -#~ msgstr "mærker" - -#~ msgid "Cover download" -#~ msgstr "Download omslag" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Downloader sociale metadata fra amazon.com" - -#~ msgid "Download %s from %s" -#~ msgstr "Download %s fra %s" - -#~ msgid "description/reviews" -#~ msgstr "beskrivelser/anmeldelser" - -#~ msgid "The author whose book to search for." -#~ msgstr "Forfatteren hvis bøger der søges efter." - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "Bogens ISBN ID som du ønsker metadata om." - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Downloads metadata fra Google Books" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com timeout. Prøv igen senere." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Bogens udgiver der søges efter." - -#~ msgid "The title of the book to search for." -#~ msgstr "Bogens titel der søges efter" - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Kunne ikke hente omslag, da serveren udsættes for stor belastning. Prøv igen " -#~ "senere." - -#~ msgid " not found." -#~ msgstr " ikke fundet." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "LibraryThing.com serverfejl. Prøv igen senere." - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Indsæt ikke indholdsfortegnelsen til slutningen af bogen. Anvendeligt hvis " -#~ "bogen har sin egen indholdsfortegnelse." - -#~ msgid "Book Jacket" -#~ msgstr "Boglomme" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Normalt fortolker calibre blanke linjer (=2 linjeskift) som " -#~ "afsnitsmarkering. Med denne valgmulighed vil calibre fortolke ét linjeskift " -#~ "som afsnitsmarkering." - -#~ 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.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Skala anvendt til at fastslå længden ved hvilken en linje skal af-ombrydes. " -#~ "Valide værdier er et decimattal i intervallet 0 til 1. Standardværdi er 0.5, " -#~ "Dette er median linjelængden." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Normalt fortolker calibre blanke linjer (=2 linjeskift) som " -#~ "afsnitsmarkering. Med denne valgmulighed vil calibre fortolke enhver linje " -#~ "med indrykning (enten et tabulatortegn eller 2+ mellemrum) som " -#~ "afsnitsmarkering. Afsnit slutter når et linjeskift efterfølges af en " -#~ "indrykning." - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Angiv ønsket kompressionsniveau. Værdiinterval 1 - 10. 1 er den laveste " -#~ "kompression men hurtigste - og 10 er den højeste kompression men langsomste." - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Bevar omslagets aspektforhold, istedet for at strække omslaget af den første " -#~ "side af den genererede pdf." - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Vis knappemærker i værktøjslinje" - -#~ msgid "Toolbar icon size" -#~ msgstr "Ikonstørrelse på værktøjslinje" - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Angiv output-dokumentets ønskede tegnsæt. Standard er utf-8. Bemærk: " -#~ "Valgmuligheden honoreres ikke af alle formater." - -#~ msgid "Copy to Clipboard" -#~ msgstr "Kopiér til udklipsholder" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Side %d • %s</b><br />" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />sidste side læst: %d (%d%%)" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Nogle dubletter blev fundet og flettet ind i følgende eksisterende bøger:" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Vælg formater der <b>ikke</b> skal slettes" - -#~ msgid "social metadata" -#~ msgstr "Sociale metadata" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b><br><br> The second and subsequently selected " -#~ "books will not be deleted or changed.<br><br>Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "Alle bogformater og metadata fra de valgte bøger vil blive tilføjet til den " -#~ "<b>først valgte bog.</b><br><br> Den anden og efterfølgende valgte bøger vil " -#~ "ikke blive slettet eller ændret.<br><br>Venligst bekræft at du ønsker at " -#~ "fortsætte." - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be merged into " -#~ "the <b>first selected book</b>.<br><br>After merger the second and " -#~ "subsequently selected books will be <b>deleted</b>. <br><br>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 <b>deleted</b> " -#~ "from your computer.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Alle bogformater og metadata fra de valgte bøger vil blive flettet ind i den " -#~ "<b>først valgte bog</b>.<br><br>Efter fletning vil den anden og " -#~ "efterfølgende valgte bøger blive <b>slettet</b>. <br><br>Alle bogformater " -#~ "fra den først valgte bog vil blive beholdt og alle dubletformater i den " -#~ "anden og efterfølgende valgte bøger vil blive permanent <b>slettet</b> fra " -#~ "din computer.<br><br> Er du <b>sikker</b> på at du ønsker at fortsætte?" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Ingen bøger til katalogisering\n" -#~ "Check ekskluderingsmærker" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Gem destination for %s.%s" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Ingen bøger valgt til at generere katalog af" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Yderligere note mærke præfiks:" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "'Mærk denne bog som læst' mærke:" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "'Inkludér ikke denne bog' mærke:" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "" -#~ "Regulært udtryks mønster som beskriver mærker som eksluderes som genrer:" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Regulært udtryk tips:\n" -#~ "- Standard regulært udtryk - \\[[\\w ]*\\] - ekskluderer genrer mærker af " -#~ "formen [tag], f.eks., [Amazon Freebie]\n" -#~ "- Et regulært udtryksmønster med et enkelt punktum ekskluderer alle genrer " -#~ "mærker, genereret uden genre sektion" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Inkludér 'tilføjet for nylig' sektion" - -#~ msgid "Sort numbers as text" -#~ msgstr "Sortér numre som tekst" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Inkludér 'titler' sektion" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>Denne guide vil hjælpe dig med at vælge en fornuftig " -#~ "skriftstørrelsesnøgle til dine behov. Bare indtast input-dokumentets " -#~ "grundskriftstørrelse og indtast en skriftstørrelse. Guiden vil vise hvad " -#~ "skriftstørrelsen vil afbildes til, af skrift reskaleringsalgoritmen. Du kan " -#~ "justere algoritmen ved at justere output grundskriftstørrelsen og " -#~ "skriftnøglen herunder. Når du har fundet nogle brugbare værdier, trykker du " -#~ "OK.</p>\n" -#~ "<p>Som udgangspunkt, hvis output grundskriftstørrelsen er zero og/eller " -#~ "ingen skriftstørrelsesnøgle er angivet, vil calibre anvende værdier fra " -#~ "output-profilen. </p>\n" -#~ "<p>Se <a href=\"http://calibre-ebook.com/user_manual/conversion.html#font-" -#~ "size-rescaling\">brugermanualen</a> for en diskussion af hvordan " -#~ "skriftstørrelse reskalering fungerer.</p>" - -#~ msgid "Indent size:" -#~ msgstr "Indryk størrelse:" - -#~ msgid "Insert &blank line" -#~ msgstr "Indsæt &blank linje" - -#~ msgid "PDB Input" -#~ msgstr "PDB-Input" - -#~ msgid "Header regular expression:" -#~ msgstr "Sidehoved regulært udtryk:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Sidefod regulært udtryk:" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Anvend en guide til at hjælpe med at konstruere XPath-udtrykket" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Håndhæv maximum linjelængde" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>F.eks. for at matche alle h2 mærker som har class=\"chapter\", sættes " -#~ "mærke til <i>h2</i>, attribut til <i>class</i> og værdi til " -#~ "<i>chapter</i>.</p><p>Hvis attributten efterlades blank vil der matches " -#~ "enhver attribut - og efterlades værdi blank vil der matches enhver værdi. " -#~ "Sættes mærke til * vil der match enhvert mærke.</p><p>For at lære mere " -#~ "avanceret brug af XPath, se <a href=\"http://calibre-" -#~ "ebook.com/user_manual/xpath.html\">XPath-tutorial</a>." - -#~ msgid "Send specific format" -#~ msgstr "Send specifik format" - -#~ msgid " and delete from library" -#~ msgstr " og slet fra bibliotek" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Fejlede med at e-maile følgende bøger:" - -#~ msgid "Failed to email books" -#~ msgstr "Fejlede med at e-maile bøger" - -#~ msgid "Attached is the" -#~ msgstr "Forbundet er" - -#~ msgid "Sent by email:" -#~ msgstr "Sendt via e-mail:" - -#~ msgid "Fit &cover to view" -#~ msgstr "Tilpas &omslag til visning" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "E-mail\n" -#~ "levering" - -#~ msgid "Add/Save" -#~ msgstr "Tilføj/Gem" - -#~ msgid "System port selected" -#~ msgstr "System port valgt" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. Your operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "Værdien <b>%d</b> du har valgt til indholdsserverens port er en system " -#~ "tcp/udp-port. Dit operativsystem <b>kan måske</b> ikke tillade serveren at " -#~ "udbyde sig på denne port. For at være sikker kan du vælge en port højere end " -#~ "1024 (op til 65535)." - -#~ msgid "Invalid size" -#~ msgstr "Ugyldig størrelse" - -#~ msgid "" -#~ "The changes you made require that Calibre be restarted. Please restart as " -#~ "soon as practical." -#~ msgstr "" -#~ "Ændringerne du lavede kræver at Calibre genstartes. Venligst genstart så " -#~ "hurtig som praktisk muligt." - -#~ msgid "Some inconsistencies found" -#~ msgstr "Nogle inkonsistenser blev fundet" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "Størrelsen %s er ugyldig. må være af formen breddexhøjde" - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>Skal være et mappe." - -#~ msgid "Failed to check database integrity" -#~ msgstr "Check af database integritet fejlede" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "De følgende bøger havde formater listet i databasen som faktisk ikke er " -#~ "tilgængelige. Indgangene for formaterne er blevet fjernet. Du skal checke " -#~ "dem manuelt. Dette kan ske hvis du ændrer biblioteksmappens filer direkte." - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Hvis bøger med lignende titler og forfattere findes, &iflettes de nye filer " -#~ "automatisk" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Hvis en eksisterende bog med en lignende titel og forfatter bliver fundet " -#~ "som ikke har formatet bliver tilføjet, bliver formatet tilføjet\n" -#~ "til den eksisterende bog, istedet for at danne nye indgange. Hvis den " -#~ "eksisterende bog allerede har formatet, så ignoreres den.\n" -#~ "\n" -#~ "Titel match ignorerer kendeord (\"en\", \"et\"), punktuation, kasus, osv. " -#~ "Forfatter match er eksakt." - -#~ msgid "&Adding books" -#~ msgstr "&Tilføjer bøger" - -#~ msgid "&Saving books" -#~ msgstr "&Gemmer bøger" - -#~ msgid "Sending to &device" -#~ msgstr "Sender til &enhed" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Brug &romertal til serienumre" - -#~ msgid "Search as you type" -#~ msgstr "Søg mens du taster" - -#~ msgid "Show &donate button (restart)" -#~ msgstr "Vis &donationsknap (genstart)" - -#~ msgid "&Check database integrity" -#~ msgstr "&Check database integritet" - -#~ msgid "Use brackets" -#~ msgstr "Anvend parentes" - -#~ msgid "Values can be edited" -#~ msgstr "Værdier som kan redigeres" - -#~ msgid "Create Tag-based Column" -#~ msgstr "Opret mærkebaseret kolonne" - -#~ msgid "Lookup name" -#~ msgstr "Søgenavn" - -#~ msgid "Column heading" -#~ msgstr "Kolonneoverskrift" - -#~ msgid "Column type" -#~ msgstr "Kolonnetype" - -#~ msgid "&Add" -#~ msgstr "&Tilføj" - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "Opret og redigér mærkebaseret kolonne" - -#~ msgid "Explanation text added in create_ct_column.py" -#~ msgstr "Forklaringstekst tilføjet i create_ct_column.py" - -#~ msgid "Tag on book" -#~ msgstr "Mærke på bog" - -#~ msgid "" -#~ "The label must contain only letters, digits and underscores, and start with " -#~ "a letter" -#~ msgstr "" -#~ "Etiketten må kun bestå af bogstaver, cifre og bundstreg - og skal begynde " -#~ "med et bogstav" - -#~ msgid "" -#~ "The lookup name must be lower case and cannot contain \":\"s or spaces" -#~ msgstr "" -#~ "Opslagsnavnet må kun være småbogstaver og kan ikke indeholde \":\" eller " -#~ "mellemrum" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Opret eller redigér tilpassede kolonner" - -#~ msgid "Column &type" -#~ msgstr "Kolonne&type" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Downloader sociale metadata, vent venligst..." - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Ingen metadata fundet, prøv at ændre titlen og forfatteren eller ISBN-nøglen." - -#~ msgid "&Stop selected job" -#~ msgstr "&Stop valgte opgaver" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "" -#~ "Vælg den bog, der passer bedst på dit eksemplar, fra nedenstående liste" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "Overskriv forfatter og titel med forfatter og titel fra valgte bog" - -#~ msgid "Stop &all jobs" -#~ msgstr "Stop &alle opgaver" - -#~ msgid "" -#~ "Selected books will be automatically numbered,\n" -#~ "in the order you selected them.\n" -#~ "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 "" -#~ "Valgte bøger vil automatisk blive nummererede,\n" -#~ "i den orden du vælger dem i.\n" -#~ "Så hvis du valgte Book A og derefter Book B,\n" -#~ "Book A vil have serienummer 1 - og Book B serienummer 2." - -#~ msgid "The download timed out." -#~ msgstr "Download timeout." - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Afbryd redigeringen af alle resterende bøger" - -#~ msgid "Edit Meta Information" -#~ msgstr "Rediger metadata" - -#~ msgid "There were errors" -#~ msgstr "Der var fejl" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Der var fejl under download af sociale metadata" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Automatisk opret forfattersorteringsindgang baseret på den aktuelle " -#~ "forfatterindgang" - -#~ msgid "Reset cover to default" -#~ msgstr "Nulstil til standardomslag" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Fjern de valgte formater for denne bog fra databasen." - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Opdatér metadata fra metadata i det valgte format" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Download alle planlagte opskrifter på én gang" - -#~ msgid "Every " -#~ msgstr "Hvert " - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Interval ved hvilken denne opskrift skal downloade. En værdi på nul betyder " -#~ "at opskriften vil downloade hver time." - -#~ msgid "at" -#~ msgstr "ved" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Slet downloadede nyheder ældre end det opgivne antal dage. Sæt til nul for " -#~ "at deaktivere." - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "Lig: Ordet eller frasen skal matche et helt metadata felt" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "Regulært udtryk: Udtrykket forsøges matchet overalt i metadataene" - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "" -#~ "Indeholder: Ordet eller frasen vil forsøges matchet overalt i metadataene" - -#~ msgid "What kind of match to use:" -#~ msgstr "Hvilken slags match skal anvendes:" - -#~ msgid "Add the new category" -#~ msgstr "Tilføj den nye kategori" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (var %s)" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Bilagsfilen: %s er en opskrift der kan downloades %s." - -#~ msgid "Pick recipe" -#~ msgstr "Vælg overskrift" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Vælg overskrift der skal tilpasses" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Sæt et regulært " -#~ "udtryksmønster anvendt til at gætte e-bogsmetadata fra filnavne. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">En <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> på regulære " -#~ "udtryks syntaks er tilgængelig.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Brug <span style=\" font-" -#~ "weight:600;\">test</span> funktionaliteten nedenfor til at teste dine " -#~ "regulære udtryk på et par eksempel filnavne. Gruppenavnene for de " -#~ "forskellige metadata indgange er dokumenteret i tooltips.</p></body></html>" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "For hjælp med at skrive avancerede nyhedsopskrifter, venligst besøg <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">brugeropskrifter" -#~ "</a>" - -#~ msgid "Download only social metadata" -#~ msgstr "Download kun sociale metadata" - -#~ msgid "Download only metadata" -#~ msgstr "Download kun metadata" - -#~ msgid "Download only covers" -#~ msgstr "Download kun omslag" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Opret bogkatalog i dit calibre bibliotek" - -#~ msgid "Books located at" -#~ msgstr "Bøger placeret ved" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "Tryk for at se bøgerne på hukommelseskort B i din læser" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "Tryk for at se bøgerne på hukommelseskort A i din læser" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "Tryk for at se bøgerne i enhedens arbejdshukommelse" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Tryk for at se tilgængelige bøger på din computer" - -#~ msgid "" -#~ "Library\n" -#~ "%d books" -#~ msgstr "" -#~ "Bibliotek\n" -#~ "%d bøger" - -#~ msgid "" -#~ "Reader\n" -#~ "%s" -#~ msgstr "" -#~ "Læser\n" -#~ "%s" - -#~ msgid "" -#~ "Card A\n" -#~ "%s" -#~ msgstr "" -#~ "Kort A\n" -#~ "%s" - -#~ msgid "" -#~ "Card B\n" -#~ "%s" -#~ msgstr "" -#~ "Kort B\n" -#~ "%s" - -#~ msgid "free" -#~ msgstr "ledig" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Gem aktuel søgning under navnet vist i boksen" - -#~ msgid "Edit meta info" -#~ msgstr "Redigér meta info" - -#~ msgid "Del" -#~ msgstr "Slet" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Bog <font face=\"serif\">%s</font> af %s." - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "set in ui.py" -#~ msgstr "sæt i ui.py" - -#~ msgid "Configure calibre" -#~ msgstr "Konfigurér calibre" - -#~ msgid "Edit meta information" -#~ msgstr "Redigér metaoplyninger" - -#~ msgid "&Restrict to:" -#~ msgstr "&Begræns til:" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "&Søg:" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Bog har hverken titel eller ISBN" - -#~ msgid "No matches found for this book" -#~ msgstr "Ingen match fundet for denne book" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Redigér sortering for '%s'" - -#~ msgid "Rename '%s'" -#~ msgstr "Omdøb '%s'" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Konverterer bog %d af %d (%s)" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Kunne ikke konvertere %d af %d bøger, fordi ingen egnede kildeformater blev " -#~ "fundet." - -#~ msgid "Manage &user categories" -#~ msgstr "Administrér &brugerkategorier" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Calibre kvik start guide" - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "er resultatet af mange frivilliges indsats fra hele verden. Hvis du finder " -#~ "calibre brugbart, venligst overvej at give en donation for at støtte dets " -#~ "udvikling. Din donation hjælper med calibres fortsatte udvikling." - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Kunne ikke konvertere: %s<p>Det er en e-bog med <a href=\"%s\">DRM</a>. " -#~ "Du skal først fjerne DRM med et tredjepartsværktøj." - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>Denne bog er beskyttet af <a href=\"%s\">DRM</a>" - -#~ msgid "DRM Error" -#~ msgstr "DRM-fejl" - -#~ msgid "Paste Image" -#~ msgstr "Indsæt billede" - -#~ msgid "Copy Image" -#~ msgstr "Kopiér billede" - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Husk at lade calibre køre, da dens server kun kører, når calibre kører." - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Hvis du anvender WordPlayer e-book app på din Android phone, kan du tilgå " -#~ "din calibre bogsamling direkte på enheden. For at gøre dette skal du starte " -#~ "indholdsserveren." - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>Et ugyldigt bibliotek eksisterer allerede ved %s, slet det før der igen " -#~ "prøves på at flytte det eksisterende bibliotek hertil.<br>Fejl: %s" - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Vælg en placering til dine bøger. Når du tilføjer bøger til calibre, vil de " -#~ "kopieres hertil:" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Brugermanual</h2>En brugermanual er også tilgængelig <a " -#~ "href=\"http://calibre-ebook.com/user_manual\">online</a>." - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Glem ikke at indtaste dit gmail brugernavn og adgangskode. Du kan registrere " -#~ "dig til en gratis gmail-konto på http://gmail.com" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "Du skal angive brugernavn og adgangskode til mailserveren" - -#~ msgid "Finish gmail setup" -#~ msgstr "Færdiggør gmail opsætning" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Anvender: %s:%s@%s:%s og %s kryptering" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Felterne som skal sendes til output når der katalogiseres bøger i databasen. " -#~ " Skal være en kommasepareret feltliste.\n" -#~ "Tilgængelige felter: %s.\n" -#~ "Standard: '%%default'\n" -#~ "Anvendes til: CSV, XML output-formater" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Sortér titler med ledenumre som tekst, f.eks.,\n" -#~ "'2001: A Space Odyssey' sorteres som \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Standard: '%default'\n" -#~ "Anvendes til: ePub, MOBI output-formater" - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Output-felter til at sortere på.\n" -#~ "Tilgængelige felter: author_sort, id, rating, size, timestamp, title.\n" -#~ "Standard: '%default'\n" -#~ "Anvendes til: CSV, XML output-formater" - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "" -#~ "En ordbog af valg til at brugerdefinere, hvordan dataene i denne kolonne vil " -#~ "blive fortolket." - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sMiddel vurderingen er %3.1f" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Checker SQL integritet..." - -#~ msgid "Checking for missing files." -#~ msgstr "Checker for manglende filer." - -#~ msgid "Checked id" -#~ msgstr "Checket id" - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Kommasepareret format-liste som gemmes for hver bog. Som standard gemmes " -#~ "alle tilgængelige bøger." - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Formatet i hvilket datoer vises i. %d - dag, %b - måned, %Y - år. Standard " -#~ "er: %b, %Y" - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[options]\n" -#~ "\n" -#~ "Start calibre indholdsserveren." - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "SERIER: %s [%s]<br />" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "Kunne ikke hente artikler. Kør med -vv for at se årsagen" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Alle henvisninger, der passer på dette regulære udtryk, vil blive ignoreret. " -#~ "Denne valgmulighed kan angives flere gange, hvor henvisninger vil blive " -#~ "ignoreret, bare de passer på ét af udtrykkene. Som udgangspunkt ignoreres " -#~ "ingen henvisninger. Hvis både --filter-regexp og --match-regexp er angivet, " -#~ "vil --filter-regexp blive anvendt først." - -#~ msgid "Remove F&ooter" -#~ msgstr "Fjern &sidefod" - -#~ msgid "Remove H&eader" -#~ msgstr "Fjern &sidehoved" - -#~ msgid "Automatically number books in this series" -#~ msgstr "Automatisk nummerér bøger i denne serie" - -#~ msgid "TabWidget" -#~ msgstr "Tab-widget" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "Indtast et nyt kategorinavn. Vælg typen før tilføjning af den." - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Vælg din e-bogslæser. Dette vil sørge for konverteringsvalg, som danner e-" -#~ "bøger, optimeret til din enhed." - -#~ msgid "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalog in format specified by path/to/destination extension.\n" -#~ " Options control how entries are displayed in the generated catalog " -#~ "ouput.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [valg]\n" -#~ "\n" -#~ " Eksport et katalog i formatet specificeret ved sti/til/destination " -#~ "filendelse.\n" -#~ " Valg styrer hvordan indgange vises i den genererede katalog-output.\n" -#~ " " - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Skabelonen til at styre filnavne og mappestrukturer af filer gemt på " -#~ "enheden. Standard er \"%s\" som vil gemme bøgerne i en per-forfatter " -#~ "undermappe med filnavne indeholdende titel og forfatter. Tilgængelige valg " -#~ "er: {%s}" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Skabelonen til at styre filnavne og mappestrukturer for de gemte filer. " -#~ "Standard er \"%s\" som vil gemme bøgerne i en per-forfatter undermappe med " -#~ "filnavne indeholdende titel og forfatter. Tilgængelige valg er: {%s}" - -#~ msgid "No valid plugin found in " -#~ msgstr "Intet gyldigt udvidelsesmodul fundet i " - -#~ msgid "Choose plugin" -#~ msgstr "Vælg udvidelsesmodul" - -#~ msgid "Add new plugin" -#~ msgstr "Tilføj nyt udvidelsesmodul" - -#~ msgid "Plugin &file:" -#~ msgstr "Udvidelsesmodul&fil:" - -#~ msgid "ratings" -#~ msgstr "vurderinger" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "Download &sociale metadata (mærker/vurderinger/osv.) som standard" - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Download &sociale metadata (mærker/vurderinger/osv.) for den valgte bog" - -#~ msgid "Browse for the new database location" -#~ msgstr "Browse til det nye database placering" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "&E-bogsplacering (E-bøgerne bliver gemt i mapper sorteret efter forfatter og " -#~ "metadata bliver gemt i filen metadata.db)" - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "Ugyldigt database placering.<br>Kan ikke skrive til " - -#~ msgid "Invalid database location" -#~ msgstr "Ugyldigt database placering" - -#~ msgid "Invalid database location " -#~ msgstr "Ugyldigt database placering " - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Placering %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />sidste side læst: Placering %d (%d%%)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Placering %d • %s</b><br />" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s er blevet opdateret til version %s. Se <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">nye funktioner</a>. Besøg download siden?" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Klik for at åbne bog detalje vindue" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "Mærke-editor kan ikke anvendes hvis du har ændret mærkaterne" - -#~ msgid "replace" -#~ msgstr "erstat" - -#~ msgid "ignore" -#~ msgstr "ignorér" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "strict" -#~ msgstr "striks" - -#~ msgid "mixed" -#~ msgstr "blandet" - -#~ msgid "misc" -#~ msgstr "forskelligt" - -#~ msgid "book" -#~ msgstr "bog" - -#~ msgid "" -#~ "If you use custom columns and they differ between libraries, you will have " -#~ "various problems. Best to ensure you have the same custom columns in each " -#~ "library." -#~ msgstr "" -#~ "Hvis du anvender brugerdefinerede søjler og disse er forskellige mellem " -#~ "biblioteker, vil du have visse problemer. Det er bedst at du sikrer samme " -#~ "brugerdefinerede søjler i hvert bibliotek." - -#~ msgid "Custom columns" -#~ msgstr "Brugerdefinerede søjler" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Anvend &eksisterende bibliotek i den nye placering" - -#~ msgid "Reader" -#~ msgstr "Læser" - -#~ msgid "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Skabelonen til citationsoprettelse fra databasefelter.\n" -#~ " Skal være en skabelon med {} omsluttede felter.\n" -#~ "Tilgængelige felter: %s.\n" -#~ "Standard: '%%default'\n" -#~ "Anvendes til: BIBTEX output-format" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Felterne der skal til output, når katalogisering af bøger i databasen. Skal " -#~ "være en kommasepareret feltliste.\n" -#~ "Tilgængelige felter: %s.\n" -#~ "Standard: '%%default'\n" -#~ "Anvendes til: BIBTEX output-format" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "Du skal mindst angive ISBN, titel, forfatter eller udgiver" - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Tilføj dine egne kategorier til mærke-browseren" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "&Overskriv forfatter og titel som standard, når metadata hentes" - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Du skal tilføje URL http://mitværtsnavn:8080 som dit calibre bibliotek i " -#~ "WordPlayer. Her skal mitværtsnavn være det fuldt kvalificerede værtsnavn " -#~ "(FQDN) eller IP-adresse, computeren calibre kører på." - -#~ msgid "Cannot use tag editor" -#~ msgstr "Kan ikke anvende mærke-editor" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Mærkepræfiks til brugernoter, f.eks. '*Jeff might enjoy reading this'.\n" -#~ "Standard: '%default'\n" -#~ "Anvendes til: ePub, MOBI output-formater" - -#~ msgid "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Kommasepareret ordmærkeliste der indikerer hvilke bøger som skal ekskluderes " -#~ "fra output. Stor/små-bogstav-uafhængig.\n" -#~ "--exclude-tags=skip vil matche 'skip this book' og 'Skip will like this'.\n" -#~ "Standard: '%default'\n" -#~ "Anvendes til: ePub, MOBI output-formater" - -#~ msgid "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Mærke der markerer at bogen er blevet læst.\n" -#~ "Standard: '%default'\n" -#~ "Anvendes til: ePub, MOBI output-formater" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "Bøger vist, vil blive begrænset til dem, der matcher den valgte gemte søgning" - -#~ msgid "Automatic" -#~ msgstr "Automatisk" - -#~ msgid "Last modified: %s" -#~ msgstr "Sidst ændret: %s" - -#~ msgid "Text justification:" -#~ msgstr "Tekstjustering:" - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Transskribér unicode-tegn til en ASCII-repræsentation. Anvendes med " -#~ "forsigtighed. F.eks. vil det erstatte \"%s\" med \"Mikhail Gorbachiov\". " -#~ "Bemærk at der i mange tilfælde er flere mulige repræsentationer (f.eks. tegn " -#~ "delt mellem kinesisk og japansk). Den repræsentation der anvendes af flest " -#~ "mennesker anvendes (kinesisk - i det tidligere eksempel)." - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "&Forbehandel input-fil for muligvis at forbedre struktur detektion" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Kør input-teksten gennem markdown forbehandlingen. For at lære mere om " -#~ "markdown se" - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Gemmer output fra forskellige trin af konverteringspipelinen til den " -#~ "specificerede mappe. Anvendeligt hvis du er usikker på hvilket trin i " -#~ "konverteringsbehandlingen en fejl opstod.\n" -#~ "Standard: '%default'None\n" -#~ "Anvendes til: ePub, MOBI output-formater" - -#~ msgid "Process using markdown" -#~ msgstr "Behandel under anvendelse af markdown" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Læs kun metadata fra &filnavnet" - -#~ msgid "" -#~ "<li><b>Manual Management</b>: Calibre updates the metadata and adds " -#~ "collections only when a book is sent. With this option, calibre will never " -#~ "remove a collection.</li>\n" -#~ "<li><b>Only on send</b>: Calibre updates metadata and adds/removes " -#~ "collections for a book only when it is sent to the device. </li>\n" -#~ "<li><b>Automatic management</b>: Calibre automatically keeps metadata on the " -#~ "device in sync with the calibre library, on every connect</li></ul>" -#~ msgstr "" -#~ "<li><b>Manual administrering</b>: Calibre opdaterer metadata og tilføjer kun " -#~ "collections, når en bog bliver sendt. Med denne valgmulighed, vil calibre " -#~ "aldrig fjerne en collection.</li>\n" -#~ "<li><b>Kun på send</b>: Calibre opdaterer metadata og tilføjer/fjerner kun " -#~ "en bog fra collections, når den sendes til en enhed. </li>\n" -#~ "<li><b>Automatisk administrering</b>: Calibre holder automatisk metadata på " -#~ "enheden synkroniseret med calibre-biblioteket, ved hver forbindelse</li></ul>" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "&Maksimalt antal ventende opgaver (genstart krævet):" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Maksimalt antal ventende opgaver" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Indholds-\n" -#~ "server" - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Slet downloadede nyheder ældre end " - -#~ msgid "Communicate with the Promedia eBook reader" -#~ msgstr "Kommunikér med Promedia eBook reader" - -#~ msgid "Delete current saved search" -#~ msgstr "Slet aktuel gemte søgning" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Download omslag fra openlibrary.org" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Download omslag fra librarything.com" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s ikke fundet" - -#~ msgid "" -#~ "You are tying 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 "" -#~ "Du prøver på at gemme filer i calibre-biblioteket. Dette kan forårsage " -#~ "ødelæggelse af dit bibliotek. Gem-til-disk er ment til at eksportere filer " -#~ "fra dit calibre-bibliotek andre steder." - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "For hver fejlmeddelse fra hver omslagskilde, tryk på \"Vis detaljer\" " -#~ "herunder." - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Lav et standard omslag baseret på titlen og forfatteren" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "For at anvende isbndb.com må du oprette en konto %sfree account%s og angive " -#~ "din access key herunder (se isbndb.com/account/dev/keys/)." - -#~ msgid "&Access Key:" -#~ msgstr "&Access key:" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] adgangskode\n" -#~ "\n" -#~ "Hent metadata til bøger fra isndb.com. Du kan enten angive bogens ISBN ID " -#~ "eller dens titel og forfatter. Hvis du angiver titel og forfatter,\n" -#~ "så kan mere end en bogs oplysninger bliver more modtaget.\n" -#~ "\n" -#~ "Adgangsnøglen er access key, som du danner efter oprettelse af en gratis " -#~ "konto hos isbndb.com/account/dev/keys/.\n" -#~ "\n" - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>calibre kan finde metadata om dine bøger to steder: <b>Google Books</b> " -#~ "og <b>isbndb.com</b>. <p>For at bruge isbndb.com skal du oprette en <a " -#~ "href=\"http://www.isbndb.com\">gratis konto</a> og nedenfor indtaste din " -#~ "access key." - -#~ msgid "&Current tweaks" -#~ msgstr "&Aktuelle tweaks" - -#~ msgid "All available tweaks" -#~ msgstr "Alle tilgængelige tweaks" - -#~ msgid "" -#~ "Values for the tweaks are shown below. Edit them to change the behavior of " -#~ "calibre" -#~ msgstr "" -#~ "Tweaks værdierne vises herunder. Redigér dem for at ændre calibres opførsel." - -#~ msgid "&Miscellaneous" -#~ msgstr "&Forskelligt" - -#~ msgid "&Tweaks" -#~ msgstr "&Tweaks" - -#~ msgid "&Restore to defaults" -#~ msgstr "&Gendan til standard" - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>Indtast en liste af ISBN-numre i tekstboksen til venstre, én per linje. " -#~ "calibre vil automatisk oprette bogindgange baseret på ISBN-nummeret og " -#~ "downloade metadata og omslag til dem.<p>Ugyldige ISBN i listen ignoreres." - -#~ 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->Plugins" -#~ msgstr "" -#~ "Her kan du styre hvordan calibre vil gemme dine bøger, når du trykker på " -#~ "knappen send-til-enhed. Denne indstilling kan tilsidesættes for individuelle " -#~ "enheder, ved at tilpasse enhedens udvidelsesmodulgrænsefladen i " -#~ "Preferences/indstillinger->Udvidelsesmoduler" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Gendan alle forfattersorteringsværdier til værdierne automatisk genereret ud " -#~ "fra forfatter. Præcis hvordan denne værdi automatisk genereres kan styres " -#~ "via Preferences/indstillinger->Avanceret->Tweaks" - -#~ msgid "Switch to library..." -#~ msgstr "Skift til bibliotek..." - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "Du kan ikke ændre biblioteker, når en enhed er forbundet." - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Regex vink:\n" -#~ "- Standard regex - \\[.+\\] - ekskluderer genre tags af formen [tag], " -#~ "f.eks., [Amazon Freebie]\n" -#~ "- Et regex mønster udgjort af et enkelt punktum, ekskluderer alle genre " -#~ "tags, genererer ingen Genre sektion" - -#~ msgid "Applying changes to %d books. This may take a while." -#~ msgstr "Gennemfører ændringer på %d bøger. Dette kan tage et stykke tid." - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Kopiéret %d bøger til %s" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Fejlede med at parse: %s med fejl: %s" - -#~ 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 (\"\\\")" - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Sektionér kapitler (Anvendes med forsigtighed!)" - -#~ msgid "Toolbars/Context menus" -#~ msgstr "Værktøjslinjer/kontekstmenuer" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Prøv at fortolke og omdanne kapitler til sektioner. ADVARSEL: Denne " -#~ "valgmulighed er eksperimentiel. Den kan forårsage at konverteringen fejler. " -#~ "Den kan også producere utilsigtet output." - -#~ msgid "Restore to &default" -#~ msgstr "Gendan &standardinstillinger" - -#~ msgid "Remove all" -#~ msgstr "Fjern alt" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Vis adviseringer i &systembakken" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Alle filerne fra %s vil blive <b>permanent slettet</b>. Er du sikker?" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Mærker som skal anvendes, når en ny bog tilføjes:" - -#~ msgid "Customize the toolbar" -#~ msgstr "Tilpas værktøjslinjen" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "Læs metadata fra &filindhold i stedet for filnavn" - -#~ 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." -#~ msgstr "" -#~ "Tweaks værdierne vises herunder. Redigér dem for at ændre calibres opførsel. " -#~ "Dine ændringer vil først træde i kraft efter en genstart af calibre." - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Bog %s af %s" - -#~ msgid "Test &text" -#~ msgstr "Test &tekst" - -#~ msgid "Test re&sult" -#~ msgstr "Test re&sultat" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "&Del værktøjslinjen i to værktøjslinjer" - -#~ msgid "Apply function &after replace:" -#~ msgstr "Anvend funktion &efter erstat:" - -#~ msgid "&Search and replace (experimental)" -#~ msgstr "&Søg og erstat (eksperimentiel)" - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "Linje &affoldningsfaktor under præprocessering:" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Kobo-enheden understøtter i øjeblikket kun en collection: \"Im_Reading\"-" -#~ "listen. Opret et mærke kaldet \"Im_Reading\" " - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "Skala anvendt til at bestemme længden ved hvilken en tekstlinje skal have " -#~ "fjernet ombrydning hvis forbehandling er aktiveret. Gyldige værdier er et " -#~ "decimaltal mellem 0 og 1. Standardværdi er 0.40, netop under median " -#~ "linjelængden. Dette vil fjerne ombrydning i bogtekst med hård " -#~ "linjeombrydning, men skal minskes hvis linjelængden er variabel." - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b>. ISBN will <i>not</i> be merged.<br><br>After " -#~ "merger the second and subsequently selected books will be <b>deleted</b>. " -#~ "<br><br>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 <b>deleted</b> from your computer.<br><br> Are you <b>sure</b> " -#~ "you want to proceed?" -#~ msgstr "" -#~ "Bogformater og metadata fra de valgt bøger, vil blive iflettet den <b>først " -#~ "valgte bog</b>. ISBN vil <i>ikke</i> blive iflettet.<br><br>Efter fletning " -#~ "vil den anden og resterende valgte bøger blive <b>slettet</b>. <br><br>Alle " -#~ "bogformater i den først valgte bog, vil blive bibeholdt og ethvert " -#~ "kopiformat i den anden og resterende valgte bøger, vil blive permanent " -#~ "<b>slettet</b> fra din computer.<br><br> Er du <b>sikker</b> på at du vil " -#~ "fortsætte?" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b> ISBN will <i>not</i> be merged.<br><br> The " -#~ "second and subsequently selected books will not be deleted or " -#~ "changed.<br><br>Please confirm you want to proceed." -#~ msgstr "" -#~ "Bogformater og metadata fra de valgt bøger, vil blive tilføjet til <b>den " -#~ "først valgte bog</b>. ISBN vil <i>ikke</i> blive iflettet.<br><br> Den anden " -#~ "og resterende valgte bøger, vil ikke blive slettet eller " -#~ "ændret.<br><br>Venligst bekræft at du ønsker at fortsætte." - -#~ msgid "" -#~ "Search and replace in text fields using regular expressions. 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. See <a href=\"http://docs.python.org/library/re.html\"> this " -#~ "reference</a> for more information, and in particular the 'sub' function." -#~ msgstr "" -#~ "Søg og erstat i tekstfelter ved anvendelse af regulære udtryk. Søgeteksten " -#~ "er et vilkårligt python-kompatibelt regulært udtryk. Erstatningsteksten kan " -#~ "indeholde referencer til parantesomsluttede udtryk i søgemønsteret. " -#~ "Søgningen er ikke fastforankret - og kan matche og erstatte flere gange på " -#~ "samme tekststreng. Se <a href=\"http://docs.python.org/library/re.html\"> " -#~ "denne reference</a> for mere information - og især 'sub'-funktionen." - -#~ msgid "" -#~ "Note: <b>you can destroy your library</b> using this feature. Changes are " -#~ "permanent. There is no undo function. You are strongly encouraged to back up " -#~ "your library before proceeding." -#~ msgstr "" -#~ "Bemærk: <b>du kan ødelægge dit bibliotek</b> ved at anvende denne egenskab. " -#~ "Ændringer er permanente. Der er ingen fortryd funktion. Du anbefales at tage " -#~ "en kopi af dit bibliotek før fortsættelse." - -#~ msgid "" -#~ " The red color indicates that the current author sort does not match the " -#~ "current author" -#~ msgstr "" -#~ " Den røde farve indikerer at den aktuelle forfatter-sort, ikke matcher den " -#~ "aktuelle forfatter" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Automatisk oprette forfatterens sort-indgang baseret på den aktuelle " -#~ "forfatter-indgang.\n" -#~ "Anvend denne knap for at oprette forfatter-sort, vil ændre forfatter-sort " -#~ "fra rød til grøn." - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Fjern kanter (hvis nogen) fra omslag" - -#~ 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. Rebuild the ePub, " -#~ "updating your calibre library." -#~ msgstr "" -#~ "Vis ePub-filens kildekode i et fil-browser vindue. For at tweake " -#~ "individuelle filer, højre-klik, derefter 'Åbn med...' din editor efter eget " -#~ "valg. Når tweaksene er fuldført, lukkes fil-browser vinduet. Genopbyg ePub, " -#~ "hvilket også opdaterer dit calibre-bibliotek." - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Download omslag fra Douban.com" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Douban.com API timeout. Prøv igen senere." - -#~ msgid "Library backup status..." -#~ msgstr "Bibliotek backup status..." - -#~ msgid "Additional Information" -#~ msgstr "Yderligere information" - -#~ msgid "Run the check" -#~ msgstr "Kører checket" - -#~ msgid "Check Library" -#~ msgstr "Check bibliotek" - -#, python-format -#~ 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" - -#, python-format -#~ 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" - -#~ msgid "Case sensitive" -#~ msgstr "Skeln mellem store og små bogstaver" - -#~ msgid "Apply function after replace:" -#~ msgstr "Anvend funktion efter erstat:" - -#~ msgid "Search mode:" -#~ msgstr "Søgetilstand:" - -#~ msgid "cover" -#~ msgstr "omslag" - -#~ msgid "Mode:" -#~ msgstr "Tilstand:" - -#~ msgid "" -#~ "The field that the text will be put into after all replacements. If blank, " -#~ "the source field is used." -#~ msgstr "" -#~ "Feltet som teksten skal isættes efter alle erstatninger. Hvis tom, vil " -#~ "kildefeltet blive anvendt." - -#~ msgid "" -#~ "If the replace mode is prepend or append, then this box indicates whether a " -#~ "comma or\n" -#~ "nothing should be put between the original text and the inserted text" -#~ msgstr "" -#~ "Hvis erstatningstilstand er tilføj til tekstfront eller tekstende, så skal " -#~ "denne boks indikere om et komma eller\n" -#~ "ej skal indsættes mellem den oprindelige tekst - og det tilføjede tekst" - -#~ msgid "use comma" -#~ msgstr "anvend komma" - -#~ msgid "Failed to get" -#~ msgstr "Hentning fejlede" - -#~ msgid "Downloaded" -#~ msgstr "Hentet" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Metadata hentning lykkedes for %d ud af %d bøger" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s til: %s" - -#~ msgid "Check the library folders for potential problems" -#~ msgstr "Check biblioteksmapper for potentielle problemer" - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "" -#~ "Dette format og enhed har allerede et plugboard - eller konflikter med et " -#~ "andet plugboard." - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of 30 books " -#~ "per minute." -#~ msgstr "" -#~ "Der vil blive taget sikkerhedskopi af metadata mens calibre kører, med en " -#~ "hastighed på 30 bøger per minut." - -#~ msgid "Back up metadata of all books" -#~ msgstr "Sikkerhedskopiér metadata af alle bøger" - -#~ msgid "" -#~ "<b>You can destroy your library using this feature.</b> Changes are " -#~ "permanent. There is no undo function. This feature is experimental, and " -#~ "there may be bugs. You are strongly encouraged to back up your library " -#~ "before proceeding.<p>Search and replace in text fields using character " -#~ "matching or regular expressions. " -#~ msgstr "" -#~ "<b>Du kan ødelægge biblioteket ved at anvende denne egenskab.</b> Ændringer " -#~ "er permanente. Der er ingen fortryd-funktion. Denne egenskab er " -#~ "eksperimentiel, og der kan være programfejl. Du opfordres stærkt til at " -#~ "sikkerhedskopiere biblioteket før du fortsætter.<p>Søg og erstat i " -#~ "tekstfelter ved anvendelse af tegn-matching eller regulært udtryk. " - -#~ msgid "" -#~ "\n" -#~ " %prog restore_database [options]\n" -#~ "\n" -#~ " Restore this database from the metadata stored in OPF\n" -#~ " files in each directory of the calibre library. This is\n" -#~ " useful if your metadata.db file has been corrupted.\n" -#~ "\n" -#~ " WARNING: This completely regenerates your datbase. You will\n" -#~ " lose stored per-book conversion settings and custom recipes.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog restore_database [options]\n" -#~ "\n" -#~ " Gendanner denne database fra metadataene gemt i OPF-\n" -#~ " filer i hver af bibliotekets mapper. Dette er\n" -#~ " brugbart hvis din metadata.db fil er blevet forvansket.\n" -#~ "\n" -#~ " ADVARSEL: Dette vil fuldstændig regenerere din database. Du vil\n" -#~ " miste gemte per-bog konverteringsindstillinger og brugerdefinerede " -#~ "recipes.\n" -#~ " " - -#~ msgid "Change title to title case" -#~ msgstr "Skift titel til titel-case" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "For hjælp med at skrive avancerede nyheds-recipes, besøg venligst <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">bruger-recipes</a>" - -#~ 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 " -#~ "informaton. 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 "" -#~ "Her kan du ændre metadata, som calibre anvender til at opdatere en bog når " -#~ "den sendes til disk eller til en enhed.\n" -#~ "\n" -#~ "Anvend denne dialog til at definere et 'plugboard' til et format (eller alle " -#~ "formater) og en enhed (eller alle enheder). Plugboardet angiver hvilken " -#~ "skabelon som er forbundet til hvilket felt. Skabelonen anvendes til at " -#~ "beregne en værdi - og denne værdi tildeles til det forbundne felt.\n" -#~ "\n" -#~ "Ofte vil skabeloner indeholde simple referencer til sammensatte søjler, men " -#~ "dette er ikke nødvendigt. Du kan anvende enhver skabelon i en kildeboks som " -#~ "du kan anvende andre steder i calibre.\n" -#~ "\n" -#~ "En mulig anvendelse af et plugboard er at ændre titlen til at indeholde " -#~ "serie-information. En kan være at ændre forfatter-sort, noget som mobi-" -#~ "brugere kan gøre for at tvinge den til at anvende ';' som kindle kræver. En " -#~ "tredje kunne være at angive sproget." - -#~ msgid "<p>Field template. Uses the same syntax as save templates." -#~ msgstr "<p>Felt-skabelon. Anvender den samme syntaks som gem-skabeloner." - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "" -#~ "Opslagsnavnet til ethvert brugerdefineret felt. Disse navne begynder med " -#~ "\"#\")" - -#~ msgid "Include 'Series' Section" -#~ msgstr "Inkludér 'serie' sektion" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "Henter serie-/mærke-/vurdering-information fra librarything.com" - -#~ msgid "Clear series" -#~ msgstr "Fjern serier" - -#~ msgid "Check database integrity" -#~ msgstr "Check database integritet" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "Metadata vil blive sikkerhedskopieret mens calibre kører, med hastigheden af " -#~ "omkring 1 bog per sekund." - -#~ msgid "Recover database" -#~ msgstr "Genopret database" - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "Denne kommando genopbygger din calibre-database fra information gemt af " -#~ "calibre i OPF-filerne.<p>Denne funktion er i øjeblikket ikke tilgængelig i " -#~ "GUI-grænsefladen. Du kan genoprette din database ved at anvende 'calibredb " -#~ "restore_database' kommandolinje funktion." - -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s er blevet opdateret til version <b>%s</b>. Se de <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">nye egenskaber</a>. Besøg download siden?" - -#~ msgid "You must provide the --really-do-it option to do a recovery" -#~ msgstr "Du skal give --really-do-it muligheden for at udføre genopretningen" - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f stjerner" - -#~ msgid "Read %s in the %s format" -#~ msgstr "Læser %s i %s formatet" - -#~ msgid "&Run the check" -#~ msgstr "&Kør checket" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "Ingen metadata fundet, prøv at justere titlen og forfatter og/eller fjern " -#~ "ISBN." - -#~ msgid "Insert space before the first line for each paragraph" -#~ msgstr "Indsæt mellemrum før den første linje for hvert afsnit" - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "Du har ændret mærkerne. For at anvende mærke-editoren, skal du først " -#~ "forkaste eller acceptere disse ændringer" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Kommunikér med Digma Q600" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Konvertér kommentarer hentet fra %s til ASCII-tekst" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b> (%s). ISBN will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books will " -#~ "be <b>deleted</b>. <br><br>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 <b>deleted</b> from your computer.<br><br> Are " -#~ "you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Bogformater og metadata fra de valgte bøger vil blive tilføjet til <b>første " -#~ "valgte bog</b> (%s). ISBN vil <i>ikke</i> blive iflettet.<br><br>Efter " -#~ "ifletning, vil den anden og følgende valgte bøger blive <b>slettet</b>. " -#~ "<br><br>Alle bogformater af den første valgte bog vil blive beholdt be og " -#~ "ethver dubleret format i den anden og følgende valgte bøger vil blive " -#~ "permanent <b>slettet</b> fra din computer.<br><br> Er du <b>sikker</b> på " -#~ "at du ønsker at fortsætte?" - -#~ msgid "Book %s of %s." -#~ msgstr "Bog %s af %s." - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Kommunikér med Nook Color eBook reader." - -#~ msgid "" -#~ "You can sign up for a free {name} email account at <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" -#~ msgstr "" -#~ "Du kan ansøge om en gratis {name} email-konto på <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" - -#~ msgid "Wishlist tag:" -#~ msgstr "Ønskeliste mærke:" - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "" -#~ "Hvis du konfigurerer en ny hotmail-konto, skal du logge ind i den en gang " -#~ "for at kan komme til at sende emails." - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Kommunikér med PocketBook 602 reader." - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Hent metadata fra franske Nicebooks" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Hent omslag fra franske Nicebooks" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "Nicebooks timede ud. Prøv igen senere." - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "Der skete en fejl under Nicebooks omslagshentning" - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "Email %s til %s" - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "Følgende bøger havde referencer/indgange til formater eller omslag i " -#~ "databasen som ikke er tilgængelig. Indgangene til formaterne/omslagene er " -#~ "blevet fjernet. Du opfordres at checke dem manuelt. De fejlende indgange kan " -#~ "opstå, hvis du udenom calibre har ændret og/eller fjernet filer i " -#~ "biblioteksmappen." - -#~ msgid "Unknown publisher" -#~ msgstr "Ukendt udgiver" - -#~ msgid "Books marked as read:" -#~ msgstr "Bøger markeret som læst:" - -#~ msgid "Do not change" -#~ msgstr "Ændr ikke" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Omslagsstørrelse: %dx%d pixels" - -#~ msgid "Extra covers in books" -#~ msgstr "Ekstra omslag i bøger" - -#~ msgid "Missing covers in books" -#~ msgstr "Manglende omslag i bøger" - -#~ msgid "Source column for read book" -#~ msgstr "Kildesøjle til læst bog" - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "Anvend markdown formattering til tekst" - -#~ msgid "Sectionize Chapters using file structure" -#~ msgstr "Inddel kapitler i sektioner ved at anvende filstrukturen" - -#~ msgid "Pattern for read book" -#~ msgstr "Mønster for læst bog" - -#~ msgid "Wrap all h1 tags with fb2 title elements." -#~ msgstr "Indhyld alle h1-tags med fb2-titelelementer." - -#~ msgid "Wrap all h2 tags with fb2 title elements." -#~ msgstr "Indhyld alle h2-tags med fb2-titelelementer." - -#~ msgid "Wrap all h3 tags with fb2 title elements." -#~ msgstr "Indhyld alle h3-tags med fb2-titelelementer." - -#~ msgid "Wrap h3 tags with <title> elements" -#~ msgstr "Indhyld h3-tags med <title>-elementer" - -#~ msgid "Wrap h2 tags with <title> elements" -#~ msgstr "Indhyld h2-tags med <title>-elementer" - -#~ msgid "Wrap h1 tags with <title> elements" -#~ msgstr "Indhyld h1-tags med <title>-elementer" - -#~ msgid "" -#~ "Try to turn chapters into individual sections using the internal structure " -#~ "of the ebook. This works well for EPUB books that have been internally split " -#~ "by chapter." -#~ msgstr "" -#~ "Prøv at omforme kapitler til individuelle sektioner ved at anvende den " -#~ "interne e-bogsstruktur. Dette fungerer fint for EPUB-bøger, som internt er " -#~ "blevet delt efter kapitel." - -#~ msgid "" -#~ "The first value entered will be the default value for this enumeration" -#~ msgstr "" -#~ "Den første indtastede værdi, vil blive standardværdien for denne opremsning" - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "Producér markdown formatteret tekst." - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option becauselinks are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "Fjern ikke links indeni dokumentet. Dette er kun brugbart, når anvendt " -#~ "sammen med markdown-format valget, fordi links altid fjernes med almindelig " -#~ "tekst-output." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option becauseimage references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "Fjern ikke billedreferencer indeni dokumentet. Dette er kun brugbart når " -#~ "anvendt sammen med markdown-format valget fordi billedreferencer altid " -#~ "fjernes med almindelig tekst-output." - -#~ msgid "" -#~ "A comma-separated list of permitted values. You can specify\n" -#~ "empty values by entering only the comma. For example, the list\n" -#~ "',one,two,three' has 4 valid values, one of them empty. The first\n" -#~ "value in the list is the default." -#~ msgstr "" -#~ "En kommaseparateret liste af tilladte værdier. Du kan angive\n" -#~ "tomme værdier ved kun at indtaste kommaet. For eksempel, listen\n" -#~ "',en,to,tre' har 4 gyldige værdier, én af dem tom. Den første\n" -#~ "værdi i listen er standardværdien." - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Der opstod en fejl i forbindelse med Fictionwise." - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Henter metadata fra Fictionwise" - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Henter metadata fra amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Henter metadata fra amazon.com på spansk" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Henter metadata fra amazon.com på engelsk" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Henter metadata fra amazon.de" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Henter metadata fra amazon.com" - -#~ msgid "Query: %s" -#~ msgstr "Forespørgsel: %s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Fictionwise timede ud. Prøv igen senere." - -#~ msgid "Book author(s)" -#~ msgstr "Bog forfatter(e)" - -#~ msgid "Book title" -#~ msgstr "Bogtitel" - -#~ msgid "Keywords" -#~ msgstr "Søgeord" - -#~ msgid "Book publisher" -#~ msgstr "Bogudgiver" - -#~ msgid "Be more verbose about errors" -#~ msgstr "Vis mere omfattende fejlmeddelser" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Maksimalt antal resultater der skal hentes" - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Hentning af alle detailjer for en databaseindgang fejlede" - -#~ msgid "No result found for this search!" -#~ msgstr "Ingen resultater fundet for denne søgning!" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Der opstod en fejl i forbindelse med Nicebooks." - -#~ msgid "No cover found!" -#~ msgstr "Intet omslag fundet!" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s ikke fundet." - -#~ msgid "A cover was found for this book" -#~ msgstr "Et omslag blev fundet for denne bog" - -#~ msgid "Cover saved to file " -#~ msgstr "Omslag gemt til fil " - -#~ msgid "Has Summary" -#~ msgstr "Har resumé" - -#~ msgid "Has Cover" -#~ msgstr "Har omslag" - -#~ msgid "Book ISBN" -#~ msgstr "Bog ISBN" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "Resumé:\n" -#~ " %s" - -#~ msgid "Covers files path" -#~ msgstr "Omslagenes filsti" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Omslag: 1-test/ 2-hent" - -#~ msgid "format: unknown format type letter {0}" -#~ msgstr "format: ukendt format type bogstav {0}" - -#~ 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 [options]\n" -#~ "\n" -#~ " Hent bog metadata fra Amazon. Du skal angive en af titel, " -#~ "forfatter,\n" -#~ " ISBN, udgiver eller søgeord. Vil maksimalt hente 10 fund,\n" -#~ " så du bør lave din forespørgsel så specifik som muligt.\n" -#~ " Du kan vælge sproget for metadata hentning:\n" -#~ " Alle & engelsk & fransk & tysk & spansk\n" -#~ " " - -#~ 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 [options]\n" -#~ "\n" -#~ " Henter bog metadata fra Nicebooks. Du skal angive en af titel, " -#~ "forfatter,\n" -#~ " ISBN, udgiver eller søgeord. Vil maksimalt hente 20 fund,\n" -#~ " så du bør lave din forespørgsel så specifik som muligt.\n" -#~ " Den kan også hente omslag hvis muligheden er aktiveret.\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 [options]\n" -#~ "\n" -#~ " Henter bog metadata fra Fictionwise. Du skal angive en af titel, " -#~ "forfatter,\n" -#~ " eller søgeord. Ingen ISBN specifikation er mulig. Vil maksimalt " -#~ "hente 20 fund,\n" -#~ " så du bør lave din forespørgsel så specifik som muligt.\n" -#~ " " - -#~ msgid "unknown id " -#~ msgstr "ukendt id " - -#~ msgid "Kindle books from Amazon.de." -#~ msgstr "Kindle bøger fra Amazon.de." - -#~ msgid "Kindle books from Amazon." -#~ msgstr "Kindle bøger fra Amazon" - -#~ msgid "Kindle books from Amazon.uk." -#~ msgstr "Kindle bøger fra Amazon.uk." - -#, python-format -#~ 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 "" -#~ ". To specielle collections er tilgængelige: %s:%s og %s:%s. Tilføj disse " -#~ "værdier til listen for at aktivere dem. Collections vil få navnet angivet " -#~ "efter \":\"-tegnet." - -#~ msgid "Downloads metadata and covers from Douban.com" -#~ msgstr "Hent metadata og omslag fra Douban.com" - -#~ msgid "<h1 style=\"color:red\">WARNING</h1>" -#~ msgstr "<h1 style=\"color:red\">ADVARSEL</h1>" - -#, python-format -#~ msgid "Cover size: %dx%d" -#~ msgstr "Omslagsstørrelse: %dx%d" - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i af %i bøger" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 90c707b6c7..b8dca27342 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-04 00:17+0000\n" -"Last-Translator: Christine Emrich <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:34+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: American English <kde-i18n-doc@lists.kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-08-05 04:37+0000\n" -"X-Generator: Launchpad (build 13604)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:40+0000\n" +"X-Generator: Launchpad (build 13613)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -32,7 +32,7 @@ msgstr "Macht absolut gar nichts" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -95,10 +95,11 @@ msgstr "Macht absolut gar nichts" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -135,12 +136,12 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -176,21 +177,21 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -233,7 +234,7 @@ msgstr "Benutzeroberflächenaktion" #: /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/actions/preferences.py:25 #: /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 @@ -434,118 +435,122 @@ msgstr "" "Nächsten oder vorherigen Treffer finden bei der Suche in der Calibre " "Bibliothek im Markierungsmodus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Bücher bei verschiedenen Händlern suchen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Neue Calibre Plugins installieren oder installierte Plugins updaten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Erscheinungsbild" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Bedienungsoberfläche" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Verhalten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Ändern Sie das Verhalten von Calibre." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Eigene Spalten hinzufügen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 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:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Suche..." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Eingabeoptionen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Konvertierung" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Allgemeine Einstellungen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Ausgabeoptionen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Bücher hinzufügen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Bücher auf Datenträger speichern" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -553,48 +558,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Übertragen der Bücher an Geräte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Metadaten- Schalttafel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Ändere Metadaten-Felder vor dem Speichern/Senden" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Funktionen für Vorlagen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Erweitert" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Erstellen sie eine Funktionen für Vorlagen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Bücherversand per Email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Versand" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -602,11 +607,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Versand über Netzwerk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -614,39 +619,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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Metadaten laden" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 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:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Kniffe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Verschiedenes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Konfiguration verschiedener fortgeschrittener Parameter" @@ -912,7 +917,7 @@ msgstr "Gewähltes Plugin ausschalten" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -926,8 +931,8 @@ msgstr "Pfad zur Datenbank zu lang. Muss kürzer als %d Zeichen sein" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Ja" @@ -956,7 +961,7 @@ msgstr "Debug-Log" msgid "Communicate with Android phones." msgstr "Kommunikation mit Android-Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -964,7 +969,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Kommunikation mit S60-Telefonen." @@ -1102,11 +1107,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nachrichten" @@ -1114,8 +1119,8 @@ msgstr "Nachrichten" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalog" @@ -1190,8 +1195,8 @@ msgstr "Bücher ans Gerät übertragen ..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1201,8 +1206,8 @@ msgstr "Bücher zur Metadaten-Liste des Geräts hinzufügen ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1210,8 +1215,8 @@ msgstr "Bücher vom Gerät entfernen ..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1455,12 +1460,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Nicht implementiert" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2712,10 +2717,8 @@ msgstr "Enferne alle leeren, zwischen zwei anderen liegende Paragraphen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" -"Zentriert linksbündige Abschnittswechsel. Ersetzt weiche Abschnittswechsel, " -"die mehrere Leerzeilen benutzen, durch horizontale Linien." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -3815,7 +3818,13 @@ msgstr "" "Fügt das Inhaltsverzeichnis am Anfang eines Buches hinzu anstatt an dessen " "Ende. Nicht empfohlen." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Alle Artikel" @@ -3823,6 +3832,10 @@ msgstr "Alle Artikel" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Dies ist ein Amazon Topaz-Buch. Es kann nicht verarbeitet werden." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Titelseite" @@ -4695,7 +4708,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Bücher aus einem einzelnen Verzeichnis hinzufügen" @@ -4736,11 +4749,11 @@ msgstr "Fügt Dateien zum ausgewählten Buch hinzu" msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Sind Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format msgid "" "Are you sure you want to add the same files to all %d books? If the " @@ -4750,36 +4763,36 @@ msgstr "" "möchten? Wenn das Format für ein Buch bereits existiert, wird es ersetzt " "werden." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Buchdateien auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Füge hinzu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "Erstellt Bucheinträge anhand von ISBNs" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Lade Bücher auf das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Unterstützte Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Wähle Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Einige Bücher zusammenfügen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4789,39 +4802,39 @@ msgstr "" "angekommenen Buchformate wurden entsprechend der Einstellungen für das " "automatische Zusammenfügen zu Ihrer Calibre Datenbank hinzugefügt:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Lesen der Metadaten schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Lesen der Metadaten schlug fehl bei folgenden" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Kein Buch ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Folgende Bücher sind virtuell und können nicht zur Calibre-Bibliothek " "hinzugefügt werden:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Keine Buch-Dateien gefunden" @@ -4865,7 +4878,7 @@ msgstr "Nur aus der Hauptbibliothek erstellte Benutzeranmerkungen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Keine Bücher ausgewählt" @@ -4903,7 +4916,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Erstellt einen Katalog von Büchern in Ihrer Calibre Bibliothek" @@ -4941,85 +4954,86 @@ msgstr "%d Bücher" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Wechsel/Neuerstellung der Bibliothek..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "Bibliothek entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Wähle ein zufälliges Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Wartung der Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Status der Metadaten-Sicherung" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Bibliothek überprüfen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Datenbank wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Umbenennen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Wähle einen neuen Namen für die Bibliothek <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Gibts hier schon" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "Zu lang" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Umbenennung fehlgeschlagen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5029,35 +5043,35 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "Bibliothek entfernt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "kein" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Backupstatus" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Metadaten sichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5065,7 +5079,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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5077,7 +5091,7 @@ msgstr "" "Stelle mit kürzerer Pfadlänge, dann fügen Sie den neuen Verzeichnispfad in " "Calibre ein und versuchen es erneut." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -5086,7 +5100,7 @@ msgstr "" msgid "Success" msgstr "Erfolgreich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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?" @@ -5095,7 +5109,7 @@ msgstr "" "überprüft, ob die Dateien mit den Informationen in der Datenbank " "übereinstimmen?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -5105,27 +5119,27 @@ msgstr "" msgid "Failed" msgstr "Fehlgeschlagen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 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:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Keine Probleme gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Keine Bibliothek gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -5134,15 +5148,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Das ist nicht gestattet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5150,7 +5164,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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" "Sie können die Bibliotheken nicht wechseln während Aufträge abgearbeitet " @@ -5164,11 +5178,11 @@ msgstr "C" msgid "Convert books" msgstr "Konvertiere Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Einzeln konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Auf einmal konvertieren" @@ -5235,8 +5249,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5274,43 +5290,43 @@ msgstr "" "Fehler beim löschen einiger Bücher, klicken Sie auf den Details-Button für " "mehr Details." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Bücher entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Gewählte Bücher entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Dateien des angegebenen Formates der gewählten Bücher entfernen..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats from selected books" msgstr "Entferne alle Formate aus den ausgewählten Büchern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103 msgid "Remove covers from selected books" msgstr "Umschlagbilder der gewählten Bücher entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 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:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Löschen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Zu löschende Formate auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." @@ -5318,7 +5334,7 @@ msgstr "" "Wählen Sie die Formate, die <b>nicht</b> gelöscht werden sollen.<p>Beachten " "Sie, dass dies niemals alle Formate eines Buches löscht." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" @@ -5326,44 +5342,44 @@ msgstr "" "<b>Alle Formate</b> des ausgewählten Buches werden aus Ihrer Bibliothek " "<b>gelöscht</b><br>Die Metadaten werden aufgehoben. Sind Sie sich sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Bücher können nicht gelöscht werden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Kein Gerät ist angeschlossen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Hauptspeicher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Speicherkarte A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Speicherkarte B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Kein Buch zum Löschen vorhanden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Lösche Bücher vom Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5371,7 +5387,7 @@ msgstr "" "Einige der ausgewählten Bücher sind auf dem angeschlossenen Gerät vorhanden. " "<b>Wo</b> wollen Sie die Dateien löschen?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5379,7 +5395,7 @@ msgstr "" "Die ausgewählten Bücher werden <b>permanent gelöscht</b> und die Dateien aus " "der Calibre- Bibliothek entfernt. Sind sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5464,35 +5480,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Metadaten bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Bucheinträge zusammenfügen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Metadaten einzeln bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Metadaten auf einmal bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Metadaten und Umschlagbilder laden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "In das zuerst gewählte Buch zusammenführen - andere löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "In das zuerst gewählte Buch zusammenführen - andere behalten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" "Führe nur Formate im ersten gewählten Buches zusammen - lösche die anderen" @@ -5729,20 +5745,20 @@ msgstr "Plugin aktualisierer" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "Verhalten von Calibre ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Willkommens-Assistenten ausführen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "Hole Plugins um Calibre verbessern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Neustart im Debug-Modus" @@ -5772,7 +5788,6 @@ msgid "S" msgstr "S" #: /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" @@ -5781,27 +5796,27 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Speichern auf Festplatte nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Zielverzeichnis auswählen" -#: /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 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 " @@ -5812,20 +5827,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:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Fehler während des Speicherns" -#: /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 "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:142 #: /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 "Konnte einige Bücher nicht speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 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." @@ -5868,77 +5883,81 @@ msgstr "Die Schnellanzeige ist für Bücher auf dem Gerät nicht vorhanden" msgid "Similar books..." msgstr "Ähnliche Bücher..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Bücher desselben Autors" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Bücher dieser Reihe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Bücher dieses Herausgebers" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Bücher mit den gleichen Schlagwörtern" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "Bücher erwerben" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "Nach eBooks suchen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "Nach diesem Autor suchen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "Nach diesem Titel suchen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "Nach diesem Buch suchen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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 "Händler" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:45 #: /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:285 msgid "Choose stores" msgstr "Händler auswählen" -#: /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/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "Suche nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." @@ -5946,7 +5965,7 @@ msgstr "" "Calibre hilft Ihnen bestimmte eBooks zu finden, indem es die Websites vieler " "kommerzieller und gemeinfreier Buchquellen für Sie durchsucht." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 " @@ -5956,7 +5975,7 @@ msgstr "" "Händler das Buch nach dem Sie suchen am günstigsten anbietet. Außerdem " "können Sie sich den DRM-Status und andere nützliche Informationen ansehen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5973,11 +5992,11 @@ msgstr "" "das entsprechende Buch <a href=\"http://drmfree.calibre-" "ebook.com/about#drm\">DRM</a>-geschützt ist." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "Diese Nachricht nochmal anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "Über Bücher erwerben" @@ -6011,39 +6030,39 @@ msgstr "V" msgid "View" msgstr "Vorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Spezielles Format ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Lese ein zufällig ausgewähltes Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "Liste der zuletzt angeschauten Bücher löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Ansehen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Format nicht verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "Ausgwählte Bücher haben kein Format" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Format zur Vorschau wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -6052,11 +6071,11 @@ msgstr "" "Nicht alle ausgewählten Bücher sind im %s Format verfügbar. Sie sollten " "diese zuerst umwandeln." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Mehrere Bücher ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -6069,15 +6088,15 @@ msgstr "" "Rechners haben. Einmal gestartet kann der Prozess nicht beendet werden, " "bevor er abgeschlossen ist. Möchten Sie fortfahren?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Konnte Verzeichnis nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 msgid "This book no longer exists in your library" msgstr "Dieses Buch ist existiert in Ihrer Bibliothek nicht mehr" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." @@ -6262,6 +6281,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6276,8 +6297,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6332,45 +6353,45 @@ msgstr "" msgid "Donate" msgstr "Spenden" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Zum Öffnen klicken" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "Buch %(sidx)s von <span class=\"series_name\">%(series)s</span>" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Sammlungen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Umschlag einfügen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Umschlag kopieren" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Doppelklick, um das Buchdetail- Fenster zu öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6389,7 +6410,7 @@ msgstr "BibTeX Einstellungen" #: /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/mobi_output.py:18 #: /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 @@ -6409,7 +6430,7 @@ msgstr "Einstellungen für" #: /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/mobi_output.py:18 #: /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 @@ -6434,7 +6455,7 @@ msgstr "Ausgabe" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7512,54 +7533,45 @@ msgstr "Liste der bekannten Reihen. Sie können neue Reihen hinzufügen." msgid "Book " msgstr "Buch " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI-Ausgabe" -#: /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 "Voreinstellung" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Titel des Inhaltsverzeichnisses:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Bilder skalieren für &Palm Geräte" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Verwende Autorensortierung für Autor" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Komprimierung des Dateiinhalts ausschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Inhaltsverzeichnis nicht zum Buch hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Kindle Optionen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Schriftart für Magazintitel:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Schlagwort für die Kennzeichnung als persönliches Dokument:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" "Das generierte Inhaltsverzeichnis an den &Anfang des Buches anstatt ans Ende " "setzen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Ignoriere &margins" @@ -8956,6 +8968,81 @@ msgstr "Datum" msgid "Delete from device" msgstr "Vom Gerät löschen" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "%(curr)s (war %(initial)s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "Eintrag ist leer" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" +"Ein Element kann nicht auf nichts eingestellt werden. Löschen Sie es " +"stattdessen." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Kein Eintrag ausgewählt" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" +"Sie müssen ein Element aus der Liste der verfügbaren Elemente wählen." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "Keine Einträge ausgewählt" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Kategorie-Editor" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Elemente in Verwendung" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Element aus der Datenbank löschen. Dies entfernt das Element von allen " +"Büchern und löscht es dann aus der Datenbank." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +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/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Strg+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "Dieses Buch enthält DRM" @@ -9034,12 +9121,12 @@ msgid "Copy to author" msgstr "Kopiere nach Autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Ungültiger Autorenname" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Autorennamen dürfen nicht das Zeichen & enthalten." @@ -9054,7 +9141,7 @@ msgid "&Search for:" msgstr "&Suchen nach:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "F&inden" @@ -10799,7 +10886,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Schlagwort aus aktueller Schlagwort-Kategorie entfernen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Sind Sie sicher?" @@ -10858,68 +10944,13 @@ msgstr "" "Schlagwort zu den verfügbaren Schlagwörtern hinzufügen und dem aktuellen " "Buch zuweisen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "%(curr)s (war %(initial)s)" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "Eintrag ist leer" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" -"Ein Element kann nicht auf nichts eingestellt werden. Löschen Sie es " -"stattdessen." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Kein Eintrag ausgewählt" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "" -"Sie müssen ein Element aus der Liste der verfügbaren Elemente wählen." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "Keine Einträge ausgewählt" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "Sie müssen wenigstens eines der Elemente aus der Liste auswählen." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "Sind Sie sicher, dass Sie die folgenden Elemente löschen wollen?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Kategorie-Editor" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Elemente in Verwendung" - -#: /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." +msgid "Tag" msgstr "" -"Element aus der Datenbank löschen. Dies entfernt das Element von allen " -"Büchern und löscht es dann aus der Datenbank." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 -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:112 -msgid "Ctrl+S" -msgstr "Strg+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10933,19 +10964,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "Ausnahme: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "Keine Spalte gewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 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:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "Keine Vorlage unterstützt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "Das Feld Vorlage darf nicht leer sein" @@ -12667,6 +12698,10 @@ msgstr "Sehr niedrig" msgid "Compact Metadata" msgstr "Kompakte Metadaten" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Voreinstellung" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "Alles auf einem Tab" @@ -15458,48 +15493,48 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Das Ändern der Autoren für mehrere Bücher kann einige Zeit dauern. Sind Sie " "sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Das Ändern der Metadaten für so viele Bücher kann einige Zeit dauern. Sind " "Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Suchergebnisse" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "Benutzerkategorie umbenennen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Hochkommas können bei der Umbezeichnung von Benutzerkategorien nicht im " "Namen verwendet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "Der Name %s wird bereits benutzt" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Such-Name duplizieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "Der gespeicherte Such-Name %s wird schon verwendet." @@ -15576,11 +15611,11 @@ msgstr "Zu Benutzerkategorie hinzufügen" msgid "A user category %s does not exist" msgstr "Eine Benutzerkategorie %s existiert nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Eintrag im Schlagwort-Browser finden" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -15598,49 +15633,49 @@ msgstr "" "wobei nur Einträge angezeigt werden, die den Text \"foo\" enthalten " "(genauer: damit enden)." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Erstes/nächstes passendes Element finden" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Alle Kategorien einklappen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" "Keine weiteren Treffer.</b><p> Klicken Sie nochmal auf Finden, um zum ersten " "Treffer zu gelangen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Nach Name sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Nach Beliebtheit sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Nach Bewertungsdurchschnitt sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Reihenfolge der Schlagwörter im Schlagwort-Browser einstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Übereinstimmung mit allen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Übereinstimmung mit irgendeinem" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" @@ -15648,11 +15683,11 @@ msgstr "" "entweder Bücher, bei denen mindestens ein Eintrag passt, oder aber Bücher, " "bei denen alle Einträge passen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "Verwalte Autoren, Schlagwörter, etc." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17990,17 +18025,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sDurchschnittliche Bewertung ist %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migriere alte Datenbank zu eBook Bibliothek in %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopiere <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -18615,53 +18650,53 @@ msgstr "%s: unbekannte Funktion" msgid "No such variable " msgstr "Keine solche Variable " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "Keine Dokumentation vorhanden" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -18671,37 +18706,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -18711,7 +18746,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -18721,24 +18756,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "lookup benötigt entweder 2 oder eine ungerade Anzahl an Argumenten" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -18747,11 +18782,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "switch benötigt eine ungerade Anzahl an Argumenten" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -18759,7 +18794,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -18768,7 +18803,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -18779,27 +18814,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -18813,7 +18848,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -18821,7 +18856,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -18830,14 +18865,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -18847,7 +18882,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -18855,13 +18890,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -18870,7 +18905,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -18883,7 +18918,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -18900,7 +18935,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -18915,83 +18950,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "Buchgröße() -- gibt den Wert des Feld größe wieder" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -19156,38 +19215,42 @@ msgid "Spanish (Nicaragua)" msgstr "Spanisch (Nicaragua)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Deutsch (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "Französisch (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Holländisch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Holländisch (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -19381,25 +19444,25 @@ msgstr "Umschlagbild von %s herunterladen" msgid "Masthead image downloaded" msgstr "Impressumskopie geladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Artikel heruntergeladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Herunterladen der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Feed abrufen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -19407,7 +19470,7 @@ msgstr "" "Login fehlgeschlagen, überprüfen Sie ihren Benutzername und Passwort für den " "calibre Magazin Service." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -20233,2237 +20296,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "List builtin recipes" -#~ msgstr "Vorgegebene Downloadschemata auflisten" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Vergessen Sie nicht, Ihren Googlemail Benutzernamen und Ihr Passwort " -#~ "einzugeben. Sie können ein kostenloses Konto bei http://mail.google.com " -#~ "erstellen." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Kommunikation mit dem Cybook Opus eBook Reader." - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Kommunikation mit dem Cybook Gen 3 eBook Reader." - -#~ msgid "Copied to clipboard" -#~ msgstr "In die Zwischenablage kopiert" - -#~ msgid "Checking database integrity. This may take a while." -#~ msgstr "Überprüfe Datenbankintegrität. Dies kann eine Weile dauern." - -#~ msgid "Copy to Clipboard" -#~ msgstr "In die Zwischenablage kopieren" - -#~ msgid "Checking..." -#~ msgstr "Überprüfung läuft..." - -#~ msgid "Add Table of Contents to begenning of the book." -#~ msgstr "Inhaltsverzeichnis am Anfang des Buches hinzufügen." - -#~ msgid "Add/Save" -#~ msgstr "Hinzufügen/Speichern" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "Die folgenden Bücher hatten Formate in der Datenbank angegeben, die " -#~ "tatsächlich nicht verfügbar waren. Die Einträge der Formate wurden entfernt. " -#~ "Sie sollten diese manuell überprüfen. Dies kann passieren, wenn Sie die " -#~ "Dateien direkt im Bibliotheksverzeichnis verändern." - -#~ msgid "TabWidget" -#~ msgstr "TabWidget" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Metadaten nur aus dem Date&inamen lesen" - -#~ msgid "&Adding books" -#~ msgstr "Bücher &hinzufügen" - -#~ msgid "&Saving books" -#~ msgstr "Bücher &speichern" - -#~ msgid "&Check database integrity" -#~ msgstr "Vollständigkeit der &Datenbank überprüfen" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Metadaten durch die Metadaten im angegebenen Format aktualisieren" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ee;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Ein Muster von regulären " -#~ "Ausdrücken festlegen, die zum Auslesen der Metadaten von eBooks aus deren " -#~ "Dateinamen verwendet werden sollen. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Zur Unterstützung gibt es " -#~ "eine englische <a href=\"http://docs.python.org/lib/re-syntax.html\"><span " -#~ "style=\" text-decoration: underline; color:#0000ee;\">Reference</span></a> " -#~ "der Syntax von regulären Ausdrücken.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Benutzen Sie die <span " -#~ "style=\" font-weight:600;\">Test</span> -Funktionalität unten zur " -#~ "Überprüfung der regulären Ausdrücke bei einigen Beispiel-Dateinamen. Die " -#~ "Gruppennamen der Einträge der verschiedenen Metadaten sind in den Tooltips " -#~ "dokumentiert.</p></body></html>" - -#~ msgid "The author sort string" -#~ msgstr "Die Sortierfolge der Autoren" - -#~ msgid "The series number" -#~ msgstr "Die Reihennummerierung" - -#~ msgid "Failed to check database integrity" -#~ msgstr "Überprüfung der Vollständigkeit der Datenbank schlug fehl" - -#~ msgid "Checked id" -#~ msgstr "Überprüfte ID" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Überprüfe SQL Vollständigkeit..." - -#~ msgid "Checking for missing files." -#~ msgstr "Überprüfe fehlende Dateien." - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Durch Kommata getrennte Liste der Formate, die für jedes Buch gespeichert " -#~ "werden sollen. In der Voreinstellung werden alle verfügbaren Bücher " -#~ "gespeichert." - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Format, in dem das Datum angezeigt wird. %d - Tag, %b - Monat, %Y - Jahr. " -#~ "Voreinstellung ist: %b, %Y" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "" -#~ "Konnte Artikel nicht abrufen. Mit -vv starten, um den Grund dafür zu sehen" - -#~ msgid "Vietnamese" -#~ msgstr "Vietnamesisch" - -#~ msgid "Montenegrin" -#~ msgstr "Montenegrisch" - -#~ msgid "sr-Latn-RS" -#~ msgstr "sr-Latn-RS" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Die Vorlage zum Festlegen des Dateinamens und der Verzeichnisstruktur der " -#~ "gespeicherten Dateien. Voreinstellung ist \"%s\" was die Bücher in nach " -#~ "Autoren benannte Unterverzeichnisse mit Dateinamen, die Titel und Autor " -#~ "enthalten, speichert. Verfügbare Einstellungen sind: {%s}" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Normalerweise behandelt Calibre Leerzeilen als Absatz-Marker. Mit dieser " -#~ "Einstellung wird dagegen davon ausgegangen, dass jede Zeile einen Absatz " -#~ "darstellt." - -#~ msgid "Do not add a blank line between paragraphs." -#~ msgstr "Keine Leerzeile zwischen Paragraphen einfügen." - -#~ msgid "Process using markdown" -#~ msgstr "Prozess verwendet Markdown" - -#~ msgid "Add a tab at the beginning of each paragraph." -#~ msgstr "Eine Einrückung am Anfang von Paragraphen hinzufügen." - -#~ msgid "Add a tab at the beginning of each paragraph" -#~ msgstr "Eine Einrückung am Anfang von Paragraphen hinzufügen" - -#~ msgid "Run the text input though the markdown processor." -#~ msgstr "Texteingabe durch die Markdown Verarbeitung laufen lassen." - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Konvertierung nicht erfolgreich: %s<p>Dies ist ein durch <a " -#~ "href=\"%s\">DRM</a> geschütztes Buch. Sie müssen zuerst das DRM mit Hilfe " -#~ "anderer Programme entfernen." - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "English (AU)" -#~ msgstr "Englisch (AU)" - -#~ msgid "English (CA)" -#~ msgstr "Englisch (CA)" - -#~ msgid "English (IND)" -#~ msgstr "Englisch (IND)" - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Kommunikation mit dem Sony PRS-600/700 eBook Reader." - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "Kommunikation mit dem Sony PRS-300/505 eBook Reader." - -#~ msgid "Footer regular expression:" -#~ msgstr "Regulärer Ausdruck Fußzeile:" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Maximale Zeilenlänge erzwingen" - -#~ msgid "Header regular expression:" -#~ msgstr "Regulärer Ausdruck Kopfzeile:" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "" -#~ "&Maximale Anzahl der Arbeitsprozesse in der Warteschlange (erfordert " -#~ "Neustart):" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Maximale Anzahl der Arbeitsprozesse in der Warteschlange" - -#~ msgid "Stop &all jobs" -#~ msgstr "&Alle Aufträge abbrechen" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Editieren aller verbleibenden Bücher abbrechen" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Normalerweise behandelt Calibre Leerzeilen als Markierung für Paragraphen. " -#~ "Mit dieser Einstellung geht es davon aus, dass jede Zeile mit Einrückung " -#~ "(entweder durch Tabulator oder mindestens zwei Leerzeichen) einen " -#~ "Paragraphen darstellt. Paragraphen enden mit der nächsten Zeile, die mit " -#~ "einer Einrückung beginnt." - -#~ msgid "dd MMM yyyy" -#~ msgstr "TT MMM YYYY" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Einige Inkonsistenzen gefunden." - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Geben Sie die Kompressionsstärke auf einer Skala von 1 - 10 an. 1 bedeutet " -#~ "wenig komprimiert, dafür aber schneller, und 10 bedeutet höchstkomprimiert, " -#~ "dafür aber langsamer." - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "Dieses Profil ist geeignet für den Hanlin V3/V5 und dessen Klone." - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Zur Verwendung von isbndb.com müssen Sie einen %skostenlosen Account%s " -#~ "erstellen und Ihren Zugangsschlüssel unten eingeben." - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Lädt soziale Metadaten von amazon.com" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Soziale Metadaten werden geladen, bitte warten..." - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "" -#~ "&Soziale Metadaten (Etikettierung/Bewertung/etc.) laden als Voreinstellung" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Lädt Metadaten von Google Books" - -#~ msgid "social metadata" -#~ msgstr "soziale Metadaten" - -#~ msgid "Download only social metadata" -#~ msgstr "Nur soziale Metadaten laden" - -#~ msgid "There were errors" -#~ msgstr "Es sind Fehler aufgetreten" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Während des Ladens von sozialen Metadaten sind Fehler aufgetreten" - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Soziale Metadaten (Etikettierung/Bewertung/etc.) für das ausgewählte Buch " -#~ "laden" - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "BUCHKRITIK" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Zeichenkodierung der Eingabe-HTML-Dateien. Üblicherweise ist das: cp1252, " -#~ "latin1, iso-8859-1 und utf-8." - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "%s Festplatte konnte nicht erkannt werden. Ihr Kernel exportiert " -#~ "möglicherweise eine abgelehnte Version von SYSFS." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Unicode-Zeichen in eine ASCII-Darstellung umsetzen. Verwenden Sie dies mit " -#~ "Vorsicht, da die Unicode-Zeichen mit ASCII ersetzt werden. Zum Beispiel wird " -#~ "\"%s\" durch \"Mikhail Gorbachiov\" ersetzt. Beachten Sie außerdem, dass in " -#~ "den Fällen, in denen es mehrere Darstellungen eines Zeichens (zum Beispiel " -#~ "gleiche Zeichen im Chinesischen und Japanischen) gibt, die ASCII-Darstellung " -#~ "verwendet wird, die von der größten Anzahl von Personen benutzt wird (im " -#~ "vorherigen Beispiel das Chinesische)." - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s wurde auf Version %s aktualisiert. Sehen Sie sich die <a " -#~ "href=\"http://calibre-ebook.com/whats-new\">neuen Funktionen</a> an. Möchten " -#~ "Sie die Download-Seite besuchen?" - -#~ 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 "" -#~ "Wenn Calibre Absätze zwischen Paragraphen entfernt, setzt es automatisch " -#~ "eine Einrückung am Beginn eines Paragraphen, damit dieser leichter erkannt " -#~ "werden kann. Diese Einstellung steuert die Breite der Einrückung." - -#~ msgid "Download %s from %s" -#~ msgstr "Lade %s von %s" - -#~ msgid "description/reviews" -#~ msgstr "Beschreibung/Bewertungen" - -#~ msgid "Indent size:" -#~ msgstr "Größe der Einrückung:" - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "" -#~ "<p>Hilfe finden Sie in der <a href=\"%s\">Bedienungsanleitung</a><br>" - -#~ msgid "ratings" -#~ msgstr "Bewertungen" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Texteingabe durch die Markdown-Vorverarbeitung laufen lassen. Mehr über " -#~ "Markdown erfahren Sie unter" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/conversion.html#font-size-" -#~ "rescaling\">User Manual</a> for a discussion of how font size rescaling " -#~ "works.</p>" -#~ msgstr "" -#~ "<p>Dieser Assistent hilft, die richtige Schriftgröße für Ihre Bedürfnisse zu " -#~ "wählen. Geben Sie die Basis-Schriftgröße des Eingabe-Dokuments an und geben " -#~ "eine Eingabe-Schriftgröße an. Der Assistent zeigt durch den " -#~ "Schriftskalierungs-Algorithmus an, auf welche Schriftgröße sie abgebildet " -#~ "wird. Sie können den Algorithmus anpassen, indem Sie die Ausgabe-Basis-" -#~ "Schriftgröße und den Schriftschlüssel unten verändern. Wenn die Werte für " -#~ "Sie passend sind, klicken Sie auf OK.</p>\n" -#~ "<p>Voreingestellt wird Calibre, falls die Ausgabe-Basis-Schriftgröße gleich " -#~ "null ist und/oder keine Schriftgrößenschlüssel angegeben wird, die Werte des " -#~ "aktuellen Ausgabe-Profils verwenden. </p>\n" -#~ "<p>Sehen Sie sich das englischsprachige <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/conversion.html#font-size-" -#~ "rescaling\">Benutzerhandbuch</a> für eine Diskussion, wie die Schriftgrößen-" -#~ "Skalierung funktioniert, an.</p>" - -#~ msgid "PDB Input" -#~ msgstr "PDB-Eingabe" - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Kommunikation mit dem Sony PRS-300/505/500 eBook Reader." - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Bedienungsanleitung</h2>Eine Bedienungsanleitung gibt es ebenso <a " -#~ "href=\"http://calibre-ebook.com/user_manual\">online</a>." - -#~ msgid "Double click to change a keyborad shortcut" -#~ msgstr "Doppelklicken zum Verändern des Tastenkürzels" - -#~ msgid "English (TH)" -#~ msgstr "Englisch (TH)" - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Durchschnittliche Zeilenlänge für den Zeilenumbruch falls das HTML von einer " -#~ "zuvor nur teilweise konvertierten PDF-Datei stammt. Voreinstellung ist " -#~ "%default was dies ausschaltet." - -#~ msgid "Communicate with the Nokia Nokia 770 internet tablet." -#~ msgstr "Kommunikation mit dem Nokia Nokia 770 Internet Tablet." - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>Um zum Beispiel alle h2 Tags mit class=\"chapter\" zu finden, setzen Sie " -#~ "Tag auf <i>h2</i>, das Attribut auf <i>class</i> und den Wert auf " -#~ "<i>chapter</i>.</p><p>Lassen Sie das Attribut leer, dann werden alle " -#~ "Attribute gefunden, lassen Sie den Wert leer, werden alle Werte gefunden. " -#~ "Ein * im Feld Tag findet alle Tags.</p><p>Weitere Hilfe über die Verwendung " -#~ "von XPath finden Sie im <a href=\"http://calibre-" -#~ "ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Kommunikation mit dem Nokia 810 Internet Tablet." - -#~ msgid "Download latest version of builtin recipes" -#~ msgstr "Neueste Version der vorgegebenen Schemata laden" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "<b>Nicht</b> zu löschende Formate auswählen" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>Dieser Assistent hilft Ihnen, den richtigen Schriftgrößenschlüssel für " -#~ "Ihre Bedürfnisse auszuwählen. Geben Sie einfach die Basis-Schriftgröße des " -#~ "Eingabe-Dokuments ein und danach eine Eingabe-Schriftgröße. Der Assistent " -#~ "zeigt an, auf welche Schriftgröße sie durch den Schriftgrößenänderungs-" -#~ "Algorithmus übertragen wird. Sie können den Algorithmus anpassen, indem Sie " -#~ "die Ausgabe-Basis-Schriftgröße und den Schriftschlüssel unten verändern. " -#~ "Wenn Sie mit den Werten zufrieden sind, klicken Sie auf OK.</p>\n" -#~ "<p>In der Voreinstellung verwendet Calibre die Werte des aktuellen Ausgabe-" -#~ "Profils, falls die Ausgabe-Basis-Schriftgröße gleich null ist und/oder kein " -#~ "Schriftgrößen-Schlüssel angegeben ist. </p>\n" -#~ "<p>Die englische <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-" -#~ "rescaling\">Bedienungsanleitung</a> informiert über die " -#~ "Schriftgrößenänderung im Bereich font size rescaling.</p>" - -#~ msgid "English (CY)" -#~ msgstr "Englisch (CY)" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Geben Sie einen Regulären " -#~ "Ausdruck an, der zum Erraten der Metadaten aus dem Dateinamen des eBooks " -#~ "verwendet werden soll. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Es ist eine <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">Referenz</span></a> der Syntax von " -#~ "Regulären Ausdrücken verfügbar.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Verwenden Sie die <span " -#~ "style=\" font-weight:600;\">Test-Funktion</span> unten, um Ihren Regulären " -#~ "Ausdruck bei einigen Beispiel-Dateinamen zu überprüfen. Die Gruppennamen der " -#~ "verschiedenen Metadaten-Einträge finden sich in den " -#~ "Tooltips.</p></body></html>" - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "Unicode-Zeichen in ASCII umse&tzen." - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Kommunikation mit den Sony PRS-600/700/900 eBook Readern." - -#~ msgid "English (PK)" -#~ msgstr "Englisch (PK)" - -#~ 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->Plugins" -#~ msgstr "" -#~ "Hier können Sie kontrollieren, wie Calibre Ihre Bücher speichert, wenn Sie " -#~ "die Schaltfläche \"Ans Gerät senden\" drücken. Diese Einstellung kann für " -#~ "einzelne Geräte überschrieben werden, indem die Geräte-Interface-Plugins in " -#~ "\"Einstellungen -> Plugins\" angepasst werden." - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Die Vorlage zur Kontrolle des Dateinamens und der Verzeichnisstruktur von " -#~ "Dateien, die an das Gerät gesendet werden. Voreinstellung ist \"%s\", die " -#~ "Bücher in ein Autorenverzeichnis mit Dateinamen, die Titel und Autor " -#~ "beinhalten, speichert. Verfügbare Einstellungen sind: {%s}" - -#~ msgid "The series number. To get leading zeros use {series_index:03n}" -#~ msgstr "" -#~ "Die Reihennummer. Für vorangestellte Nullen verwenden Sie {series_index:03n}" - -#~ msgid "Sending to &device" -#~ msgstr "An das Gerät sen&den" - -#~ msgid "The series number. To get leading zeros use {series_index:0>3s}" -#~ msgstr "" -#~ "Reihennummerierung. Für vorangestellte Nullen {series_index:0>3s} verwenden" - -#~ msgid "Copy Image" -#~ msgstr "Bild kopieren" - -#~ msgid "Paste Image" -#~ msgstr "Bild einfügen" - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Zu sortierende Ausgabefelder.\n" -#~ "Verfügbare Felder: author_sort, id, rating, size, timestamp, title.\n" -#~ "Voreinstellung: '%default'\n" -#~ "Wird angewendet auf: CSV, XML Ausgabeformate" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: all, author_sort, authors, comments, cover, formats, id, " -#~ "isbn, pubdate, publisher, rating, series_index, series, size, tags, " -#~ "timestamp, title, uuid.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Felder, die bei der Katalogisierung von Büchern in der Datenbank ausgegeben " -#~ "werden. Liste der Felder sollte durch Kommata getrennt sein.\n" -#~ "Verfügbare Felder: all, author_sort, authors, comments, cover, formats, id, " -#~ "isbn, pubdate, publisher, rating, series_index, series, size, tags, " -#~ "timestamp, title, uuid.\n" -#~ "Voreinstellung: '%default'\n" -#~ "Wird angewendet auf: CSV, XML Ausgabeformate" - -#~ msgid "Fit &cover to view" -#~ msgstr "Umschlagbild an Ansicht anpassen" - -#~ msgid "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalog in format specified by path/to/destination extension.\n" -#~ " Options control how entries are displayed in the generated catalog " -#~ "ouput.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Exportiert einen Katalog im Format angegeben durch path/to/destination " -#~ "Dateiendung.\n" -#~ " Options gibt an, wie Einträge im erstellten Katalog angezeigt werden.\n" -#~ " " - -#~ msgid "Create catalog of the books in your calibre library" -#~ msgstr "Katalog der Bücher in Ihrer Calibre Bibliothek erstellen" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Keine Bücher ausgewählt, für die ein Katalog erstellt werden soll" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Zusätzliches Etiketten-Präfix für Anmerkungen:" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "'Buch als gelesen markieren' Etikett:" - -#~ msgid "E-book Options" -#~ msgstr "eBook Einstellungen" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "'Dieses Buch nicht einschließen' Etikett:" - -#~ msgid "Tags to exclude as genres (regex):" -#~ msgstr "Als Genres ausgeschlossene Etiketten (regex):" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Erstelle Katalog der Bücher in der Calibre Bibliothek" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Calibre Quick-Start-Guide" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Wählen Sie das Ziel für %s.%s" - -#~ msgid "Overwrite &author/title with author/title of selected book" -#~ msgstr "&Autor/Titel mit Autor/Titel des gewählten Buches überschreiben" - -#~ msgid "Special marker tags for catalog generation" -#~ msgstr "Spezielle Markierungsetiketten zur Katalogerstellung" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "Regex Ausdruck für Etiketten, die als Genres ausgeschlossen werden:" - -#~ msgid "Sort numbers as text" -#~ msgstr "Zahlen als Text sortieren" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Titel mit vorangehenden Nummern als Text sortieren, z.B.,\n" -#~ "'2001: A Space Odyssey' wird sortiert als \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Voreinstellung: '%default'\n" -#~ "Gilt für: ePub, MOBI Ausgabeformate" - -#~ msgid "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Etikett zeigt an, dass das Buch gelesen wurde.\n" -#~ "Voreinstellung: '%default'\n" -#~ "Gilt für: ePub, MOBI Ausgabeformate" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Die Felder, die ausgegeben werden sollen, wenn die Datenbank katalogisiert " -#~ "wird. Sollte eine Komma-getrennte Liste der Felder sein.\n" -#~ "Verfügbare Felder: %s.\n" -#~ "Standard: '%%default'\n" -#~ "Betrifft: CSV und XML Ausgabeformate" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "Keine Bücher im Katalog. Bitte ausgeschlossene Etiketten prüfen." - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Im Abschnitt 'Zuletzt hinzugefügt' einschließen" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "" -#~ "Autor und Titel standardmäßig überschreiben, wenn Metadaten geholt werden" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Im Abschnitt 'Titel' einschließen" - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Speichert die Ausgabe der veschiedenen Stufen der Konvertierungspipeline in " -#~ "das angegebene Verzeichnis. Nützlich, um festzustellen, in welcher Stufe des " -#~ "Konvertierungsvorgangs Fehler auftreten.\n" -#~ "Standard: '%default'Nirgends\n" -#~ "Betrifft: ePub und MOBI Ausgabeformate" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Etiketten-Vorzeichen für Benutzernotizen, z.B. '*Dies könnte Jeff " -#~ "gefallen'.\n" -#~ "Standard: '%default'\n" -#~ "Betrifft: ePub und MOBI Ausgabeformate" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Regex Tips:\n" -#~ "- die Standard-Regex - \\[[\\w ]*\\] - schließt Etiketten in der Form " -#~ "[Name], also z.B. [Amazon kostenlos] aus\n" -#~ "- Ein Regex Ausdruck mit einem einzelnen Punkt schließt alle Etiketten aus, " -#~ "wodurch auch kein Etiketten-Abschnitt erzeugt wird." - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "" -#~ "Autor und Titel mit Autor und Titel des gewählten Buches überschreiben" - -#~ msgid "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Durch Kommata getrennte Liste der Etiketten, die von der Ausgabe " -#~ "auszuschließende Bücher kennzeichnen. Berücksichtigt keine Groß-" -#~ "/Kleinschreibung.\n" -#~ "--exclude-tags=überspringen schließt 'Buch überspringen' und ' Überspringen' " -#~ "aus.\n" -#~ "Voreinstellung: '%default'\n" -#~ "Betrifft: ePub und MOBI Ausgabeformate" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "" -#~ "Regulärer Ausdruck: der Reguläre Ausdruck muss irgendwo in den Metadaten " -#~ "übereinstimmen" - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "" -#~ "Enthalten: Word oder Ausdruck stimmt irgendwo in den Metadaten überein" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "" -#~ "Übereinstimmend: Word oder Ausdruck muss mit einem ganzen Metadatenfeld " -#~ "übereinstimmen" - -#~ msgid "What kind of match to use:" -#~ msgstr "Folgende Übereinstimmung verwenden:" - -#~ msgid "Masthead font:" -#~ msgstr "Impressumsschrift:" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [options] meinbuch.chm" - -#~ msgid "Set font delta" -#~ msgstr "Geben Sie das Schrift-Delta an" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Pfad zur einer Textdatei mit Kommentaren." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Ausgabeverzeichnis. Voreingestellt aufs aktuelle Verzeichnis" - -#~ msgid "dummy option until real options are determined." -#~ msgstr "Dummy Einstellung bis echte Einstellungen bestimmt werden." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Kommunikation mit dem Teclast K3 Reader." - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Es wurden einige Duplikate gefunden und mit den folgenden, schon vorhandenen " -#~ "Büchern zusammengefügt:" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Falls Bücher mit ähnlichen Titeln und Autoren gefunden werden, die neuen " -#~ "Dateien automatisch mit diesen zusa&mmenfügen" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Letzte gelesene Seite: Position %d (%d%%)" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added \n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Wenn ein bestehendes Buch mit dem gleichen Titel und Autor gefunden wird, " -#~ "dass aber nicht das Format besitzt welches hinzufgefügt werden soll, so wird " -#~ "dem bestehenden Buch das neue Format hinzugefügt anstatt einen neuen Eintrag " -#~ "zu erstellen. Wenn das bestehende Buch bereits das Format hat, wird es " -#~ "einfach ignoriert.\n" -#~ "Der Titelvergleich ignoriert führende unbestimmte Artikel wie (\"der\", " -#~ "\"ein\", \"eine\"), Punktierung, Groß- und Kleinschreibung, usw. Der " -#~ "Autorenvergleich ist exakt." - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Letzte gelesene Seite: %d (%d%%)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Position %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Seite %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Position %d • %s</b><br />" - -#~ msgid "left" -#~ msgstr "links" - -#~ msgid "Column type" -#~ msgstr "Spaltentyp" - -#~ msgid "Use brackets" -#~ msgstr "Klammern verwenden" - -#~ msgid "Column heading" -#~ msgstr "Spaltenüberschrift" - -#~ msgid "original" -#~ msgstr "Original" - -#~ msgid "Text justification:" -#~ msgstr "Textausrichtung" - -#~ msgid "justify" -#~ msgstr "Blocksatz" - -#~ msgid "(%d found)" -#~ msgstr "(%d gefunden)" - -#~ msgid "Editing meta information for %d books" -#~ msgstr "Bearbeite Metainformationen für %d Bücher" - -#~ msgid "Values can be edited" -#~ msgstr "Angaben können bearbeitet werden" - -#~ msgid "Automatically number books in this series" -#~ msgstr "Bücher in dieser Reihe automatisch nummerieren" - -#~ msgid "" -#~ "Selected books will be automatically numbered,\n" -#~ "in the order you selected them.\n" -#~ "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 "" -#~ "Die ausgewählten Bücher werden automatisch\n" -#~ "in der Reihenfolge der Auswahl nummeriert.\n" -#~ "Falls Sie zuerst Buch A und dann Buch B wählen,\n" -#~ "erhält Buch A Reihennummer 1 und Buch B Reihennummer 2." - -#~ msgid "Create Tag-based Column" -#~ msgstr "Erstelle Etiketten-basierte Spalte" - -#~ msgid "Lookup name" -#~ msgstr "Nachschlagename" - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "Erstelle und bearbeite Etiketten-basierte Spalten" - -#~ msgid "" -#~ "Do not use SVG for the book cover. Use this option if your EPUB is going to " -#~ "be used ona 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 "" -#~ "SVG nicht für Umschlagbilder verwenden. Verwenden Sie diese Einstellung, " -#~ "falls das EPUB auf einem Gerät verwendet wird, das SVG nicht unterstützt, " -#~ "wie z.B. das iPhone oder das JetBook Lite. Ohne diese Einstellung zeigen " -#~ "diese Geräte anstelle eines Umschlagbildes eine leere Seite." - -#~ msgid "set in ui.py" -#~ msgstr "Einstellen in ui.py" - -#~ msgid "Merge books" -#~ msgstr "Bücher zusammenfügen" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b><br><br> The second and subsequently selected " -#~ "books will not be deleted or changed.<br><br>Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "Alle Buchformate und Metadaten des gewählten Buches werden zum <b>zuerst " -#~ "gewählten Buch</b> hinzugefügt.<br><br> Das zweite und danach gewählte " -#~ "Bücher werden nicht gelöscht oder verändert.<br><br>Zum Fortfahren bitte " -#~ "bestätigen." - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be merged into " -#~ "the <b>first selected book</b>.<br><br>After merger the second and " -#~ "subsequently selected books will be <b>deleted</b>. <br><br>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 <b>deleted</b> " -#~ "from your computer.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Alle Buchformate und Metadaten des gewählten Buches werden zum <b>zuerst " -#~ "gewählten Buch</b> hinzugefügt.<br><br>Nach dem Zusammenfügen werden das " -#~ "zweite und danach gewählte Bücher <b>gelöscht</b>. <br><br>Alle Buchformate " -#~ "des zuerst gewählten Buches bleiben bestehen und alle doppelten Formate im " -#~ "zweiten und den danach gewählten Bücher werden unwiderruflich von Ihrem " -#~ "Rechner <b>gelöscht</b>.<br><br> Wollen Sie <b>wirklich</b> fortfahren?" - -#~ msgid "Delete current saved search" -#~ msgstr "Aktuell gespeicherte Suche löschen" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Aktuelle Suche unter dem in der Box angezeigten Namen speichern" - -#~ msgid "Explanation text added in create_ct_column.py" -#~ msgstr "Erklärender Text hinzugefügt in create_ct_column.py" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Kommunikation mit dem Booq Avant" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. You operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "Der für den Content-Server gewählte Port <b>%d</b> ist ein System-Port. Ihr " -#~ "Betriebssystem <b>könnte</b> nicht zulassen, dass der Server auf diesem Port " -#~ "läuft. Um sicher zu gehen, wählen Sie eine Port-Nummer größer als 1024." - -#~ msgid "System port selected" -#~ msgstr "System-Port ausgewählt" - -#~ msgid "Failed to create calibre library at: %r. Aborting." -#~ msgstr "Das Erstellen der Bibliothek schlug fehl in: %r. Abbruch." - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "" -#~ "Ein Wörterbuch von Einstellungen zum Anpassen, wie die Daten in dieser " -#~ "Spalte interpretiert werden." - -#~ msgid "Tag on book" -#~ msgstr "Etikett (Tag) auf Buch" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d von %d" - -#~ msgid "Communicate with iBooks through iTunes." -#~ msgstr "Kommunikation mit iBooks über iTunes." - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Seitenverhältnis des Umschlagbildes beibehalten, anstatt es zu dehnen, damit " -#~ "es die volle erste Seite des erstellten PDFs ausfüllt." - -#~ msgid "Disconnect from folder" -#~ msgstr "Von Verzeichnis trennen" - -#~ msgid "Send specific format" -#~ msgstr "Angegebenes Format übertragen" - -#~ msgid "" -#~ "The changes you made require that Calibre be restarted. Please restart as " -#~ "soon as practical." -#~ msgstr "" -#~ "Die gewählten Änderungen erfordern einen Neustart von Calibre. Bitte starten " -#~ "Sie baldmöglichst neu." - -#~ msgid "" -#~ "The lookup name must be lower case and cannot contain \":\"s or spaces" -#~ msgstr "" -#~ "Der Suchname muss kleingeschrieben sein und darf weder \":\" noch " -#~ "Leerzeichen enthalten" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Benutzerdefinierte Spalten erstellen oder ändern" - -#~ msgid "Column &type" -#~ msgstr "Spalten&typ" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "REIHEN: %s [%s]<br />" - -#~ msgid " and delete from library" -#~ msgstr " und aus der Bibliothek löschen" - -#~ msgid "" -#~ "The label must contain only letters, digits and underscores, and start with " -#~ "a letter" -#~ msgstr "" -#~ "Die Beschriftung darf nur Buchstaben, Ziffern und Unterstriche enthalten und " -#~ "muss mit einem Buchstaben beginnen" - -#~ msgid "Cannot use tag editor" -#~ msgstr "Kann Etiketteneditor nicht verwenden" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "" -#~ "Der Etiketteneditor kann nicht verwendet werden, falls sie die Etiketten " -#~ "verändert haben" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "Neuen Kategorie-Namen eingeben. Art vor dem Hinzufügen auswählen." - -#~ msgid "Item already used" -#~ msgstr "Element wird schon verwendet" - -#~ msgid "The item %s is already used." -#~ msgstr "Das Element %s wird schon verwendet." - -#~ msgid "Add the new category" -#~ msgstr "Neue Kategorie hinzufügen" - -#~ msgid "Side bar" -#~ msgstr "Seitenleiste" - -#~ msgid "&Restrict to:" -#~ msgstr "Besch&ränken auf:" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "Es werden nur die Bücher angezeigt, die auf die gewählte gespeicherte Suche " -#~ "zutreffen" - -#~ msgid "Manage &user categories" -#~ msgstr "Ben&utzer-Kategorien verwalten" - -#~ msgid "Manage " -#~ msgstr "Verwalten " - -#~ msgid "Books located at" -#~ msgstr "Bücher finden sich in" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. Your operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "Der Wert <b>%d</b>, den Sie für den Content Server Port gewählt haben, ist " -#~ "ein System Port. Ihr Betriebssystem erlaubt es <b>möglicherweise</b> nicht, " -#~ "dass der Server auf diesem Port läuft. Sie sind auf der sicheren Seite, wenn " -#~ "Sie eine Port Zahl größer als 1024 wählen." - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Herunterladen der Metadaten von Douban.com" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Klicken zum Öffnen der Buchdetails" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sdie durchschnittliche Bewertung ist %3.1f" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "book" -#~ msgstr "Buch" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Kommunikation mit dem Sweex MM300" - -#~ msgid "Cover download" -#~ msgstr "Umschlagbild laden" - -#~ msgid "replace" -#~ msgstr "ersetzen" - -#~ msgid "ignore" -#~ msgstr "ignorieren" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Verwende &existierende Bibliothek am neuen Ort" - -#~ msgid "Automatic" -#~ msgstr "Automatisch" - -#~ msgid "Reader" -#~ msgstr "Reader" - -#~ msgid "Rename '%s'" -#~ msgstr "Benenne '%s' um" - -#~ msgid "misc" -#~ msgstr "Verschiedenes" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s nicht gefunden" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Umschlagbilder von openlibrary.org herunterladen" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Umschlagbilder von librarything.com herunterladen" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "Lädt Reihe/Etiketten/Bewertung von librarything.com" - -#~ msgid "backslashreplace" -#~ msgstr "Backslash-Ersetzen" - -#~ msgid "strict" -#~ msgstr "streng" - -#~ msgid "mixed" -#~ msgstr "gemischt" - -#~ msgid "Show &donate button (restart)" -#~ msgstr "Schaltfläche zum Spen&den anzeigen (Neustart)" - -#~ msgid "&Current tweaks" -#~ msgstr "Aktuelle &Optimierungen" - -#~ msgid "All available tweaks" -#~ msgstr "Alle verfügbaren Optimierungen" - -#~ msgid "" -#~ "Values for the tweaks are shown below. Edit them to change the behavior of " -#~ "calibre" -#~ msgstr "" -#~ "Die Werte für die Optimierungen werden unten angezeigt. Bearbeiten Sie " -#~ "diese, um das Verhalten von Calibre anzupassen" - -#~ msgid "&Miscellaneous" -#~ msgstr "&Verschiedenes" - -#~ msgid "&Tweaks" -#~ msgstr "Op&timierungen" - -#~ msgid "&Restore to defaults" -#~ msgstr "Auf die Voreinstellungen zu&rücksetzen" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (war %s)" - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "" -#~ "Voreingestelltes Umschlagbild basierend auf Titel und Autor erstellen" - -#~ msgid "Last modified: %s" -#~ msgstr "Zuletzt geändert: %s" - -#~ msgid "" -#~ "<li><b>Manual Management</b>: Calibre updates the metadata and adds " -#~ "collections only when a book is sent. With this option, calibre will never " -#~ "remove a collection.</li>\n" -#~ "<li><b>Only on send</b>: Calibre updates metadata and adds/removes " -#~ "collections for a book only when it is sent to the device. </li>\n" -#~ "<li><b>Automatic management</b>: Calibre automatically keeps metadata on the " -#~ "device in sync with the calibre library, on every connect</li></ul>" -#~ msgstr "" -#~ "<li><b>Manuelle Verwaltung</b>: Calibre aktualisiert die Metadaten und fügt " -#~ "Sammlungen nur hinzu, wenn ein Buch übertragen wird. Mit dieser Einstellung " -#~ "entfernt Calibre niemals eine Sammlung.</li>\n" -#~ "<li><b>Nur beim Übertragen</b>: Calibre aktualisiert die Metadaten und " -#~ "entfernt oder fügt Sammlungen für ein Buch nur hinzu, wenn es auf das Gerät " -#~ "übertragen wird. </li>\n" -#~ "<li><b>Automatische Verwaltung</b>: Calibre synchronisiert automatisch bei " -#~ "jeder Verbindung die Metadaten auf dem Gerät mit den Daten in der Calibre " -#~ "Bibliothek.</li></ul>" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Sortierung nach '%s' bearbeiten" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Kommunikation mit dem Kogan" - -#~ msgid "Switch to library..." -#~ msgstr "Wechsel zur Bibliothek..." - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "%d Bücher nach %s kopiert" - -#~ msgid "Remove all" -#~ msgstr "Alle entfernen" - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "" -#~ "Sie können die Bibliotheken nicht wechseln, wenn ein Gerät angeschlossen ist." - -#~ msgid "Customize the toolbar" -#~ msgstr "Werkzeugleiste anpassen" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Der Kobo unterstützt derzeit nur eine Sammlung: die \"Im_Reading\"- Liste. " -#~ "Erstelle ein Etikett \"Im_Reading\" " - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Buch %s von %s" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Alle Dateien aus %s werden <b>permanent gelöscht</b>. Sind sie sicher?" - -#~ msgid "Apply function &after replace:" -#~ msgstr "Funktion n&ach Ersetzung anwenden:" - -#~ msgid "&Search and replace (experimental)" -#~ msgstr "&Suchen und ersetzen (experimentell)" - -#~ msgid "Test re&sult" -#~ msgstr "Te&stergebnis" - -#~ msgid "Test &text" -#~ msgstr "Test &text" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "Metadaten aus &Dateiinhalt statt aus Dateinamen lesen" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Etiketten, die beim Hinzufügen eines Buches angehängt werden:" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Konnte %s nicht analysieren. Folgender Fehler trat auf: %s" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Umschlagbilder von Douban.com herunterladen" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Douban.com API antwortet nicht. Versuchen Sie es später noch einmal." - -#~ msgid "Additional Information" -#~ msgstr "Zusätzliche Informationen" - -#~ msgid "Run the check" -#~ msgstr "Überprüfung starten" - -#~ msgid "Check Library" -#~ msgstr "Bibliothek überprüfen" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Versuche Kapitel in einzelne Sektionen zu unterteilen. WARNUNG: Diese Option " -#~ "ist experimentell. Wenn sie eingeschaltet ist, kann es sein, dass die " -#~ "Konvertierung schief geht. Sie kann auch unerwartete Resultate liefern." - -#~ msgid "Recover database" -#~ msgstr "Datenbank wiederherstellen" - -#~ msgid "Check database integrity" -#~ msgstr "Datenbankintegrität überprüfen" - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>Geben Sie eine Liste von ISBNs in die linke Box ein (eine ISBN pro " -#~ "Zeile). Calibre wird automatisch Bucheinträge basierend auf den ISBNs " -#~ "anlegen und sowohl Metadaten als auch Buchumschläge für diese Einträge " -#~ "herunterladen.<p>Alle ungültigen ISBNs in der Liste werden ignoriert." - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "Wert, der festlegt, bei welcher Zeilenlänge der Zeilenumbruch gelöscht " -#~ "werden sollte, wenn die Vorverarbeitung eingeschaltet ist. Gültige Werte " -#~ "sind Dezimalzahlen zwischen 0 und 1. Der Standardwert ist 0,40 und ist damit " -#~ "knapp unter dem Median. Damit werden die Zeilenumbrüche typischer Bücher mit " -#~ "fixer Zeilenlänge repariert. Der Wert sollte verringert werden, wenn die " -#~ "Zeilenlänge des Buches variabel ist." - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "Metadaten werden, während Calibre läuft, mit einer Frequenz von etwa 1 Buch " -#~ "je Sekunde gesichert." - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "Dieser Befehl stellt die Calibre- Datenbank aus den in den OPF- Dateien " -#~ "gesicherten Informationen wieder her.<p>Diese Funktion ist zur Zeit in der " -#~ "grafischen Oberfläche nicht verfügbar. Sie können die Datenbank durch " -#~ "Benutzung des Befehls 'calibredb restore_database' in der Kommandozeile " -#~ "wieder herstellen." - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Regex- Tipps:\n" -#~ "- Der Standard- Regex -\\[.+\\] - schließt Genre- Etiketten der Form [tag], " -#~ "z.B. [Amazon Freebie], aus.\n" -#~ "- Ein einfacher Punkt als Regex schließt alle Genre- Etiketten aus und " -#~ "erstellt keinen Genre- Abschnitt" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b>. ISBN will <i>not</i> be merged.<br><br>After " -#~ "merger the second and subsequently selected books will be <b>deleted</b>. " -#~ "<br><br>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 <b>deleted</b> from your computer.<br><br> Are you <b>sure</b> " -#~ "you want to proceed?" -#~ msgstr "" -#~ "Buchformate und Metadaten der ausgewählten Bücher werden zum <b>zuerst " -#~ "ausgewählten Buch</b> hinzugefügt. Die ISBN wird <i>nicht</i> hinzugefügt. " -#~ "Nach dem Hinzufügen werden das zweite und weitere ausgewählte Bücher " -#~ "<b>gelöscht</b>. <br><br>Alle Formate des zuerst ausgewählten Buches werden " -#~ "beibehalten, im zweiten oder weiteren ausgewählten Büchern vorhandene " -#~ "Formate werden unwiderbringlich <b>gelöscht</b>.<br><br> Sind Sie " -#~ "<b>sicher</b>, dass Sie fortfahren möchten?" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b> ISBN will <i>not</i> be merged.<br><br> The " -#~ "second and subsequently selected books will not be deleted or " -#~ "changed.<br><br>Please confirm you want to proceed." -#~ msgstr "" -#~ "Buchformate und Metadaten der ausgewählten Bücher werden zum <b>zuerst " -#~ "ausgewählten Buch</b> hinzugefügt. Die ISBN wird <i>nicht</i> " -#~ "hinzugefügt.<br><br> Das zweite und weitere ausgewählte Bücher werden nicht " -#~ "gelöscht oder verändert.<br><br>Bitte bestätigen Sie, dass Sie fortfahren " -#~ "möchten." - -#~ msgid "Include 'Series' Section" -#~ msgstr "'Serien'- Abschnitt hinzufügen" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Werte der Sortierung nach Autor auf einen aus dem Autorenfeld automatisch " -#~ "generierten Wert zurücksetzen. Wie genau dieser Wert erzeugt wird, kann via " -#~ "Einstellungen->Erweitert->Kniffe eingestellt werden." - -#, python-format -#~ 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." - -#, python-format -#~ 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." - -#~ msgid "" -#~ "<b>You can destroy your library using this feature.</b> Changes are " -#~ "permanent. There is no undo function. This feature is experimental, and " -#~ "there may be bugs. You are strongly encouraged to back up your library " -#~ "before proceeding.<p>Search and replace in text fields using character " -#~ "matching or regular expressions. " -#~ msgstr "" -#~ "<b>Sie können mit diesem Feature ihre Bibliothek zerstören.</b> Änderungen " -#~ "sind permanent, eine Rückgängig- Funktion gibt es nicht. Dieses Feature ist " -#~ "experimentell, und es kann Fehler geben. Ihnen wird dringend zu einer " -#~ "Sicherung der Bibliothek geraten, bevor sie fortfahren.<p>Suchen und " -#~ "Ersetzen in Textfeldern durch Wortsuche oder reguläre Ausdrücke. " - -#~ msgid "Clear series" -#~ msgstr "Serie löschen" - -#~ msgid "Search mode:" -#~ msgstr "Suchmodus:" - -#~ msgid "" -#~ "The field that the text will be put into after all replacements. If blank, " -#~ "the source field is used." -#~ msgstr "" -#~ "Das Feld, in das der Text nach allen Ersetzungen geschrieben wird. Wenn " -#~ "leer, wird das Ursprungsfeld benutzt." - -#~ msgid "" -#~ "If the replace mode is prepend or append, then this box indicates whether a " -#~ "comma or\n" -#~ "nothing should be put between the original text and the inserted text" -#~ msgstr "" -#~ "Ist als Ersetzungsmodus vorne oder hinten anfügen gewählt, bestimmt diese " -#~ "Box, ob ein\n" -#~ "Komma oder nichts zwischen dem Originaltext und dem eingefügten Text steht." - -#~ msgid "use comma" -#~ msgstr "Komma benutzen." - -#~ msgid "Mode:" -#~ msgstr "Modus:" - -#~ msgid "Apply function after replace:" -#~ msgstr "Funktion nach Ersetzung anwenden:" - -#~ msgid "Case sensitive" -#~ msgstr "Groß/Kleinschreibung" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Eintrag für Sortierung nach Autor basierend auf dem derzeitigen Autoren- " -#~ "Eintrag automatisch erstellen.\n" -#~ "Dies wird die Farbe des Sortierung nach Autor- Feldes von Rot zu Grün ändern." - -#~ msgid "" -#~ " The red color indicates that the current author sort does not match the " -#~ "current author" -#~ msgstr "" -#~ " Die rote Farbe zeigt an, dass die derzeitige Sortierung nach Autor nicht " -#~ "mit dem Autor übereinstimmt" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "Für die Fehlerbeschreibung von jeder Umschlagsbild- Quelle, klicken Sie " -#~ "unten auf Details anzeigen." - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Rand des Umschlagbildes, wenn vorhanden, entfernen" - -#~ msgid "cover" -#~ msgstr "Umschlagbild" - -#~ msgid "Downloaded" -#~ msgstr "Heruntergeladen" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Für Hilfestellung bei der Erstellung fortgeschrittener Downloadschemata " -#~ "besuchen Sie bitte <a href=\"http://calibre-" -#~ "ebook.com/user_manual/news.html\">User Recipes</a>" - -#~ msgid "Failed to get" -#~ msgstr "Herunterladen fehlgeschlagen" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Erfolgreich Metadaten heruntergeladen für %d von %d Büchern" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s für: %s" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "&Werkzeugleiste in zwei Leisten teilen" - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "" -#~ "Dieses Format und Gerät haben bereits eine Schalttafel oder Konflikte mit " -#~ "einer anderen Schalttafel" - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "" -#~ "Der Suchname eines benutzerdefinierten Feldes. Diese Namen fangen mit \"#\" " -#~ "an." - -#~ 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." -#~ msgstr "" -#~ "Werte für die Kniffe sind unten angezeigt. Editieren Sie sie, um das " -#~ "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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "ist das Ergebnis der Bemühungen von vielen Freiwilligen überall auf der " -#~ "Erde. Wenn Sie es nützlich finden, bitten wir um eine Spende zur " -#~ "Unterstützung der weiteren Entwicklung. Ihre Spende hilft, die Entwicklung " -#~ "von Calibre am Laufen zu halten." - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Eigene Kategorien zum Etiketten- Browser hinzufügen" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Wird ein vorhandenes Buch mit ähnlichem Titel und Autor gefunden, das nicht " -#~ "das Format enthält, das gerade\n" -#~ "hinzugefügt wird, wird das Format dem bereits vorhandenen Buch hinzugefügt, " -#~ "anstatt einen neuen Eintrag zu\n" -#~ "erzeugen. Wenn das vorhandene Buch das entsprechende Format bereits enthält, " -#~ "wird es stillschweigend übergangen.\n" -#~ "\n" -#~ "Die Titelsuche ignoriert voranstehende, englische unbestimmte Artikel " -#~ "(\"the\", \"a\", \"an\"), Satzzeichen,\n" -#~ "Groß-/Kleinschreibung etc. Die Autorensuche ist exakt." - -#~ msgid "<p>Field template. Uses the same syntax as save templates." -#~ msgstr "<p>Feldvorlage. Nutzt die gleiche Syntax wie Speichervorlagen." - -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s wurde auf Version <b>%s</b> aktualisiert. Sehen Sie sich die <a " -#~ "href=\"http://calibre-ebook.com/whats-new\">neuen Features</a> an. " -#~ "Downloadseite besuchen?" - -#~ msgid "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Die Maske für Zitations- Erstellung aus Datenbankfeldern.\n" -#~ " Sollte eine Maske mit {}-umschlossenen Feldern sein.\n" -#~ "Verfügbare Felder: %s.\n" -#~ "Standard: '%%default'\n" -#~ "Angewendet bei: BibTeX- Ausgabeformat" - -#~ msgid "You must provide the --really-do-it option to do a recovery" -#~ msgstr "" -#~ "Sie müssen die --really-do-it Option angeben, um eine Wiederherstellung " -#~ "durchzuführen." - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Kapitel teilen (vorsichtig benutzen!)" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Beim Katalogisieren der Bücher in der Datenbank auszugebene Felder. Sollte " -#~ "eine kommagetrennte Liste von Feldern sein.\n" -#~ "Verfügbare Felder: %s\n" -#~ "Standard: '%%default'\n" -#~ "Betrifft: BibTeX Ausgabeformat" - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "Zeilen&umbruchfaktor während der Vorverarbeitung:" - -#~ msgid "Change title to title case" -#~ msgstr "Titel in Titelschreibweise setzen" - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f Sterne" - -#~ msgid "Insert space before the first line for each paragraph" -#~ msgstr "Leerzeichen vor erster Zeile jedes Absatzes einfügen" - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "Sie haben die Etiketten geändert. Um den Etiketten- Editor zu verwenden, " -#~ "müssen Sie die Änderungen entweder verwerfen oder anwenden." - -#~ msgid "&Run the check" -#~ msgstr "Füh&re die Überprüfung durch" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "Keine Metadaten gefunden, versuchen Sie, Titel und Author zu ändern und/oder " -#~ "die ISBN zu entfernen." - -#~ msgid "Read %s in the %s format" -#~ msgstr "Lese %s im %s Format" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Konvertiere von %s heruntergeladene Komentare in Klartext" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Kommunikation mit dem Digma Q600" - -#~ msgid "Book %s of %s." -#~ msgstr "Buch %s von %s" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b> (%s). ISBN will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books will " -#~ "be <b>deleted</b>. <br><br>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 <b>deleted</b> from your computer.<br><br> Are " -#~ "you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Buchformate und Metadaten der ausgewählten Bücher werden dem <b>zuerst " -#~ "ausgewählten Buch</b> hinzugefügt (%s). Die ISBN wird <b>nicht</b> " -#~ "hinzugefügt.<br><br>Nach dem Zusammenführen wird das zweite und weitere " -#~ "ausgewählte Bücher <b>gelöscht</b>.<br><br>Alle Buchformate des zuerst " -#~ "ausgewählten Buches werden beibehalten, doppelt vorhandene Formate im " -#~ "zweiten und weiteren ausgewählten Büchern werden von ihrem Computer " -#~ "<b>permanent gelöscht</b>.<br><br>Sind Sie <b>sicher</b>, dass Sie " -#~ "fortfahren möchten?" - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Kommunikation mit dem PocketBook 602." - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Lädt Metadaten vom französischen Nicebooks" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Lädt Umschlagbilder vom französischen Nicebooks" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "Timeout von Nicebooks. Bitte versuchen Sie es später nochmal." - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Kommunikation mit dem Nook Color." - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "Fehler im Nicebooks Umschlagbild- Downloader aufgetreten" - -#~ msgid "Wrap all h2 tags with fb2 title elements." -#~ msgstr "Umschließe alle h2 Tags mit fb2 Titel Elementen." - -#~ msgid "Wrap all h1 tags with fb2 title elements." -#~ msgstr "Umschließe alle h1 Tags mit fb2 Titel Elementen." - -#~ msgid "Wrap all h3 tags with fb2 title elements." -#~ msgstr "Umschließe alle h3 Tags mit fb2 Titel Elementen." - -#~ msgid "Unknown publisher" -#~ msgstr "Unbekannter Herausgeber" - -#~ msgid "Wrap h2 tags with <title> elements" -#~ msgstr "Umschließe h2 Tags mit <title> Elementen" - -#~ msgid "Wrap h1 tags with <title> elements" -#~ msgstr "Umschließe h1 Tags mit <title> Elementen" - -#~ msgid "Books marked as read:" -#~ msgstr "Bücher markiert als gelesen:" - -#~ msgid "Wishlist tag:" -#~ msgstr "Wunschlisten Tag:" - -#~ msgid "Do not change" -#~ msgstr "Nicht ändern" - -#~ msgid "Wrap h3 tags with <title> elements" -#~ msgstr "Umschließe h3 Tags mit <title> Elementen" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Umschlagbild Größe: %dx%d Pixel" - -#~ msgid "Extra covers in books" -#~ msgstr "Zusätsätzliche Umschlagbilder in Büchern" - -#~ msgid "Missing covers in books" -#~ msgstr "Fehlende Umschlagbilder in Büchern" - -#~ msgid "" -#~ "The first value entered will be the default value for this enumeration" -#~ msgstr "" -#~ "Der erste eingegebene Wert wird als Standard Wert für die Aufzählung " -#~ "verwendet" - -#~ msgid "Source column for read book" -#~ msgstr "Quellspalte für gelesenes Buch" - -#~ msgid "" -#~ "Try to turn chapters into individual sections using the internal structure " -#~ "of the ebook. This works well for EPUB books that have been internally split " -#~ "by chapter." -#~ msgstr "" -#~ "Versucht, Kapitel als individuelle Sektionen in der intenen Struktur des " -#~ "Buches zu erstellen. Funktioniert gut für EPUB- Bücher, die intern in " -#~ "Kapitel getrennt wurden." - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "Erzeuge Markdown- formatierten Text." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option becauseimage references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "Bildreferenzen im Dokument nicht entfernen. Nur sinnvoll, wenn gemeinsam " -#~ "mit der Markdown-Format- Option verwendet, weil Bildreferenzen in reiner " -#~ "Textausgabe immer entfernt werden." - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "Markdown- Formatierung zu Text hinzufügen" - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option becauselinks are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "Verknüpfungen innerhalb des Dokuments nicht entfernen. Nur sinnvoll, wenn " -#~ "gemeinsam mit der Markdown-Format- Option verwendet, weil Verknüpfungen in " -#~ "reiner Textausgabe immer entfernt werden." - -#~ msgid "Sectionize Chapters using file structure" -#~ msgstr "Kapitel innerhalb Dateistruktur in Sektionen teilen" - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "Die folgenden Bücher hatten Format- oder Umschlageinträge in der Datenbank, " -#~ "die nicht verfügbar waren. Die Einträge für die Formate und Umschläge wurden " -#~ "entfernt, sie sollten sie manuell überprüfen. Dies kann passieren, wenn Sie " -#~ "Dateien im Bibliotheksordner direkt verändern." - -#~ msgid "Pattern for read book" -#~ msgstr "Muster für gelesenes Buch" - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "Schicke %s an %s via Email" - -#~ msgid "" -#~ "A comma-separated list of permitted values. You can specify\n" -#~ "empty values by entering only the comma. For example, the list\n" -#~ "',one,two,three' has 4 valid values, one of them empty. The first\n" -#~ "value in the list is the default." -#~ msgstr "" -#~ "Eine durch Kommata getrennte Liste erlaubter Werte. Sie können\n" -#~ "leere Werte durch Eingabe nur des Kommas erstellen. Beispielsweise\n" -#~ "hat die Liste ',Eins,Zwei,Drei' vier gültige Werte, davon einer leer.\n" -#~ "Der erste Eintrag ist der Standardeintrag." - -#~ msgid "" -#~ "You can sign up for a free {name} email account at <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" -#~ msgstr "" -#~ "Sie können sich für einen kostenlosen {name} Emailaccount anmelden unter <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Bei Fictionwise ist ein Fehler aufgetreten." - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Herunterladen der Metadaten von Fictionwise" - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Herunterladen der Metadaten von amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Herunterladen der spanischen Metadaten von amazon.com" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Herunterladen der englischen Metadaten von amazon.com" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Herunterladen der Metadaten von amazon.de" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Herunterladen der Metadaten von 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 [Optionen]\n" -#~ "\n" -#~ " Lädt Metadaten von Amazon. Sie müssen einen Titel, Author,\n" -#~ " ISBN, Herausgeber oder Stichwort angeben. Es werden maximal\n" -#~ " 10 Treffer geladen, suchen Sie so spezifisch wie möglich.\n" -#~ " Sie können die Sprache für die Metadaten auswählen:\n" -#~ " Alle & Englisch & Französisch & Deutsch & Spanisch\n" -#~ " " - -#~ msgid "Query: %s" -#~ msgstr "Abfrage: %s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Timeout bei Fictionwise. Bitte später nochmal versuchen." - -#~ msgid "Keywords" -#~ msgstr "Schlüsselworte" - -#~ msgid "Book author(s)" -#~ msgstr "Autor(en)" - -#~ msgid "Book title" -#~ msgstr "Titel" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "INHALTSANGABE:\n" -#~ " %s" - -#~ 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 [Optionen]\n" -#~ "\n" -#~ " Holt Metadaten von Fictionwise. Sie müssen einen Titel, Autor oder " -#~ "Stichwort\n" -#~ " angeben. Angabe einer ISBN ist nicht möglich. Maximal werden 20 " -#~ "Treffer geholt,\n" -#~ " suchen Sie also möglichst spezifisch.\n" -#~ " " - -#~ msgid "Be more verbose about errors" -#~ msgstr "Fehler ausführlicher berichten" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Maximale Anzahl an zu holenden Ergebnissen" - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Konnte für einen Eintrag nicht alle Details holen" - -#~ msgid "Book publisher" -#~ msgstr "Herausgeber" - -#~ msgid "No result found for this search!" -#~ msgstr "Keine Ergebnisse für diese Suche gefunden!" - -#~ msgid "Book ISBN" -#~ msgstr "ISBN" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s nicht gefunden." - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Bei Nicebooks ist ein Fehler aufgetreten." - -#~ msgid "No cover found!" -#~ msgstr "Kein Cover gefunden!" - -#~ msgid "A cover was found for this book" -#~ msgstr "Es wurde ein Cover für dieses Buch gefunden" - -#~ msgid "Cover saved to file " -#~ msgstr "Cover gespeichert " - -#~ msgid "Covers files path" -#~ msgstr "Covers Speicherort" - -#~ msgid "Has Summary" -#~ msgstr "Hat eine Zusammenfassung" - -#~ msgid "Has Cover" -#~ msgstr "Hat ein Cover" - -#~ msgid "Title &sort: " -#~ msgstr "Titel &sort: " - -#~ msgid "unknown id " -#~ msgstr "unbekannte id " - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Cover: 1-Überprüfen/ 2-Downloaden" - -#~ msgid "No errors found" -#~ msgstr "Keine Fehler gefunden" - -#~ msgid "Unable to connect to Bambook." -#~ msgstr "Kann nicht mit dem Bambook verbinden" - -#~ msgid "The integrity check completed with no uncorrectable errors found." -#~ msgstr "Die Integritätsüberprüfung wurde ohne unbehebbare Fehler beendet." - -#, python-format -#~ 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 "" -#~ ". Zwei besondere Sammlungen sind verfügbar: %s:%s und %s:%s. Fügen Sie diese " -#~ "Werte zur Liste hinzu, um sie zu aktivieren. Die Sammlungen erhalten den " -#~ "nach dem Doppelpunkt \":\" stehenden Namen." - -#~ 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 [Optionen]\n" -#~ "\n" -#~ " Hole die Metadaten des Buches von Nicebooks. Sie müssen einen Titel, " -#~ "Autor,\n" -#~ " eine ISBN, einen Verlag oder Schlüsselwörter angeben. Es werden " -#~ "maximal 20 Treffer zurückgegeben.\n" -#~ " Sie sollten Ihre Anfrage also so genau wie möglich machen.\n" -#~ " Es können auch die Umschläge geholt werden, wenn die Option " -#~ "aktiviert ist.\n" -#~ " " - -#, python-format -#~ 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 "" -#~ "Ändere Text und Struktur des Dokument durch Nutzung von Mustern. Dies ist " -#~ "Standardmäßig abgestellt. Nutze %s zum einschalten. Individuelle Aktionen " -#~ "können mit %s abgestellt werden." - -#~ msgid "Customize searching" -#~ msgstr "Suche anpassen" - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "" -#~ "Herunterladen der Serieninformationen von ww2.kdl.org. Diese Webseite kann " -#~ "nicht viele gleichzeitige Anfragen bearbeiten, deshalb ist das Plugin in der " -#~ "Voreinstellung ausgeschaltet." - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Metadaten von Amazon herunterladen" - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "Herunterladen {0} für {1} Buch/Bücher" - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Kindle Bücher von Amazone" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "Die besten Ebooks zum besten Preis: Kostenlos!" - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Umschlagbilder von Amazon.com herunterladen" - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Buchformate der gewählten Bücher werden dem <b>zuerst ausgewählten Buch</b> " -#~ "(%s) hinzugefügt. Die Metadaten des zuerst ausgewählten Buches werden nicht " -#~ "verändert. Autoren, Titel, ISBN und alle übrigen Metadaten werden " -#~ "<i>nicht</i> hinzugefügt.<br><br>Nach dem Zusammenfügen werden das zweite " -#~ "und alle weiteren ausgewählten Bücher <b>gelöscht</b>. <br><br>Alle " -#~ "Buchformate des zuerst ausgewählten Buches werden beibehalten, und doppelt " -#~ "vorhandene Formate im zweiten und weiteren ausgewählten Büchern werden aus " -#~ "ihrer Calibre- Bibliothek <b>gelöscht</b>.<br><br> Sind sie <b>sicher</b> " -#~ "dass sie fortfahren möchten?" - -#~ msgid "" -#~ "<b>Heuristic processing</b> 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 <a href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">User Manual</a>." -#~ msgstr "" -#~ "<b>Heuristische Verarbeitung</b> heißt, dass Calibre ihr Buch nach häufig " -#~ "auftretenden Mustern durchsuchen und diese verbessern wird. Wie der Name " -#~ "impliziert, beinhaltet dies bestimmte Vermutungen und kann, wenn Calibre " -#~ "falsche Vermutungen anstellt, zu schlechteren Konvertierungsergebnissen " -#~ "führen. Daher ist diese Option standardmäßig deaktiviert. Häufig kann die " -#~ "heuristische Verarbeitung schlechte Konvertierungsergebnisse jedoch " -#~ "verbessern. Lesen sie im <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">Nutzerhandbuch</a> weitere Dinge über die heuristische " -#~ "Verarbeitung." - -#~ msgid "" -#~ "<p>Search and replace uses <i>regular expressions</i>. See the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">regular " -#~ "expressions tutorial</a> 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 "" -#~ "<p>Suchen und Ersetzen nutzt <i>reguläre Ausdrücke</i>. Für einen Einstieg " -#~ "in reguläre Ausdrücke gibt es eine <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">Anleitung</a>. Durch Auswahl des " -#~ "Assistentenknopfes können sie ihre Suchmuster im aktuellen Dokument testen." - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i von %i Büchern" - -#~ msgid "Timed out" -#~ msgstr "Zeitüberschreitung" - -#~ msgid "" -#~ "The download of social metadata timed out, the servers are probably busy. " -#~ "Try again later." -#~ msgstr "" -#~ "Zeitüberschreitung beim Herunterladen von sozialen Metadaten, vermutlich " -#~ "sind die Server ausgelastet. Versuchen sie es später noch einmal." - -#, python-format -#~ msgid "Downloading <b>%s</b> from %s" -#~ msgstr "Lade <b>%s</b> von %s herunter" - -#~ msgid "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Set a regular expression pattern to use when trying to guess ebook " -#~ "metadata from filenames. </p>\n" -#~ "<p>A <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutorial</a> on using regular " -#~ "expressions is available.</p>\n" -#~ "<p>Use the <b>Test</b> 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.</p></div>" -#~ msgstr "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Wählen sie einen regulären Ausdruck zum Auslesen von Metadaten aus " -#~ "Dateinamen. </p>\n" -#~ "<p>Es gibt eine <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">Anleitung</a>, wie man reguläre " -#~ "Ausdrücke verwendet.</p>\n" -#~ "<p>Nutzen sie die <b>Test</b>- Funktion, um ihren regulären Ausdruck an " -#~ "einigen Dateinamen zu testen (die Dateiendung muß im Namen stehen). Die " -#~ "Gruppennamen der einzelnen Metadatenfelder sind in Tooltips " -#~ "dokumentiert.</p></div>" - -#, python-format -#~ msgid "Failed to download from %r with error: %s" -#~ msgstr "Herunterladen von %r fehlgeschlagen, Fehler: %s" - -#~ msgid "Applying downloaded metadata to your library" -#~ msgstr "Wende heruntergeladene Metadaten in der Bibliothek an" - -#~ msgid "Configure download" -#~ msgstr "Herunterladen konfigurieren" - -#, python-format -#~ msgid "Downloaded %d of %d" -#~ msgstr "%d von %d heruntergeladen" - -#, python-format -#~ msgid "Found <b>%d</b> covers of %s. Pick the one you like best." -#~ msgstr "" -#~ "<b>%d</b> Umschlagbilder für %s gefunden, wählen sie das zu Verwendende." - -#~ msgid "Configure metadata downloading" -#~ msgstr "Herunterladen der Metadaten konfigurieren" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Kindle Bücher fon Amazon.uk" - -#, python-format -#~ msgid "Cover size: %dx%d" -#~ msgstr "Umschlag-Größe: %dx%d" - -#~ msgid "&Add a new plugin" -#~ msgstr "Neues Plugin &hinzufügen" - -#~ msgid "Downloads metadata and covers from Douban.com" -#~ msgstr "Lädt Metadaten und Cover von Douban.com" - -#~ msgid "Open Tag Wizard" -#~ msgstr "Öffne Tag-Assistent" - -#~ msgid "Tag Wizard" -#~ msgstr "Tag-Assistent" - -#~ msgid "" -#~ "This store is currently diabled and cannot be used in other parts of calibre." -#~ msgstr "" -#~ "Dieser Shop ist zur Zeit deaktiviert und kann in anderen Teilen von Calibre " -#~ "nicht benutzt werden." - -#~ msgid "This store only distributes ebooks with DRM." -#~ msgstr "Dieser Shop vertreibt nur eBooks mit DRM." - -#, python-format -#~ msgid "%s of %s books processed." -#~ msgstr "%s von %s Büchern verarbeitet." - -#, python-format -#~ msgid "Remove %s from category %s" -#~ msgstr "%s von Kategorie %s entfernen" - -#~ msgid "" -#~ "Update <b>only</b> 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 "" -#~ "Das Update nur durchführen, falls die neuen Funktionen oder Fehlerbehebungen " -#~ "für Sie wichtig sind. Wenn die aktuelle Version für Sie gut funktioniert, " -#~ "<b>machen Sie kein Update</b>." - -#~ msgid " column " -#~ msgstr " Spalte " - -#~ 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 "" -#~ "Sie können die Farbe der Spalten, in der Buchübersicht, einstellen durch " -#~ "erstellen einer Regel" - -#, python-format -#~ msgid "<b>Configure %s</b><br>%s" -#~ msgstr "<b>Konfigurieren %s</b><br>%s" - -#~ msgid "Control behavior of double clicks on the book list" -#~ msgstr "Verhalten von Doppelklicks innerhalb der Buchliste" - -#~ msgid " value " -#~ msgstr " wert " - -#, python-format -#~ msgid "Book %s of <span class=\"series_name\">%s</span>" -#~ msgstr "Book %s von <span class=\"series_name\">%s</span>" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index 300a171f4b..4a6e94d74a 100644 --- a/src/calibre/translations/el.po +++ b/src/calibre/translations/el.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-12 15:40+0000\n" -"Last-Translator: ilias <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:24+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Greek <el@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:43+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:40+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Δεν κάνει τίποτα" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Δεν κάνει τίποτα" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -426,54 +427,58 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Ρυθμίσεις εμφάνισης" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Διεπαφή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Συμπεριφορά" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Ρύθμισε την συμπεριφορά του calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Πρόσθεσε δικές σου στήλες" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "Προσθαφαίρεση στηλών στον κατάλογο βιβλίων του calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Εργαλειοθήκη" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -481,66 +486,66 @@ msgstr "" "Παραμετροποίηση της εργαλειοθήκης και των μενού περιεχομένων, αλλάζοντας τις " "ενέργειες που είναι διαθέσιμες σε κάθε ένα" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Αναζήτηση" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "Προσαρμογή του τρόπου αναζήτησης βιβλίων στο calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Επιλογές Εισαγωγής" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Μετατροπή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "Ορισμός ρυθμίσεων μετατροπής συγκεκριμένα για κάθε μορφή εισόδου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Κοινές Επιλογές" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "Ορισμός ρυθμίσεων μετατροπής κοινών για όλα τα είδη" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Επιλογές Εξόδου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "Ορισμός ρυθμίσεων μετατροπής συγκεκριμένα για κάθε μορφή εξόδου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Προσθήκη βιβλίων" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Εισαγωγή/Εξαγωγή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Ελέγχει πως το calibre διαβάζει τα μεταδεδομένα από τα αρχεία όταν " "προστίθενται βιβλία" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Σώζονται βιβλία στον δίσκο" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -548,95 +553,95 @@ msgstr "" "Έλεγχος του τρόπου με τον οποίο το calibre εξάγει τα αρχεία απο τη βάση " "δεδομένων του στο δίσκο όταν χρησιμοποιείται το Αποθήκευση στο δίσκο" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Αποστολή βιβλίων σε συσκευές" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Έλεγχος του τρόπου με τον οποίο το calibre μεταφέρει αρχεία στο δικό σου " "ηλεκτρονικό αναγνώστη" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Αλλαγή των πεδίων των μεταδεδομένων πριν από αποθήκευση / αποστολή" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Τυποποιημένες Διαδικασίες" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Για προχωρημένους" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Δημιούργησε νέες τυποποιημένες διαδικασίες" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Διαμοίραση βιβλίων με ηλεκτρονική αλληλογραφία" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Διαμοιρασμός" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Διαμοιρασμός μέσω διαδικτύου" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Μεταφόρτωση μεταδεδομένων" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Πρόσθετα" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Υπολειπόμενα" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -900,7 +905,7 @@ msgstr "Απενεργοποίηση του ονομαζόμενου προσθ #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -914,8 +919,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Ναι" @@ -944,7 +949,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Επικοινωνία με τηλέφωνα Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -952,7 +957,7 @@ msgstr "" "Σειρά καταλόγων στη συσκευή, χωρισμένων με κόμμα, προς αποστολή ηλεκτρονικών " "βιβλίων. Ο πρώτος στη σειρά θα χρησιμοποιηθεί." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Επικοινωνία με τηλέφωνα S60." @@ -1069,11 +1074,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Νέα" @@ -1081,8 +1086,8 @@ msgstr "Νέα" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Κατάλογος" @@ -1149,8 +1154,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1160,8 +1165,8 @@ msgstr "Προσθήκη βιβλίων στον κατάλογο μεταδεδ #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1169,8 +1174,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1403,12 +1408,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Δεν έχει υλοποιηθεί" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2529,7 +2534,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3464,7 +3469,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3472,6 +3483,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Σελίδα τίτλου" @@ -4208,7 +4223,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4244,84 +4259,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4364,7 +4379,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4402,7 +4417,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4440,126 +4455,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4567,7 +4583,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4576,13 +4592,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4592,44 +4608,44 @@ msgstr "" msgid "Failed" msgstr "Απέτυχε" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4641,11 +4657,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4710,8 +4726,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4747,104 +4765,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4926,35 +4944,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5162,20 +5180,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5205,7 +5223,6 @@ 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 "" @@ -5214,46 +5231,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Επιλογή καταλόγου προορισμού" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5294,90 +5311,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5387,11 +5408,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5425,50 +5446,50 @@ msgstr "" msgid "View" msgstr "Προβολή" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5477,15 +5498,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5655,6 +5676,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5669,8 +5692,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5721,45 +5744,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Συλλογές" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Διαδρομή" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5778,7 +5801,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5798,7 +5821,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5823,7 +5846,7 @@ msgstr "έξοδος" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6850,52 +6873,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8224,6 +8238,76 @@ msgstr "Ημερομηνία" msgid "Delete from device" msgstr "Διαγραφή από τη συσκευή" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Κανένα επιλεγμένο αντικείμενο" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+Ε" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8296,12 +8380,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8316,7 +8400,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9872,7 +9956,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9922,64 +10005,14 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Κανένα επιλεγμένο αντικείμενο" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" 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:112 -msgid "Ctrl+S" -msgstr "Ctrl+Ε" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" msgstr "" @@ -9992,19 +10025,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11599,6 +11632,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Προκαθορισμένο" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14163,42 +14200,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Αναζητήσεις" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14275,11 +14312,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14289,56 +14326,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Ταξινόμηση κατά όνομα" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16359,17 +16396,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Συμπίεση βάσης δεδομένων" @@ -16932,53 +16969,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16988,37 +17025,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17028,7 +17065,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17038,24 +17075,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17064,11 +17101,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17076,7 +17113,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17085,7 +17122,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17096,27 +17133,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17130,7 +17167,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17138,7 +17175,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17147,14 +17184,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17164,7 +17201,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17172,13 +17209,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17187,7 +17224,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17200,7 +17237,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17217,7 +17254,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17232,83 +17269,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17473,38 +17534,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17688,31 +17753,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18478,177 +18543,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ 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" - -#~ msgid "No valid plugin found in " -#~ msgstr "Δεν βρέθηκε έγκυρο πρόσθετο " - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Επικοινωνία με το Nokia 810 internet tablet." - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Επικοινωνία με το Booq Avant" - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Επικοινωνία με το Teclast K3 reader." - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Αδύνατον να εντοπιστεί ο σκληρός δίσκος %s. Είναι πιθανό ο πυρήνας σας " -#~ "(kernel) να εξαγάγει μια παρωχημένη έκδοση του SYSFS." - -#~ msgid "Set font delta" -#~ msgstr "Καθορισμός του δέλτα της γραμματοσειράς" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Επικοινωνία με το ηλ.αναγνωστήριο Kindle 2." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Επικοινωνία με το ηλ.αναγνωστήριο Sony PRS-300/505/500." - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Επικοινωνία με το ηλ.αναγνωστήριο Sony PRS-600/700/900." - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Διεύθυνση ενός αρχείου txt που περιέχει κάποιο σχόλιο" - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Φάκελλος εξαγωγής. Αρχικά έχει καθοριστεί ο τρέχων φάκελλος" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [παράμετροι] mybook.chm" - -#~ msgid "List builtin recipes" -#~ msgstr "Κατάλογος ενσωματωμένων συνταγών" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Το ύψος γραμμής, σε σημεία (pts). Ελέγχει το διάστημα μεταξύ διαδοχικών " -#~ "γραμμών κειμένου. Αρχικά, δε γίνεται καμία αλλαγή στο ύψος γραμμής." - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d από %d" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Επικοινωνία με το Sweex MM300" - -#~ msgid "tags" -#~ msgstr "ετικέτες" - -#~ msgid "Copy to Clipboard" -#~ msgstr "Αντιγραφή στο Πρόχειρο" - -#~ msgid "Del" -#~ msgstr "Διαγραφή" - -#~ msgid "metadata" -#~ msgstr "μεταδεδομένα" - -#~ msgid "replace" -#~ msgstr "αντικατάσταση" - -#~ msgid "mixed" -#~ msgstr "Μικτό" - -#~ msgid "misc" -#~ msgstr "διάφορα" - -#~ msgid "book" -#~ msgstr "βιβλίο" - -#~ msgid "Automatic" -#~ msgstr "Αυτόματο" - -#~ msgid "Invalid size" -#~ msgstr "Μη έγκυρο μέγεθος" - -#~ msgid "&Add" -#~ msgstr "&Προσθήκη" - -#~ msgid "Warning" -#~ msgstr "Προειδοποίηση" - -#~ msgid "Fetch" -#~ msgstr "Ανάκτηση" - -#~ msgid "Matches" -#~ msgstr "Ταιριάσματα" - -#~ msgid "Available Formats" -#~ msgstr "Διαθέσιμες Μορφές" - -#~ msgid "day" -#~ msgstr "ημέρα" - -#~ msgid "Monday" -#~ msgstr "Δευτέρα" - -#~ msgid "Tuesday" -#~ msgstr "Τρίτη" - -#~ msgid "Every " -#~ msgstr "Κάθε " - -#~ msgid "Wednesday" -#~ msgstr "Τετάρτη" - -#~ msgid "Friday" -#~ msgstr "Παρασκευή" - -#~ msgid "Thursday" -#~ msgstr "Πέμπτη" - -#~ msgid "Sunday" -#~ msgstr "Κυριακή" - -#~ msgid "Saturday" -#~ msgstr "Σάββατο" - -#~ msgid "at" -#~ msgstr "σε" - -#~ msgid "Reader" -#~ msgstr "Αναγνώστης" - -#~ msgid "Copy Image" -#~ msgstr "Αντιγραφή εικόνας" - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Χρήση τυπικής εκφράσης για να αφαιρεθεί η κεφαλίδα." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Χρήση τυπικής έκφρασης για να αφαιρεθεί το υποσέλιδο." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "Η τυπική έκφραση που θα χρησιμοποιηθεί για να αφαιρεθεί η κεφαλίδα." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "" -#~ "Η τυπική έκφραση που θα χρησιμοποιηθεί για να αφαιρεθεί το υποσέλιδο." - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Επικοινωνία με το Kogan" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Αποτυχία ανάγνωσης: %s με σφάλμα: %s" - -#~ msgid "Customize the toolbar" -#~ msgstr "Παραμετροποίηση γραμμής εντολών" - -#~ msgid "Customize searching" -#~ msgstr "Προσαρμογή αναζήτησης" diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index efa60a7a10..12d6217949 100644 --- a/src/calibre/translations/en_AU.po +++ b/src/calibre/translations/en_AU.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2010-05-21 07:30+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:13+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: English (Australia) <en_AU@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:55+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:51+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1034,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3295,6 +3306,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ 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 "" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18301,6 +18366,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid " " -#~ msgstr " " diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index 6eeafab82b..f2c3f80efb 100644 --- a/src/calibre/translations/en_CA.po +++ b/src/calibre/translations/en_CA.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2010-02-27 02:43+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:28+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: English (Canada) <en_CA@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:56+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:52+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Does absolutely nothing" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Does absolutely nothing" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -859,7 +864,7 @@ msgstr "Disable the named plugin" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -873,8 +878,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -903,7 +908,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Communicate with Android devices." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -911,7 +916,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1028,11 +1033,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "News" @@ -1040,8 +1045,8 @@ msgstr "News" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1108,8 +1113,8 @@ msgstr "Transferring books to device…" #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1119,8 +1124,8 @@ msgstr "Adding books to device metadata listing…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1128,8 +1133,8 @@ msgstr "Removing books from device…" #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1362,12 +1367,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2411,7 +2416,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3373,7 +3378,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3381,6 +3392,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4117,7 +4132,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4153,84 +4168,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4273,7 +4288,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4311,7 +4326,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4349,126 +4364,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4476,7 +4492,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4485,13 +4501,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4501,44 +4517,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4550,11 +4566,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4619,8 +4635,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4656,104 +4674,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4835,35 +4853,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5071,20 +5089,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5114,7 +5132,6 @@ 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 "" @@ -5123,46 +5140,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5203,90 +5220,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5296,11 +5317,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5334,50 +5355,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5386,15 +5407,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5564,6 +5585,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5578,8 +5601,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5630,45 +5653,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5687,7 +5710,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5707,7 +5730,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5732,7 +5755,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6759,52 +6782,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8133,6 +8147,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8205,12 +8289,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8225,7 +8309,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9781,7 +9865,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9831,62 +9914,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9901,19 +9934,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11508,6 +11541,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14072,42 +14109,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14184,11 +14221,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14198,56 +14235,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16268,17 +16305,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16841,53 +16878,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16897,37 +16934,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16937,7 +16974,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16947,24 +16984,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16973,11 +17010,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16985,7 +17022,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16994,7 +17031,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17005,27 +17042,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17039,7 +17076,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17047,7 +17084,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17056,14 +17093,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17073,7 +17110,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17081,13 +17118,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17096,7 +17133,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17109,7 +17146,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17126,7 +17163,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17141,83 +17178,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17382,38 +17443,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17597,31 +17662,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18387,97 +18452,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "No valid plugin found in " -#~ msgstr "No valid plugin found in " - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Communicate with the Amazon Kindle 2 eBook reader." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Communicate with the Nokia 810 internet tablet." - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Communicate with the Sony PRS-600/700/900 eBook reader." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Communicate with the Sony PRS-300/505/500 eBook reader." - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." - -#~ msgid "List builtin recipes" -#~ msgstr "List builtin recipes" - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "The regular expression to use to remove the footer." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Use a regular expression to try to remove the header." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Use a regular expression to try to remove the footer." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "The regular expression to use to remove the header." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Unable to process image %s. Error: %s" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Failed to parse link %s %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Could not process image: %s\n" -#~ "%s" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Output directory. Defaults to current directory" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [options] mybook.chm" - -#~ msgid "Set font delta" -#~ msgstr "Set font delta" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Path to a txt file containing a comment." - -#~ msgid "dummy option until real options are determined." -#~ msgstr "dummy option until real options are determined." diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index 97346d052e..4aa7a79b86 100644 --- a/src/calibre/translations/en_GB.po +++ b/src/calibre/translations/en_GB.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-02-15 08:46+0000\n" -"Last-Translator: Vladimir Oka <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:49+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: English (United Kingdom) <en_GB@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:55+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:51+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Does absolutely nothing" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Does absolutely nothing" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ msgstr "User Interface Action" #: /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/actions/preferences.py:25 #: /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 @@ -422,53 +423,57 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Look and Feel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Behaviour" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Change the way calibre behaves" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Add your own columns" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Toolbar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -476,64 +481,64 @@ msgstr "" "Customise the toolbars and context menus, changing which actions are " "available in each" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Input Options" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Conversion" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Common Options" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Output Options" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Adding books" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Saving books to disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -541,48 +546,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Sending books to devices" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Metadata plugboards" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Change metadata fields before saving/sending" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Template Functions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Advanced" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Create your own template functions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Sharing books by email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Sharing" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -590,11 +595,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Sharing over the net" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -602,36 +607,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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Metadata download" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Tweaks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Miscellaneous" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Miscellaneous advanced configuration" @@ -890,7 +895,7 @@ msgstr "Disable the named plugin" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -904,8 +909,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Yes" @@ -934,7 +939,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Communicate with Android devices." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -942,7 +947,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Communicate with S60 phones." @@ -1066,11 +1071,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "News" @@ -1078,8 +1083,8 @@ msgstr "News" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Catalogue" @@ -1152,8 +1157,8 @@ msgstr "Transferring books to device..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1163,8 +1168,8 @@ msgstr "Adding books to device metadata listing..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1172,8 +1177,8 @@ msgstr "Removing books from device..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1408,12 +1413,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Not Implemented" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2590,10 +2595,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." -msgstr "" -"Left aligned scene break markers are center aligned. Replace soft scene " "breaks that use multiple blank lines with horizontal rules." +msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -3634,7 +3637,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "All articles" @@ -3642,6 +3651,10 @@ msgstr "All articles" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "This is an Amazon Topaz book. It cannot be processed." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "No details available" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Title Page" @@ -4480,7 +4493,7 @@ msgstr "Add books to the calibre library/device from files on your computer" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Add books from a single directory" @@ -4520,47 +4533,47 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Uploading books to device." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Supported books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Merged some books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4570,38 +4583,38 @@ msgstr "" "processed and merged into your Calibre database according to your automerge " "settings:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Failed to read metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Failed to read metadata from the following" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "No book selected" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "The following books are virtual and cannot be added to the calibre library:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "No book files found" @@ -4644,7 +4657,7 @@ msgstr "User annotations generated from main library only" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "No books selected" @@ -4682,7 +4695,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Create a catalogue of the books in your calibre library" @@ -4720,85 +4733,86 @@ msgstr "%d books" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Switch/create library..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Pick a random book" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Library Maintenance" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Library metadata backup status" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Check library" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Restore database" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Rename" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Choose a new name for the library <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Already exists" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Rename failed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4807,35 +4821,35 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "none" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Backup status" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Backup metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4843,7 +4857,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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4851,7 +4865,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4860,7 +4874,7 @@ msgstr "" msgid "Success" msgstr "Success" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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?" @@ -4868,7 +4882,7 @@ 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4878,23 +4892,23 @@ msgstr "" msgid "Failed" msgstr "Failed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 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:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "No problems found" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "No library found" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -4903,15 +4917,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Not allowed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4919,7 +4933,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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "You cannot change libraries while jobs are running." @@ -4931,11 +4945,11 @@ msgstr "C" msgid "Convert books" msgstr "Convert books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Convert individually" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Bulk convert" @@ -5002,8 +5016,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5040,92 +5056,92 @@ msgid "" msgstr "" "Failed to delete some books, click the Show Details button for details." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Remove books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Remove selected books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Remove files of a specific format from selected books.." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "Remove covers from selected books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Remove matching books from device" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Cannot delete" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Choose formats to be deleted" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Cannot delete books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "No device is connected" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Main memory" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Storage Card A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Storage Card B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "No books to delete" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Deleting books from device." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5133,7 +5149,7 @@ msgstr "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5141,7 +5157,7 @@ msgstr "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5225,35 +5241,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Edit metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Merge book records" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Edit metadata individually" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Edit metadata in bulk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Download metadata and covers" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Merge into first selected book - delete others" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Merge into first selected book - keep others" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "Merge only formats into first selected book - delete others" @@ -5474,20 +5490,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Run welcome wizard" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Restart in debug mode" @@ -5517,7 +5533,6 @@ msgid "S" msgstr "S" #: /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" @@ -5526,26 +5541,26 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Cannot save to disc" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Choose destination directory" -#: /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 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 " @@ -5555,20 +5570,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:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Error while saving" -#: /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 "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:142 #: /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 "Could not save some books" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Click the show details button to see which ones." @@ -5609,90 +5624,94 @@ msgstr "" msgid "Similar books..." msgstr "Similar books..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Books by same author" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Books in this series" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Books by this publisher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Books with the same tags" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5702,11 +5721,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5740,39 +5759,39 @@ msgstr "V" msgid "View" msgstr "View" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "View specific format" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Cannot view" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Format unavailable" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "Selected books have no formats" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Choose the format to view" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -5781,11 +5800,11 @@ msgstr "" "Not all the selected books were available in the %s format. You should " "convert them first." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Multiple Books Selected" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5798,15 +5817,15 @@ msgstr "" "started the process cannot be stopped until complete. Do you wish to " "continue?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Cannot open folder" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s has no available formats." @@ -5990,6 +6009,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6004,8 +6025,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6059,45 +6080,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Click to open" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Collections" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Double-click to open Book Details window" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Path" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6116,7 +6137,7 @@ msgstr "BibTeX Options" #: /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/mobi_output.py:18 #: /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 @@ -6136,7 +6157,7 @@ msgstr "Options specific to" #: /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/mobi_output.py:18 #: /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 @@ -6161,7 +6182,7 @@ msgstr "output" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7223,52 +7244,43 @@ msgstr "List of known series. You can add new series." msgid "Book " msgstr "Book " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI Output" -#: /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 "Default" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Title for Table of Contents:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Rescale images for &Palm devices" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Use author &sort for author" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Disable compression of the file contents" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Do not add Table of Contents to book" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Kindle options" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Periodical masthead font:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Personal Doc tag:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Ignore &margins" @@ -8640,6 +8652,78 @@ msgstr "Date" msgid "Delete from device" msgstr "Delete from device" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "Item is blank" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "An item cannot be set to nothing. Delete it instead." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "No item selected" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "You must select one item from the list of Available items." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "No items selected" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Category Editor" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Items in use" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +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/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "This book is DRMed" @@ -8712,12 +8796,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Invalid author name" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Author names cannot contain & characters." @@ -8732,7 +8816,7 @@ msgid "&Search for:" msgstr "&Search for:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "F&ind" @@ -10375,7 +10459,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Unapply (remove) tag from current tag category" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Are your sure?" @@ -10431,65 +10514,13 @@ msgstr "" msgid "Add tag to available tags and apply it to current book" msgstr "Add tag to available tags and apply it to current book" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "Item is blank" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "An item cannot be set to nothing. Delete it instead." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "No item selected" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "You must select one item from the list of Available items." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "No items selected" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "You must select at least one items from the list." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "Are you certain you want to delete the following items?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Category Editor" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Items in use" - -#: /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." +msgid "Tag" msgstr "" -"Delete item from database. This will unapply the item from all books and " -"then remove it from the database." -#: /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 "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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10503,19 +10534,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -12194,6 +12225,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Default" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14945,44 +14980,44 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Changing the authors for several books can take a while. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Changing the metadata for that many books can take a while. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Searches" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Duplicate search name" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "The saved search name %s is already used." @@ -15059,11 +15094,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Find item in tag browser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -15079,57 +15114,57 @@ msgstr "" "*foo will filter all categories at once, showing only those items\n" "containing the text \"foo\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Find the first/next matching item" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Collapse all categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "No More Matches.</b><p> Click Find again to go to first match" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Sort by name" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Sort by popularity" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Sort by average rating" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Set the sort order for entries in the Tag Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Match all" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Match any" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "When selecting multiple entries in the Tag Browser match any or all of them" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17469,17 +17504,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migrating old database to ebook library in %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Copying <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Compacting database" @@ -18087,11 +18122,11 @@ msgstr "%s: unknown function" msgid "No such variable " msgstr "No such variable " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "No documentation provided" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." @@ -18099,7 +18134,7 @@ msgstr "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 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." @@ -18107,7 +18142,7 @@ msgstr "" "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." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" @@ -18115,7 +18150,7 @@ msgstr "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." @@ -18123,7 +18158,7 @@ msgstr "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." @@ -18131,7 +18166,7 @@ msgstr "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." @@ -18139,7 +18174,7 @@ msgstr "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." @@ -18147,7 +18182,7 @@ msgstr "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -18163,7 +18198,7 @@ msgstr "" "automatically. For example, template('[[title_sort]]') will evaluate the " "template {title_sort} and return its value." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " @@ -18173,7 +18208,7 @@ msgstr "" "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" @@ -18181,7 +18216,7 @@ msgstr "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " @@ -18191,17 +18226,17 @@ msgstr "" "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "field(name) -- returns the metadata field named by name" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -18217,7 +18252,7 @@ msgstr "" "substr('12345', 1, 0) returns '2345', and substr('12345', 1, -1) returns " "'234'." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -18233,11 +18268,11 @@ msgstr "" "the value of some other composite field. This is extremely useful when " "constructing variable save paths" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "lookup requires either 2 or an odd number of arguments" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" @@ -18245,7 +18280,7 @@ msgstr "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " @@ -18255,7 +18290,7 @@ msgstr "" "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -18269,11 +18304,11 @@ msgstr "" "else_value is returned. You can have as many `pattern, value` pairs as you " "want" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "switch requires an odd number of arguments" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -18281,7 +18316,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -18290,7 +18325,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -18301,7 +18336,7 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " @@ -18311,14 +18346,14 @@ msgstr "" "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" @@ -18326,7 +18361,7 @@ msgstr "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -18350,7 +18385,7 @@ msgstr "" "chars + the length of `middle text`, then the field will be used intact. For " "example, the title `The Dome` would not be changed." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -18362,7 +18397,7 @@ msgstr "" "comma as the separator, but authors uses an ampersand. Examples: " "{tags:count(,)}, {authors:count(&)}" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -18376,14 +18411,14 @@ msgstr "" "If the item is not in the list, then the empty value is returned. The " "separator has the same meaning as in the count function." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -18393,7 +18428,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -18401,13 +18436,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -18416,7 +18451,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -18429,7 +18464,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -18446,7 +18481,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -18461,83 +18496,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "uppercase(val) -- return value of the field in upper case" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "lowercase(val) -- return value of the field in lower case" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "titlecase(val) -- return value of the field in title case" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "capitalize(val) -- return value of the field capitalized" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -18702,38 +18761,42 @@ msgid "Spanish (Nicaragua)" msgstr "Spanish (Nicaragua)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "German (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "French (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Dutch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Dutch (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -18922,25 +18985,25 @@ msgstr "Downloading cover from %s" msgid "Masthead image downloaded" msgstr "Masthead image downloaded" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Untitled Article" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Article downloaded: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Article download failed: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Fetching feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -18948,7 +19011,7 @@ msgstr "" "Failed to log in, check your username and password for the calibre " "Periodicals service." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -19736,4657 +19799,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "The reader has no storage card connected." - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Options to control the conversion to EPUB" - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Path to the cover to be used for this book" - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." - -#~ msgid "Control page layout" -#~ msgstr "Control page layout" - -#~ 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 --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "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 --toc-" -#~ "threshold number of chapters were detected." - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Print generated OPF file to stdout" - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Print generated NCX file to stdout" - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "Set the left margin in pts. Default is %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Set the right margin in pts. Default is %default" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Set the top margin in pts. Default is %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Set the bottom margin in pts. Default is %default" - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "Keep intermediate files during processing by html2epub" - -#~ msgid "You must specify an input HTML file" -#~ msgstr "You must specify an input HTML file" - -#~ msgid "Written processed HTML to " -#~ msgstr "Written processed HTML to " - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "" -#~ "Extract the contents of the produced EPUB file to the specified directory." - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Options to control the traversal of HTML" - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "The output directory. Default is the current directory." - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "Character encoding for HTML files. Default is to auto detect." - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Control the following of links in HTML files." - -#~ 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." -#~ msgstr "" -#~ "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." - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Set metadata of the generated ebook" - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Set the title. Default is to autodetect." - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [options] LITFILE" - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "Load metadata from the specified OPF file" - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "Output HTML is \"pretty printed\" for easier parsing by humans" - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." - -#~ msgid "Options useful for debugging" -#~ msgstr "Options useful for debugging" - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "The subject(s) of this book, as a comma separated list." - -#~ msgid "Set the publisher of this book." -#~ msgstr "Set the publisher of this book." - -#~ msgid "A summary of this book." -#~ msgstr "A summary of this book." - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Output directory. Defaults to current directory." - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "Legibly format extracted markup. May modify meaningful whitespace." - -#~ msgid "OEB ebook created in" -#~ msgstr "OEB ebook created in" - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" - -#~ msgid "Set the comment." -#~ msgstr "Set the comment." - -#~ msgid "Set the category" -#~ msgstr "Set the category" - -#~ msgid "Sort key for the title" -#~ msgstr "Sort key for the title" - -#~ msgid "Sort key for the author" -#~ msgstr "Sort key for the author" - -#~ msgid "Useful for debugging." -#~ msgstr "Useful for debugging." - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Set the title. Default: filename." - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "Output file name. Default is derived from input filename" - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Path to file containing image to be used as cover" - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Separate paragraphs by blank lines." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Right margin of page. Default is %default px." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Bottom margin of page. Default is %default px." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Top margin of page. Default is %default px." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Left margin of page. Default is %default px." - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." - -#~ msgid "" -#~ "Use the <spine> element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Use the <spine> element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Don't add links to the table of contents." - -#~ msgid "" -#~ "A regular expression. <a> tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "A regular expression. <a> tags whose href matches will be ignored. Defaults " -#~ "to %default" - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Force a page break before tags whose names match this regular expression." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that <a> tags are " -#~ "ignored." -#~ msgstr "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that <a> tags are " -#~ "ignored." - -#~ msgid "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " -#~ "attribute to \"none\" to match only on tag names. So for example, to match " -#~ "all h2 tags, you would use \"h2,none,\". Default is %default" -#~ msgstr "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " -#~ "attribute to \"none\" to match only on tag names. So for example, to match " -#~ "all h2 tags, you would use \"h2,none,\". Default is %default" - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Prevent the automatic detection chapters." - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Add detected chapters to the table of contents." - -#~ msgid "Be verbose while processing" -#~ msgstr "Be verbose while processing" - -#~ 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 " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "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 " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "Use this option on html0 files from Book Designer." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "Preprocess Baen HTML files to improve generated LRF." - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " - -#~ msgid "No file to convert specified." -#~ msgstr "No file to convert specified." - -#~ msgid "Convert to LRS" -#~ msgstr "Convert to LRS" - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "Converting from %s to LRF is not supported." - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "Number of colors for grayscale image conversion. Default: %default" - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "Title for generated ebook. Default is to use the filename." - -#~ msgid "Rendering comic pages..." -#~ msgstr "Rendering comic pages..." - -#~ msgid "Don't show progress bar." -#~ msgstr "Don't show progress bar." - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" - -#~ msgid "Output written to" -#~ msgstr "Output written to" - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." - -#~ msgid "" -#~ "Choose a profile for the device you are generating this file for. The " -#~ "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " -#~ "suitable for any reader with the same screen size. Choices are %s" -#~ msgstr "" -#~ "Choose a profile for the device you are generating this file for. The " -#~ "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " -#~ "suitable for any reader with the same screen size. Choices are %s" - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "Keep generated HTML files after completing conversion to LRF." - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Print generated HTML to stdout and quit." - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Fetching of recipe failed: " - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Options to control the behavior of feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Options to control the behavior of html2lrf" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Failed to parse link %s %s" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Unable to process image %s. Error: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Could not process image: %s\n" -#~ "%s" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." - -#~ msgid "Be more verbose." -#~ msgstr "Be more verbose." - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML and " -#~ "then convert it." -#~ msgstr "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML and " -#~ "then convert it." - -#~ msgid "You must specify a single PDF file." -#~ msgstr "You must specify a single PDF file." - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "A comma separated list of tags to set" - -#~ msgid "Set the authors" -#~ msgstr "Set the authors" - -#~ msgid "Usage:" -#~ msgstr "Usage:" - -#~ msgid "Extract the cover" -#~ msgstr "Extract the cover" - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "Usage: imp-meta file.imp" - -#~ msgid "Set the comment" -#~ msgstr "Set the comment" - -#~ msgid "The book language" -#~ msgstr "The book language" - -#~ msgid "The series to which this book belongs" -#~ msgstr "The series to which this book belongs" - -#~ msgid "The series index" -#~ msgstr "The series index" - -#~ msgid "No filename specified." -#~ msgstr "No filename specified." - -#~ msgid "The author whose book to search for." -#~ msgstr "The author whose book to search for." - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "The ISBN ID of the book you want metadata for." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "The publisher of the book to search for." - -#~ msgid "The title of the book to search for." -#~ msgstr "The title of the book to search for." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." - -#~ msgid " not found." -#~ msgstr " not found." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Usage: %s file.lit" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "LibraryThing.com server error. Try again later." - -#~ msgid "Frequently used directories" -#~ msgstr "Frequently used directories" - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "The format to use when saving single files to disk" - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "Raw MOBI HTML saved in" - -#~ msgid "Usage: rb-meta file.rb" -#~ msgstr "Usage: rb-meta file.rb" - -#~ msgid "The output directory. Defaults to the current directory." -#~ msgstr "The output directory. Defaults to the current directory." - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Usage: pdf-meta file.pdf" - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [options] myebook.mobi" - -#~ msgid "Toolbar icon size" -#~ msgstr "Toolbar icon size" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Show button labels in the toolbar" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Sort tags list by popularity" - -#~ msgid "Compacting..." -#~ msgstr "Compacting..." - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "Compacting database. This may take a while." - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "Invalid database location.<br>Cannot write to " - -#~ msgid "Invalid database location" -#~ msgstr "Invalid database location" - -#~ msgid "Invalid database location " -#~ msgstr "Invalid database location " - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>Must be a directory." - -#~ msgid "Configuration" -#~ msgstr "Configuration" - -#~ msgid "Browse for the new database location" -#~ msgstr "Browse for the new database location" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" - -#~ msgid "Read &metadata from files" -#~ msgstr "Read &metadata from files" - -#~ msgid "Format for &single file save:" -#~ msgstr "Format for &single file save:" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Add a directory to the frequently used directories list" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "Remove a directory from the frequently used directories list" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Use &Roman numerals for series number" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Select visible &columns in library view" - -#~ msgid "&Button size in toolbar" -#~ msgstr "&Button size in toolbar" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Show &text in toolbar buttons" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Free unused diskspace from the database" - -#~ msgid "&Metadata from file name" -#~ msgstr "&Metadata from file name" - -#~ msgid "&Compact database" -#~ msgstr "&Compact database" - -#~ msgid "Chapter Detection" -#~ msgstr "Chapter Detection" - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "Fine tune the detection of chapter and section headings." - -#~ msgid "Specify the page layout settings like margins." -#~ msgstr "Specify the page layout settings like margins." - -#~ msgid "This book has no available formats" -#~ msgstr "This book has no available formats" - -#~ msgid "The expression %s is invalid. Error: %s" -#~ msgstr "The expression %s is invalid. Error: %s" - -#~ msgid "Invalid XPath expression" -#~ msgstr "Invalid XPath expression" - -#~ msgid "Convert to EPUB" -#~ msgstr "Convert to EPUB" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "Cannot convert %s as this book has no supported formats" - -#~ msgid "No available formats" -#~ msgstr "No available formats" - -#~ msgid "Change the publisher of this book" -#~ msgstr "Change the publisher of this book" - -#~ msgid "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." -#~ msgstr "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." - -#~ msgid "Source en&coding:" -#~ msgstr "Source en&coding:" - -#~ msgid "Series index." -#~ msgstr "Series index." - -#~ msgid "Automatic &chapter detection" -#~ msgstr "Automatic &chapter detection" - -#~ msgid "&XPath:" -#~ msgstr "&XPath:" - -#~ msgid "Override &CSS" -#~ msgstr "Override &CSS" - -#~ msgid "Preserve &tag structure when splitting" -#~ msgstr "Preserve &tag structure when splitting" - -#~ msgid "&Top Margin:" -#~ msgstr "&Top Margin:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "&Bottom Margin:" - -#~ msgid "&Left Margin:" -#~ msgstr "&Left Margin:" - -#~ msgid "&Right Margin:" -#~ msgstr "&Right Margin:" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "Automatic &Table of Contents" - -#~ msgid "Level &1 TOC" -#~ msgstr "Level &1 TOC" - -#~ msgid "Level &2 TOC" -#~ msgstr "Level &2 TOC" - -#~ msgid "Fetch metadata" -#~ msgstr "Fetch metadata" - -#~ msgid "Fetch" -#~ msgstr "Fetch" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." - -#~ msgid "No metadata found" -#~ msgstr "No metadata found" - -#~ msgid "&Access Key:" -#~ msgstr "&Access Key:" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "" -#~ "Select the book that most closely matches your copy from the list below" - -#~ msgid "Matches" -#~ msgstr "Matches" - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Choose the format to convert into LRF" - -#~ msgid "&Stop selected job" -#~ msgstr "&Stop selected Job" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Convert %s to LRF" - -#~ msgid "Set conversion defaults" -#~ msgstr "Set conversion defaults" - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." - -#~ msgid "" -#~ "<li><b>pdftohtml</b> - HTML files that are the output of the program " -#~ "pdftohtml</li>" -#~ msgstr "" -#~ "<li><b>pdftohtml</b> - HTML files that are the output of the program " -#~ "pdftohtml</li>" - -#~ msgid "<ol><li><b>baen</b> - Books from BAEN Publishers</li>" -#~ msgstr "<ol><li><b>baen</b> - Books from BAEN Publishers</li>" - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.<p>Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "" -#~ "Specify metadata such as title and author for the book.<p>Metadata will be " -#~ "updated in the database as well as the generated LRF file." - -#~ msgid "<li><b>book-designer</b> - HTML0 files from Book Designer</li>" -#~ msgstr "<li><b>book-designer</b> - HTML0 files from Book Designer</li>" - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "Bulk convert ebooks to LRF" - -#~ msgid "Convert to LRF" -#~ msgstr "Convert to LRF" - -#~ msgid "<font color=\"gray\">No help available</font>" -#~ msgstr "<font color=\"gray\">No help available</font>" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Enable auto &rotation of images" - -#~ msgid "&Word spacing:" -#~ msgstr "&Word spacing:" - -#~ msgid "Minimum &indent:" -#~ msgstr "Minimum &indent:" - -#~ msgid "&Monospace:" -#~ msgstr "&Monospace:" - -#~ msgid "S&ans-serif:" -#~ msgstr "S&ans-serif:" - -#~ msgid "Embedded Fonts" -#~ msgstr "Embedded Fonts" - -#~ msgid "&Serif:" -#~ msgstr "&Serif:" - -#~ msgid "Category" -#~ msgstr "Category" - -#~ msgid " pts" -#~ msgstr " pts" - -#~ msgid "Ignore &tables" -#~ msgstr "Ignore &tables" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "Insert &blank lines between paragraphs" - -#~ msgid "&Preprocess:" -#~ msgstr "&Preprocess:" - -#~ msgid "Ignore &colors" -#~ msgstr "Ignore &colors" - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "&Convert tables to images (good for large/complex tables)" - -#~ msgid "Header" -#~ msgstr "Header" - -#~ msgid "&Show header" -#~ msgstr "&Show header" - -#~ msgid "&Header format:" -#~ msgstr "&Header format:" - -#~ msgid "Override<br>CSS" -#~ msgstr "Override<br>CSS" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "Add &chapters to table of contents" - -#~ msgid "&Disable chapter detection" -#~ msgstr "&Disable chapter detection" - -#~ msgid "Title based detection" -#~ msgstr "Title based detection" - -#~ msgid "Tag based detection" -#~ msgstr "Tag based detection" - -#~ msgid "&Regular expression:" -#~ msgstr "&Regular expression:" - -#~ msgid "&Force page break before tag:" -#~ msgstr "&Force page break before tag:" - -#~ msgid "&Page break before tag:" -#~ msgstr "&Page break before tag:" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Force page break before &attribute:" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "Don't add &links to the table of contents" - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "&Multiplier for text size in rendered tables:" - -#~ msgid "Author S&ort: " -#~ msgstr "Author S&ort: " - -#~ msgid "Meta information" -#~ msgstr "Meta information" - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "Detect chapter &at tag:" - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Could not fetch cover.</b><br/>" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Cannot fetch cover" - -#~ msgid "Add Ta&gs: " -#~ msgstr "Add Ta&gs: " - -#~ msgid "Available Formats" -#~ msgstr "Available Formats" - -#~ msgid "Edit Meta Information" -#~ msgstr "Edit Meta Information" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Automatically create the author sort entry based on the current author entry" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Remove the selected formats for this book from the database." - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Add a new format for this book to the database" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Content\n" -#~ "Server" - -#~ msgid "" -#~ "See the <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">User Manual</a> for more help" -#~ msgstr "" -#~ "See the <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">User Manual</a> for more help" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "The attached file: %s is a recipe to download %s." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" - -#~ msgid "Regular expression (?P<authors>)" -#~ msgstr "Regular expression (?P<authors>)" - -#~ msgid "Waiting" -#~ msgstr "Waiting" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Book <font face=\"serif\">%s</font> of %s." - -#~ msgid "Set the dc:language field" -#~ msgstr "Set the dc:language field" - -#~ msgid "" -#~ "If you want to use the content server to access your ebook collection on " -#~ "your iphone with Stanza, you will need to add the URL " -#~ "http://myhostname:8080/stanza as a new catalog in the stanza reader on your " -#~ "iphone. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of this computer." -#~ msgstr "" -#~ "If you want to use the content server to access your ebook collection on " -#~ "your iphone with Stanza, you will need to add the URL " -#~ "http://myhostname:8080/stanza as a new catalog in the stanza reader on your " -#~ "iphone. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of this computer." - -#~ msgid "and delete from library" -#~ msgstr "and delete from library" - -#~ msgid "" -#~ "<p>For help visit <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#~ msgstr "" -#~ "<p>For help visit <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" - -#~ msgid "Send to storage card" -#~ msgstr "Send to storage card" - -#~ msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#~ msgstr "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" - -#~ msgid "Set defaults for conversion of comics" -#~ msgstr "Set defaults for conversion of comics" - -#~ msgid "Set defaults for conversion" -#~ msgstr "Set defaults for conversion" - -#~ msgid "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" - -#~ msgid "Output written to " -#~ msgstr "Output written to " - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [options] OPFFILE" - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "Output file. Default is derived from input filename." - -#~ msgid "Invalid size" -#~ msgstr "Invalid size" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "The size %s is invalid. Must be of the form widthxheight" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" - -#~ msgid "Reset cover to default" -#~ msgstr "Reset cover to default" - -#~ msgid "%d recipes" -#~ msgstr "%d recipes" - -#~ msgid "Must set account information" -#~ msgstr "Must set account information" - -#~ msgid "This recipe requires a username and password" -#~ msgstr "This recipe requires a username and password" - -#~ msgid "Schedule for download" -#~ msgstr "Schedule for download" - -#~ msgid "title" -#~ msgstr "title" - -#~ msgid "description" -#~ msgstr "description" - -#~ msgid "author" -#~ msgstr "author" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Delete downloaded news older than " - -#~ msgid "Pick recipe" -#~ msgstr "Pick recipe" - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Choose a location for your ebook library." - -#~ msgid "Device database corrupted" -#~ msgstr "Device database corrupted" - -#~ msgid "" -#~ "<p>Books with the same title as the following already exist in the database. " -#~ "Add them anyway?<ul>" -#~ msgstr "" -#~ "<p>Books with the same title as the following already exist in the database. " -#~ "Add them anyway?<ul>" - -#~ msgid "" -#~ "<p>Could not save the following books to disk, because the %s format is not " -#~ "available for them:<ul>" -#~ msgstr "" -#~ "<p>Could not save the following books to disk, because the %s format is not " -#~ "available for them:<ul>" - -#~ msgid "Could not save some ebooks" -#~ msgstr "Could not save some ebooks" - -#~ msgid "Copying database" -#~ msgstr "Copying database" - -#~ msgid "Copying library to " -#~ msgstr "Copying library to " - -#~ msgid "" -#~ "<p>An invalid database already exists at %s, delete it before trying to move " -#~ "the existing database.<br>Error: %s" -#~ msgstr "" -#~ "<p>An invalid database already exists at %s, delete it before trying to move " -#~ "the existing database.<br>Error: %s" - -#~ msgid "Could not move database" -#~ msgstr "Could not move database" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using 3rd party tools." -#~ msgstr "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using 3rd party tools." - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "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." - -#~ msgid "WARNING: Active jobs" -#~ msgstr "WARNING: Active jobs" - -#~ msgid "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" -#~ msgstr "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s has been updated to version %s. See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " -#~ "Visit the download page?" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "Output:" -#~ msgstr "Output:" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "&Search:" - -#~ msgid "" -#~ "Search the list of books by title or author<br><br>Words separated by spaces " -#~ "are ANDed" -#~ msgstr "" -#~ "Search the list of books by title or author<br><br>Words separated by spaces " -#~ "are ANDed" - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments<br><br>Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments<br><br>Words separated by spaces are ANDed" - -#~ msgid "Sort by &popularity" -#~ msgstr "Sort by &popularity" - -#~ msgid "Del" -#~ msgstr "Del" - -#~ msgid "Edit meta information" -#~ msgstr "Edit meta information" - -#~ msgid "Convert E-books" -#~ msgstr "Convert E-books" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Click to see list of active jobs." - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Click to browse books by their covers" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Click to turn off Cover Browsing" - -#~ msgid "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" -#~ msgstr "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" - -#~ msgid "Click to browse books by tags" -#~ msgstr "Click to browse books by tags" - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "Could not fetch article. Run with --debug to see the reason" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "Failed to download article: %s from %s\n" - -#~ msgid "No valid plugin found in " -#~ msgstr "No valid plugin found in " - -#~ msgid "" -#~ "XPath expression to find the name of each page in the pagination map " -#~ "relative to its boundary element. Default is to number all pages staring " -#~ "with 1." -#~ msgstr "" -#~ "XPath expression to find the name of each page in the pagination map " -#~ "relative to its boundary element. Default is to number all pages staring " -#~ "with 1." - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "Do not force text to be justified in output." - -#~ msgid "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." -#~ msgstr "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." - -#~ msgid "" -#~ "XPath expression to detect page boundaries for building a custom pagination " -#~ "map, as used by AdobeDE. Default is not to build an explicit pagination map." -#~ msgstr "" -#~ "XPath expression to detect page boundaries for building a custom pagination " -#~ "map, as used by AdobeDE. Default is not to build an explicit pagination map." - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "The author(s) of the ebook, as a & separated list." - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com timed out. Try again later." - -#~ msgid "Add extra spacing below the header. Default is %default px." -#~ msgstr "Add extra spacing below the header. Default is %default px." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" - -#~ msgid "Set the ISBN" -#~ msgstr "Set the ISBN" - -#~ msgid "Set the subject tags" -#~ msgstr "Set the subject tags" - -#~ msgid "Set the language" -#~ msgstr "Set the language" - -#~ msgid "" -#~ "Compress file text using PalmDOC compression. Results in smaller files, but " -#~ "takes a long time to run." -#~ msgstr "" -#~ "Compress file text using PalmDOC compression. Results in smaller files, but " -#~ "takes a long time to run." - -#~ msgid "Creating Mobipocket file from EPUB..." -#~ msgstr "Creating Mobipocket file from EPUB..." - -#~ msgid "Mobipocket-specific options." -#~ msgstr "Mobipocket-specific options." - -#~ msgid "Options to control the conversion to MOBI" -#~ msgstr "Options to control the conversion to MOBI" - -#~ msgid "" -#~ "When present, use the author sorting information for generating the " -#~ "Mobipocket author metadata." -#~ msgstr "" -#~ "When present, use the author sorting information for generating the " -#~ "Mobipocket author metadata." - -#~ msgid "Source renderer profile. Default is %default." -#~ msgstr "Source renderer profile. Default is %default." - -#~ msgid "Destination renderer profile. Default is %default." -#~ msgstr "Destination renderer profile. Default is %default." - -#~ msgid "[options]" -#~ msgstr "[options]" - -#~ msgid "" -#~ "Device renderer profiles. Affects conversion of font sizes, image rescaling " -#~ "and rasterization of tables. Valid profiles are: %s." -#~ msgstr "" -#~ "Device renderer profiles. Affects conversion of font sizes, image rescaling " -#~ "and rasterization of tables. Valid profiles are: %s." - -#~ msgid "Unknown source profile %r" -#~ msgstr "Unknown source profile %r" - -#~ msgid "Unknown destination profile %r" -#~ msgstr "Unknown destination profile %r" - -#~ msgid "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tCrops a pdf. \n" -#~ "\t" -#~ msgstr "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tCrops a pdf. \n" -#~ "\t" - -#~ msgid "" -#~ "A file generated by ghostscript which allows each page to be individually " -#~ "cropped [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " -#~ msgstr "" -#~ "A file generated by ghostscript which allows each page to be individually " -#~ "cropped [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " - -#~ msgid "Number of pixels to crop from the left most y (default is %d) " -#~ msgstr "Number of pixels to crop from the left most y (default is %d) " - -#~ msgid "Number of pixels to crop from the right most x (default is %d) " -#~ msgstr "Number of pixels to crop from the right most x (default is %d) " - -#~ msgid "Number of pixels to crop from the left most x (default is %d) " -#~ msgstr "Number of pixels to crop from the left most x (default is %d) " - -#~ msgid "Number of pixels to crop from the right most y (default is %d)" -#~ msgstr "Number of pixels to crop from the right most y (default is %d)" - -#~ msgid "Searching for books in all sub-directories..." -#~ msgstr "Searching for books in all sub-directories..." - -#~ msgid "Added %s to library" -#~ msgstr "Added %s to library" - -#~ msgid "Read metadata from " -#~ msgstr "Read metadata from " - -#~ msgid "Adding books to database..." -#~ msgstr "Adding books to database..." - -#~ msgid "Adding books recursively..." -#~ msgstr "Adding books recursively..." - -#~ msgid "Reading metadata..." -#~ msgstr "Reading metadata..." - -#~ msgid "Send specific format to storage card" -#~ msgstr "Send specific format to storage card" - -#~ msgid "Send specific format to main memory" -#~ msgstr "Send specific format to main memory" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Failed to email the following books:" - -#~ msgid "Failed to email books" -#~ msgstr "Failed to email books" - -#~ msgid "" -#~ "Could not email the following books as no suitable formats were " -#~ "found:<br><ul>%s</ul>" -#~ msgstr "" -#~ "Could not email the following books as no suitable formats were " -#~ "found:<br><ul>%s</ul>" - -#~ msgid "Sent by email:" -#~ msgstr "Sent by email:" - -#~ msgid "Attached is the" -#~ msgstr "Attached is the" - -#~ msgid " plugins" -#~ msgstr " plugins" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "Email\n" -#~ "Delivery" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Using: %s:%s@%s:%s and %s encryption" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "You must set the username and password for the mail server." - -#~ msgid "Finish gmail setup" -#~ msgstr "Finish gmail setup" - -#~ msgid "Dont forget to enter your gmail username and password" -#~ msgstr "Dont forget to enter your gmail username and password" - -#~ msgid "Customize %s" -#~ msgstr "Customize %s" - -#~ msgid "Choose plugin" -#~ msgstr "Choose plugin" - -#~ msgid "" -#~ "If you disable this setting, metadata is guessed from the filename instead. " -#~ "This can be configured in the Advanced section." -#~ msgstr "" -#~ "If you disable this setting, metadata is guessed from the filename instead. " -#~ "This can be configured in the Advanced section." - -#~ msgid "Select database location" -#~ msgstr "Select database location" - -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "calibre can send your books to you (or your reader) by email" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Show ¬ifications in system tray" - -#~ msgid "&Add" -#~ msgstr "&Add" - -#~ msgid "Bulk convert to " -#~ msgstr "Bulk convert to " - -#~ msgid "Add new plugin" -#~ msgstr "Add new plugin" - -#~ msgid "Plugin &file:" -#~ msgstr "Plugin &file:" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.\n" -#~ "\n" -#~ "Metadata will be updated in the database as well as the generated %s file." -#~ msgstr "" -#~ "Specify metadata such as title and author for the book.\n" -#~ "\n" -#~ "Metadata will be updated in the database as well as the generated %s file." - -#~ msgid "&Rescale images" -#~ msgstr "&Rescale images" - -#~ msgid "" -#~ "Adjust the look of the generated ebook by specifying things like font sizes." -#~ msgstr "" -#~ "Adjust the look of the generated ebook by specifying things like font sizes." - -#~ msgid "Choose the format to convert to " -#~ msgstr "Choose the format to convert to " - -#~ msgid "Convert %s to " -#~ msgstr "Convert %s to " - -#~ msgid "No text &justification" -#~ msgstr "No text &justification" - -#~ msgid "Remove &first image from source file" -#~ msgstr "Remove &first image from source file" - -#~ msgid "&Use author sort to set author field in output" -#~ msgstr "&Use author sort to set author field in output" - -#~ msgid "&Ignore tables" -#~ msgstr "&Ignore tables" - -#~ msgid "&Page map" -#~ msgstr "&Page map" - -#~ msgid "&Destination profile:" -#~ msgstr "&Destination profile:" - -#~ msgid "&Title for generated TOC" -#~ msgstr "&Title for generated TOC" - -#~ msgid "&Name XPath:" -#~ msgstr "&Name XPath:" - -#~ msgid "&Source profile:" -#~ msgstr "&Source profile:" - -#~ msgid "" -#~ "<p>You can control how calibre detects page boundaries using a XPath " -#~ "expression. To learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a>. The page boundaries are useful only if you want a mapping from " -#~ "pages in a paper book, to locations in the e-book. This controls where Adobe " -#~ "Digital Editions displays the page numbers in the right margin.</p>" -#~ msgstr "" -#~ "<p>You can control how calibre detects page boundaries using a XPath " -#~ "expression. To learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a>. The page boundaries are useful only if you want a mapping from " -#~ "pages in a paper book, to locations in the e-book. This controls where Adobe " -#~ "Digital Editions displays the page numbers in the right margin.</p>" - -#~ msgid "&Boundary XPath:" -#~ msgstr "&Boundary XPath:" - -#~ msgid "Level &3 TOC" -#~ msgstr "Level &3 TOC" - -#~ msgid "" -#~ "<p>You can control how calibre detects chapters using a XPath expression. To " -#~ "learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a></p>" -#~ msgstr "" -#~ "<p>You can control how calibre detects chapters using a XPath expression. To " -#~ "learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a></p>" - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." - -#~ msgid "No preprocessing" -#~ msgstr "No preprocessing" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Could not fetch metadata from:" - -#~ msgid "Warning" -#~ msgstr "Warning" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "The metadata download seems to have stalled. Try again later." - -#~ msgid "Could not find metadata" -#~ msgstr "Could not find metadata" - -#~ msgid "Finding metadata..." -#~ msgstr "Finding metadata..." - -#~ msgid "The download timed out." -#~ msgstr "The download timed out." - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Cannot fetch metadata" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "You must specify at least one of ISBN, Title, Authors or Publisher" - -#~ msgid "Bad cover" -#~ msgstr "Bad cover" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "The cover is not a valid picture" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "&Fetch metadata from server" - -#~ msgid "Wednesday" -#~ msgstr "Wednesday" - -#~ msgid "Monday" -#~ msgstr "Monday" - -#~ msgid "Tuesday" -#~ msgstr "Tuesday" - -#~ msgid "day" -#~ msgstr "day" - -#~ msgid "Friday" -#~ msgstr "Friday" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "%d days, %d hours and %d minutes ago" - -#~ msgid "Last downloaded" -#~ msgstr "Last downloaded" - -#~ msgid "Thursday" -#~ msgstr "Thursday" - -#~ msgid "Saturday" -#~ msgstr "Saturday" - -#~ msgid "Every " -#~ msgstr "Every " - -#~ msgid "Sunday" -#~ msgstr "Sunday" - -#~ msgid "at" -#~ msgstr "at" - -#~ msgid "Invalid library location" -#~ msgstr "Invalid library location" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "Could not access %s. Using %s as the library." - -#~ msgid "Adding books..." -#~ msgstr "Adding books..." - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" - -#~ msgid "Saving to disk..." -#~ msgstr "Saving to disk..." - -#~ msgid "" -#~ " is communicating with the device!<br>\n" -#~ " 'Quitting may cause corruption on the device.<br>\n" -#~ " 'Are you sure you want to quit?" -#~ msgstr "" -#~ " is communicating with the device!<br>\n" -#~ " 'Quitting may cause corruption on the device.<br>\n" -#~ " 'Are you sure you want to quit?" - -#~ msgid "" -#~ "Set the output format that is used when converting ebooks and downloading " -#~ "news" -#~ msgstr "" -#~ "Set the output format that is used when converting ebooks and downloading " -#~ "news" - -#~ msgid "Convert book: " -#~ msgstr "Convert book: " - -#~ msgid "" -#~ "<p>Could not convert %d of %d books, because no suitable source format was " -#~ "found.<ul>%s</ul>" -#~ msgstr "" -#~ "<p>Could not convert %d of %d books, because no suitable source format was " -#~ "found.<ul>%s</ul>" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Convert book %d of %d (%s)" - -#~ msgid "Convert comic: " -#~ msgstr "Convert comic: " - -#~ msgid "Configure calibre" -#~ msgstr "Configure calibre" - -#~ msgid "Starting Bulk conversion of %d books" -#~ msgstr "Starting Bulk conversion of %d books" - -#~ msgid "You must set a username and password for %s" -#~ msgstr "You must set a username and password for %s" - -#~ msgid "&User stylesheet" -#~ msgstr "&User stylesheet" - -#~ msgid "/Unknown" -#~ msgstr "/Unknown" - -#~ msgid "<b>%s</b><br/><p>%s</p>" -#~ msgstr "<b>%s</b><br/><p>%s</p>" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>This book is protected by <a href=\"%s\">DRM</a>" - -#~ msgid "DRM Error" -#~ msgstr "DRM Error" - -#~ msgid "Ebook Viewer" -#~ msgstr "Ebook Viewer" - -#~ msgid "" -#~ "Card\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Card\n" -#~ "%s\n" -#~ "available" - -#~ msgid "Click to see the list of books available on your computer" -#~ msgstr "Click to see the list of books available on your computer" - -#~ msgid "Click to see the list of books in the main memory of your reader" -#~ msgstr "Click to see the list of books in the main memory of your reader" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Library\n" -#~ "%d\n" -#~ "books" - -#~ msgid "Click to see the list of books on the storage card in your reader" -#~ msgstr "Click to see the list of books on the storage card in your reader" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." - -#~ msgid "<p>Copying books to %s<br><center>" -#~ msgstr "<p>Copying books to %s<br><center>" - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "Password to access your calibre library. Username is " - -#~ msgid "Create file names as author - title instead of title - author" -#~ msgstr "Create file names as author - title instead of title - author" - -#~ msgid "Job stopped by user" -#~ msgstr "Job stopped by user" - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sUsage%s: %s\n" - -#~ msgid "Could not launch worker process." -#~ msgstr "Could not launch worker process." - -#~ msgid "Could not initialize the fontconfig library" -#~ msgstr "Could not initialize the fontconfig library" - -#~ msgid "The priority of worker processes" -#~ msgstr "The priority of worker processes" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." - -#~ msgid "" -#~ "Specify a list of feeds to download. For example: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "If you specify this option, any argument to %prog is ignored and a default " -#~ "recipe is used to download the feeds." -#~ msgstr "" -#~ "Specify a list of feeds to download. For example: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "If you specify this option, any argument to %prog is ignored and a default " -#~ "recipe is used to download the feeds." - -#~ msgid "Options to control the fetching of periodical content from the web." -#~ msgstr "Options to control the fetching of periodical content from the web." - -#~ msgid "Customize the download engine" -#~ msgstr "Customize the download engine" - -#~ msgid "" -#~ "Number of levels of links to follow on webpages that are linked to from " -#~ "feeds. Defaul %default" -#~ msgstr "" -#~ "Number of levels of links to follow on webpages that are linked to from " -#~ "feeds. Defaul %default" - -#~ msgid "" -#~ "The directory in which to store the downloaded feeds. Defaults to the " -#~ "current directory." -#~ msgstr "" -#~ "The directory in which to store the downloaded feeds. Defaults to the " -#~ "current directory." - -#~ msgid "Be more verbose while processing." -#~ msgstr "Be more verbose while processing." - -#~ msgid "" -#~ "The title for this recipe. Used as the title for any ebooks created from the " -#~ "downloaded feeds." -#~ msgstr "" -#~ "The title for this recipe. Used as the title for any ebooks created from the " -#~ "downloaded feeds." - -#~ msgid "Very verbose output, useful for debugging." -#~ msgstr "Very verbose output, useful for debugging." - -#~ msgid "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog parses an online source of articles, like an RSS or ATOM feed and \n" -#~ "fetches the article contents organized in a nice hierarchy.\n" -#~ "\n" -#~ "ARG can be one of:\n" -#~ "\n" -#~ "file name - %%prog will try to load a recipe from the file\n" -#~ "\n" -#~ "builtin recipe title - %%prog will load the builtin recipe and use it to " -#~ "fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n" -#~ "\n" -#~ "recipe as a string - %%prog will load the recipe directly from the string " -#~ "arg.\n" -#~ "\n" -#~ "Available builtin recipes are:\n" -#~ "%s\n" -#~ msgstr "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog parses an online source of articles, like an RSS or ATOM feed and \n" -#~ "fetches the article contents organized in a nice hierarchy.\n" -#~ "\n" -#~ "ARG can be one of:\n" -#~ "\n" -#~ "file name - %%prog will try to load a recipe from the file\n" -#~ "\n" -#~ "builtin recipe title - %%prog will load the builtin recipe and use it to " -#~ "fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n" -#~ "\n" -#~ "recipe as a string - %%prog will load the recipe directly from the string " -#~ "arg.\n" -#~ "\n" -#~ "Available builtin recipes are:\n" -#~ "%s\n" - -#~ msgid "Don't show the progress bar" -#~ msgstr "Don't show the progress bar" - -#~ msgid "Portugese" -#~ msgstr "Portugese" - -#~ msgid "Bosnian" -#~ msgstr "Bosnian" - -#~ msgid "" -#~ "Options to control web2disk (used to fetch websites linked from feeds)" -#~ msgstr "" -#~ "Options to control web2disk (used to fetch websites linked from feeds)" - -#~ msgid "Dont show the progress bar" -#~ msgstr "Dont show the progress bar" - -#~ msgid "Croatian" -#~ msgstr "Croatian" - -#~ msgid "Serbian" -#~ msgstr "Serbian" - -#~ msgid "French" -#~ msgstr "French" - -#~ msgid "Spanish" -#~ msgstr "Spanish" - -#~ msgid "Dutch" -#~ msgstr "Dutch" - -#~ msgid "Skipping filtered article: %s" -#~ msgstr "Skipping filtered article: %s" - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "Skipping duplicated article: %s" - -#~ msgid "Public" -#~ msgstr "Public" - -#~ msgid "categories" -#~ msgstr "categories" - -#~ msgid "Draft" -#~ msgstr "Draft" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "category" -#~ msgstr "category" - -#~ msgid "German" -#~ msgstr "German" - -#~ msgid "Italian" -#~ msgstr "Italian" - -#~ msgid "tease" -#~ msgstr "tease" - -#~ msgid "status" -#~ msgstr "status" - -#~ msgid "body" -#~ msgstr "body" - -#~ msgid "allow comments" -#~ msgstr "allow comments" - -#~ msgid "publish" -#~ msgstr "publish" - -#~ msgid "Fields updated automatically by Feedjack" -#~ msgstr "Fields updated automatically by Feedjack" - -#~ msgid "posts" -#~ msgstr "posts" - -#~ msgid "modified" -#~ msgstr "modified" - -#~ msgid "created" -#~ msgstr "created" - -#~ msgid "post" -#~ msgstr "post" - -#~ msgid "url" -#~ msgstr "url" - -#~ msgid "welcome" -#~ msgstr "welcome" - -#~ msgid "greets" -#~ msgstr "greets" - -#~ msgid "default site" -#~ msgstr "default site" - -#~ msgid "Example" -#~ msgstr "Example" - -#~ msgid "links" -#~ msgstr "links" - -#~ msgid "link" -#~ msgstr "link" - -#~ msgid "name" -#~ msgstr "name" - -#~ msgid "Date the post was first obtained." -#~ msgstr "Date the post was first obtained." - -#~ msgid "Date published." -#~ msgstr "Date published." - -#~ msgid "Duration in seconds of the cached pages and data." -#~ msgstr "Duration in seconds of the cached pages and data." - -#~ msgid "cache duration" -#~ msgstr "cache duration" - -#~ msgid "" -#~ "This template must be a directory in your feedjack templates directory. " -#~ "Leave blank to use the default template." -#~ msgstr "" -#~ "This template must be a directory in your feedjack templates directory. " -#~ "Leave blank to use the default template." - -#~ msgid "template" -#~ msgstr "template" - -#~ msgid "site" -#~ msgstr "site" - -#~ msgid "tagcloud level" -#~ msgstr "tagcloud level" - -#~ msgid "posts per page" -#~ msgstr "posts per page" - -#~ msgid "order posts by" -#~ msgstr "order posts by" - -#~ msgid "show tagcloud" -#~ msgstr "show tagcloud" - -#~ msgid "use internal cache" -#~ msgstr "use internal cache" - -#~ msgid "sites" -#~ msgstr "sites" - -#~ msgid "shortname" -#~ msgstr "shortname" - -#~ msgid "If disabled, this feed will not be further updated." -#~ msgstr "If disabled, this feed will not be further updated." - -#~ msgid "is active" -#~ msgstr "is active" - -#~ msgid "feed" -#~ msgstr "feed" - -#~ msgid "feed url" -#~ msgstr "feed url" - -#~ msgid "last modified" -#~ msgstr "last modified" - -#~ msgid "last checked" -#~ msgstr "last checked" - -#~ msgid "tagline" -#~ msgstr "tagline" - -#~ msgid "etag" -#~ msgstr "etag" - -#~ msgid "tag" -#~ msgstr "tag" - -#~ msgid "tags" -#~ msgstr "tags" - -#~ msgid "feeds" -#~ msgstr "feeds" - -#~ msgid "content" -#~ msgstr "content" - -#~ msgid "date modified" -#~ msgstr "date modified" - -#~ msgid "guid" -#~ msgstr "guid" - -#~ msgid "author email" -#~ msgstr "author email" - -#~ msgid "comments" -#~ msgstr "comments" - -#~ msgid "date created" -#~ msgstr "date created" - -#~ msgid "Keep blank to use the Feed's original name." -#~ msgstr "Keep blank to use the Feed's original name." - -#~ msgid "" -#~ "If disabled, this subscriber will not appear in the site or in the site's " -#~ "feed." -#~ msgstr "" -#~ "If disabled, this subscriber will not appear in the site or in the site's " -#~ "feed." - -#~ msgid "subscriber" -#~ msgstr "subscriber" - -#~ msgid "Keep blank to use the Feed's original shortname." -#~ msgstr "Keep blank to use the Feed's original shortname." - -#~ msgid "subscribers" -#~ msgstr "subscribers" - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting. <br><ul>%s</ul>" -#~ msgstr "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting. <br><ul>%s</ul>" - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Convert a HTML file to an EPUB ebook. Recursively follows links in the HTML " -#~ "file.\n" -#~ "If you specify an OPF file instead of an HTML file, the list of links is " -#~ "takes from\n" -#~ "the <spine> element of the OPF file.\n" -#~ msgstr "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Convert a HTML file to an EPUB ebook. Recursively follows links in the HTML " -#~ "file.\n" -#~ "If you specify an OPF file instead of an HTML file, the list of links is " -#~ "takes from\n" -#~ "the <spine> element of the OPF file.\n" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "Could not find cover for this book. Try specifying the ISBN first." - -#~ msgid "Download &cover" -#~ msgstr "Download &cover" - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Follow all links in an HTML file and collect them into the specified " -#~ "directory.\n" -#~ "Also collects any resources like images, stylesheets, scripts, etc.\n" -#~ "If an OPF file is specified instead, the list of files in its <spine> " -#~ "element\n" -#~ "is used.\n" -#~ msgstr "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Follow all links in an HTML file and collect them into the specified " -#~ "directory.\n" -#~ "Also collects any resources like images, stylesheets, scripts, etc.\n" -#~ "If an OPF file is specified instead, the list of files in its <spine> " -#~ "element\n" -#~ "is used.\n" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Download all scheduled recipes at once" - -#~ msgid "Chinese" -#~ msgstr "Chinese" - -#~ msgid "<p>%s is already running. %s</p>" -#~ msgstr "<p>%s is already running. %s</p>" - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting." -#~ msgstr "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting." - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook.\n" -#~ msgstr "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook.\n" - -#~ msgid "Downloading metadata for %d book(s)" -#~ msgstr "Downloading metadata for %d book(s)" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Failed to download some metadata" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Failed to download metadata for the following:" - -#~ msgid "Download only metadata" -#~ msgstr "Download only metadata" - -#~ msgid "<b>Failed to download metadata:" -#~ msgstr "<b>Failed to download metadata:" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Book has neither title nor ISBN" - -#~ msgid "No matches found for this book" -#~ msgstr "No matches found for this book" - -#~ msgid "Hungarian" -#~ msgstr "Hungarian" - -#~ msgid "metadata" -#~ msgstr "metadata" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Downloading %s for %d book(s)" - -#~ msgid "Download only covers" -#~ msgstr "Download only covers" - -#~ msgid "covers" -#~ msgstr "covers" - -#~ msgid "MMM yyyy" -#~ msgstr "MMM yyyy" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "This profile is intended for the SONY PRS line. The 500/505/700 etc." - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal and John Schember" - -#~ msgid " " -#~ msgstr " " - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d of %d" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Communicate with the Kogan" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Communicate with the Digma Q600" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Communicate with the Sweex MM300" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Communicate with the Booq Avant" - -#~ msgid "List builtin recipes" -#~ msgstr "List builtin recipes" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." - -#~ 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 "" -#~ "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." - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "Scale used to determine the length at which a line should be unwrapped if " -#~ "preprocess is enabled. Valid values are decimal between 0 and 1. The default " -#~ "is 0.40, just below the median line length. This will unwrap typical books " -#~ "with hard line breaks, but should be reduced if the line length is variable." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Use a regular expression to try and remove the header." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "The regular expression to use to remove the footer." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Use a regular expression to try and remove the footer." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "The regular expression to use to remove the header." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Failed to parse: %s with error: %s" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." - -#, python-format -#~ 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 "" -#~ "\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" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Download covers from Douban.com" - -#~ msgid "Cover download" -#~ msgstr "Cover download" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Download covers from openlibrary.org" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Download covers from librarything.com" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s not found" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Downloads metadata from Google Books" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." - -#~ msgid "ratings" -#~ msgstr "ratings" - -#~ msgid "Download %s from %s" -#~ msgstr "Download %s from %s" - -#~ msgid "description/reviews" -#~ msgstr "description/reviews" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Convert comments downloaded from %s to plain text" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Douban.com API timed out. Try again later." - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Downloads metadata from Douban.com" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "Downloads series/tags/rating information from librarything.com" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Downloads social metadata from amazon.com" - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Book %s of %s" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "full first page of the generated pdf." - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honoured by all formats." - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Maximum number of waiting worker processes" - -#~ msgid "Copy to Clipboard" -#~ msgstr "Copy to Clipboard" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Some duplicates were found and merged into the following existing books:" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Last Page Read: Location %d (%d%%)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Location %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Last Page Read: %d (%d%%)" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "No books to catalogue\n" -#~ "Check exclude tags" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Select destination for %s.%s" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Page %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Location %d • %s</b><br />" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Create catalogue of books in your calibre library" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "No books selected to generate catalogue for" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." - -#~ msgid "Some inconsistencies found" -#~ msgstr "Some inconsistencies found" - -#~ msgid "Failed to check database integrity" -#~ msgstr "Failed to check database integrity" - -#~ msgid "Recover database" -#~ msgstr "Recover database" - -#~ msgid "Check database integrity" -#~ msgstr "Check database integrity" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "All files from %s will be <b>permanently deleted</b>. Are you sure?" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Copied %d books to %s" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Choose formats <b>not</b> to be deleted" - -#~ msgid " and delete from library" -#~ msgstr " and delete from library" - -#~ msgid "social metadata" -#~ msgstr "social metadata" - -#~ msgid "Download only social metadata" -#~ msgstr "Download only social metadata" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b> (%s). ISBN will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books will " -#~ "be <b>deleted</b>. <br><br>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 <b>deleted</b> from your computer.<br><br> Are " -#~ "you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b> (%s). ISBN will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books will " -#~ "be <b>deleted</b>. <br><br>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 <b>deleted</b> from your computer.<br><br> Are " -#~ "you <b>sure</b> you want to proceed?" - -#~ msgid "replace" -#~ msgstr "replace" - -#~ msgid "ignore" -#~ msgstr "ignore" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "strict" -#~ msgstr "strict" - -#~ msgid "mixed" -#~ msgstr "mixed" - -#~ msgid "misc" -#~ msgstr "misc" - -#~ msgid "book" -#~ msgstr "book" - -#~ msgid "backslashreplace" -#~ msgstr "backslashreplace" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" - -#~ msgid "Include 'Series' Section" -#~ msgstr "Include 'Series' Section" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Additional note tag prefix:" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "'Mark this book as read' tag:" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "'Don't include this book' tag:" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "Regex pattern describing tags to exclude as genres:" - -#~ msgid "Sort numbers as text" -#~ msgstr "Sort numbers as text" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Include 'Recently Added' Section" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Include 'Titles' Section" - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Sectionise Chapters (Use with care!)" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" - -#~ msgid "Indent size:" -#~ msgstr "Indent size:" - -#~ msgid "Insert &blank line" -#~ msgstr "Insert &blank line" - -#~ msgid "Text justification:" -#~ msgstr "Text justification:" - -#~ msgid "PDB Input" -#~ msgstr "PDB Input" - -#~ msgid "Insert space before the first line for each paragraph" -#~ msgstr "Insert space before the first line for each paragraph" - -#~ msgid "Header regular expression:" -#~ msgstr "Header regular expression:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Footer regular expression:" - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "Line &un-wrap factor during preprocess:" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "&Preprocess input file to possibly improve structure detection" - -#~ msgid "Remove F&ooter" -#~ msgstr "Remove F&ooter" - -#~ msgid "Remove H&eader" -#~ msgstr "Remove H&eader" - -#~ msgid "Process using markdown" -#~ msgstr "Process using markdown" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Use a wizard to help construct the XPath expression" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." - -#~ msgid "&Run the check" -#~ msgstr "&Run the check" - -#~ msgid "Check Library" -#~ msgstr "Check Library" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Use &existing library at the new location" - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "Download &social metadata (tags/rating/etc.) for the selected book" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "Overwrite author and title with author and title of selected book" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." - -#, python-format -#~ 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" - -#, python-format -#~ 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" - -#~ msgid "Clear series" -#~ msgstr "Clear series" - -#~ msgid "Automatically number books in this series" -#~ msgstr "Automatically number books in this series" - -#~ msgid "Remove all" -#~ msgstr "Remove all" - -#~ msgid "Change title to title case" -#~ msgstr "Change title to title case" - -#~ msgid "Apply function after replace:" -#~ msgstr "Apply function after replace:" - -#~ msgid "Case sensitive" -#~ msgstr "Case sensitive" - -#~ msgid "Search mode:" -#~ msgstr "Search mode:" - -#~ msgid "Test re&sult" -#~ msgstr "Test re&sult" - -#~ msgid "Mode:" -#~ msgstr "Mode:" - -#~ msgid "" -#~ "The field that the text will be put into after all replacements. If blank, " -#~ "the source field is used." -#~ msgstr "" -#~ "The field that the text will be put into after all replacements. If blank, " -#~ "the source field is used." - -#~ msgid "" -#~ "If the replace mode is prepend or append, then this box indicates whether a " -#~ "comma or\n" -#~ "nothing should be put between the original text and the inserted text" -#~ msgstr "" -#~ "If the replace mode is prepend or append, then this box indicates whether a " -#~ "comma or\n" -#~ "nothing should be put between the original text and the inserted text" - -#~ msgid "use comma" -#~ msgstr "use comma" - -#~ msgid "Test &text" -#~ msgstr "Test &text" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Abort the editing of all remaining books" - -#~ msgid "Last modified: %s" -#~ msgstr "Last modified: %s" - -#~ msgid "" -#~ " The red color indicates that the current author sort does not match the " -#~ "current author" -#~ msgstr "" -#~ " The red colour indicates that the current author sort does not match the " -#~ "current author" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "For the error message from each cover source, click Show details below." - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" - -#~ msgid "There were errors" -#~ msgstr "There were errors" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "There were errors downloading social metadata" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Remove border (if any) from cover" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Update metadata from the metadata in the selected format" - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Generate a default cover based on the title and author" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "" -#~ "Regular expression: the expression must match anywhere in the metadata" - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "Contains: the word or phrase matches anywhere in the metadata" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "Equals: the word or phrase must match an entire metadata field" - -#~ msgid "What kind of match to use:" -#~ msgstr "What kind of match to use:" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "Enter a new category name. Select the kind before adding it." - -#~ msgid "Add the new category" -#~ msgstr "Add the new category" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (was %s)" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "Books display will be restricted to those matching the selected saved search" - -#~ msgid "Delete current saved search" -#~ msgstr "Delete current saved search" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Save current search under the name shown in the box" - -#~ msgid "Book %s of %s." -#~ msgstr "Book %s of %s." - -#~ msgid "cover" -#~ msgstr "cover" - -#~ msgid "Failed to get" -#~ msgstr "Failed to get" - -#~ msgid "Downloaded" -#~ msgstr "Downloaded" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Successfully downloaded metadata for %d out of %d books" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s for: %s" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "Read metadata from &file contents rather than file name" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "Download &social metadata (tags/ratings/etc.) by default" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "&Overwrite author and title by default when fetching metadata" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Tags to apply when adding a book:" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Create or edit custom columns" - -#~ msgid "Column &type" -#~ msgstr "Column &type" - -#~ msgid "<p>Field template. Uses the same syntax as save templates." -#~ msgstr "<p>Field template. Uses the same syntax as save templates." - -#~ msgid "Automatic" -#~ msgstr "Automatic" - -#~ msgid "Search as you type" -#~ msgstr "Search as you type" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "&Split the toolbar into two toolbars" - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "&Maximum number of waiting worker processes (needs restart):" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Unable to detect the %s disc drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "The lookup name of any custom field. These names begin with \"#\")" - -#~ 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." -#~ msgstr "" -#~ "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." - -#~ msgid "&Current tweaks" -#~ msgstr "&Current tweaks" - -#~ msgid "All available tweaks" -#~ msgstr "All available tweaks" - -#~ msgid "Customize the toolbar" -#~ msgstr "Customise the toolbar" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Pick the recipe to customise" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimised for your device." - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "" -#~ "A dictionary of options to customise how the data in this column will be " -#~ "interpreted." - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "The fields to output when cataloguing books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "The fields to output when cataloguing books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" - -#~ msgid "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalog in format specified by path/to/destination extension.\n" -#~ " Options control how entries are displayed in the generated catalog " -#~ "ouput.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalogue in format specified by path/to/destination " -#~ "extension.\n" -#~ " Options control how entries are displayed in the generated catalogue " -#~ "ouput.\n" -#~ " " - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Edit sort for '%s'" - -#~ msgid "Rename '%s'" -#~ msgstr "Rename '%s'" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Add your own categories to the Tag Browser" - -#~ msgid "Manage &user categories" -#~ msgstr "Manage &user categories" - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "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. " -#~ "Your donation helps keep calibre development going." - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." - -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Calibre Quick Start Guide" - -#~ msgid "Paste Image" -#~ msgstr "Paste Image" - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" - -#~ msgid "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" - -#~ msgid "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" - -#~ msgid "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" - -#~ msgid "You must provide the --really-do-it option to do a recovery" -#~ msgstr "You must provide the --really-do-it option to do a recovery" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sAverage rating is %3.1f" - -#~ msgid "Checked id" -#~ msgstr "Checked id" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Checking SQL integrity..." - -#~ msgid "Checking for missing files." -#~ msgstr "Checking for missing files." - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f stars" - -#~ msgid "Read %s in the %s format" -#~ msgstr "Read %s in the %s format" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "SERIES: %s [%s]<br />" - -#~ msgid "Copy Image" -#~ msgstr "Copy Image" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "Could not fetch article. Run with -vv to see the reason" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Communicate with the Nook Color eBook reader." - -#~ msgid "" -#~ "You can sign up for a free {name} email account at <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" -#~ msgstr "" -#~ "You can sign up for a free {name} email account at <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" - -#~ msgid "Wishlist tag:" -#~ msgstr "Wishlist tag:" - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Downloads metadata from french Nicebooks" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Downloads covers from french Nicebooks" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "Nicebooks timed out. Try again later." - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "An errror occured with Nicebooks cover fetcher" - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "Email %s to %s" - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." - -#~ msgid "No details available" -#~ msgstr "No details available" - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Communicate with the PocketBook 602 reader." - -#~ msgid "Wrap all h1 tags with fb2 title elements." -#~ msgstr "Wrap all h1 tags with fb2 title elements." - -#~ msgid "Wrap all h2 tags with fb2 title elements." -#~ msgstr "Wrap all h2 tags with fb2 title elements." - -#~ msgid "Wrap all h3 tags with fb2 title elements." -#~ msgstr "Wrap all h3 tags with fb2 title elements." - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Downloads metadata from amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Downloads metadata from amazon.com in Spanish" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Downloads metadata from amazon.com in English" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Downloads metadata from amazon.de" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Downloads metadata from 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 [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" -#~ " " - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Downloads metadata from Fictionwise" - -#~ msgid "Book title" -#~ msgstr "Book title" - -#~ msgid "Book author(s)" -#~ msgstr "Book author(s)" - -#~ msgid "Keywords" -#~ msgstr "Keywords" - -#~ msgid "Book publisher" -#~ msgstr "Book publisher" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "SUMMARY:\n" -#~ " %s" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise encountered an error." - -#~ 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 [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" -#~ " " - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Failed to get all details for an entry" - -#~ msgid "Query: %s" -#~ msgstr "Query: %s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Fictionwise timed out. Try again later." - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Nicebooks encountered an error." - -#~ msgid "Be more verbose about errors" -#~ msgstr "Be more verbose about errors" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Maximum number of results to fetch" - -#~ msgid "Covers files path" -#~ msgstr "Covers files path" - -#~ msgid "No cover found!" -#~ msgstr "No cover found!" - -#~ msgid "Book ISBN" -#~ msgstr "Book ISBN" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Covers: 1-Check / 2-Download" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s not found." - -#~ 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 [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" -#~ " " - -#~ msgid "No result found for this search!" -#~ msgstr "No result found for this search!" - -#~ msgid "Unknown publisher" -#~ msgstr "Unknown publisher" - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option becauselinks are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option because links are always removed with plain " -#~ "text output." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option becauseimage references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option because image references are always " -#~ "removed with plain text output." - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "Produce Markdown formatted text." - -#~ msgid "A cover was found for this book" -#~ msgstr "A cover was found for this book" - -#~ msgid "Cover saved to file " -#~ msgstr "Cover saved to file " - -#~ msgid "Source column for read book" -#~ msgstr "Source column for read book" - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed. Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" - -#~ msgid "Books marked as read:" -#~ msgstr "Books marked as read:" - -#~ msgid "Pattern for read book" -#~ msgstr "Pattern for read book" - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "Apply Markdown formatting to text" - -#~ msgid "Do not change" -#~ msgstr "Do not change" - -#~ msgid "Wrap h3 tags with <title> elements" -#~ msgstr "Wrap h3 tags with <title> elements" - -#~ msgid "Wrap h2 tags with <title> elements" -#~ msgstr "Wrap h2 tags with <title> elements" - -#~ msgid "Wrap h1 tags with <title> elements" -#~ msgstr "Wrap h1 tags with <title> elements" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Cover size: %dx%d pixels" - -#~ msgid "Has Summary" -#~ msgstr "Has Summary" - -#~ msgid "Has Cover" -#~ msgstr "Has Cover" - -#~ msgid "unknown id " -#~ msgstr "unknown id " - -#~ msgid "Extra covers in books" -#~ msgstr "Extra covers in books" - -#~ msgid "Missing covers in books" -#~ msgstr "Missing covers in books" - -#~ msgid "format: unknown format type letter {0}" -#~ msgstr "format: unknown format type letter {0}" - -#~ msgid "Title &sort: " -#~ msgstr "Title &sort: " - -#~ msgid "Unable to connect to Bambook." -#~ msgstr "Unable to connect to Bambook." - -#~ msgid "The integrity check completed with no uncorrectable errors found." -#~ msgstr "The integrity check completed with no uncorrectable errors found." - -#~ msgid "No errors found" -#~ msgstr "No errors found" - -#, python-format -#~ 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 "" -#~ ". 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." - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclusion criteria" -#~ msgstr "" -#~ "No books to catalogue\n" -#~ "Check exclusion criteria" - -#~ msgid "" -#~ "Sections to include in catalog. All catalogs include 'Books by Author'." -#~ msgstr "" -#~ "Sections to include in catalogue. All catalogues include 'Books by Author'." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Default pattern </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">excludes tags of the form " -#~ "[<span style=\" font-family:'Courier New,courier';\">tag</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">e.g., [Project " -#~ "Gutenberg]</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Default pattern </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">excludes tags of the form " -#~ "[<span style=\" font-family:'Courier New,courier';\">tag</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">e.g., [Project " -#~ "Gutenberg]</p></body></html>" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Comma-separated list of tags to exclude.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Default:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalog</span></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Comma-separated list of tags to exclude.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Default:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalog</span></p></body></html>" - -#~ msgid "Matching books will be displayed with ✓" -#~ msgstr "Matching books will be displayed with ✓" - -#~ msgid "\"" -#~ msgstr "\"" - -#~ msgid "Books tagged as Wishlist items will be displayed with ✕" -#~ msgstr "Books tagged as Wishlist items will be displayed with ✕" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "The fields to output when cataloguing books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" - -#~ msgid "" -#~ "Include book descriptions in catalog.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Include book descriptions in catalogue.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" - -#~ msgid "Collapse when more items than:" -#~ msgstr "Collapse when more items than:" - -#~ msgid "Tags browser category partitioning method:" -#~ msgstr "Tags browser category partitioning method:" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'markdown']\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." -#~ msgstr "" -#~ "Paragraph structure.\n" -#~ "Choices are ['auto', 'block', 'single', 'print', 'markdown']\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." - -#~ msgid "" -#~ "Formatting used within the document.* auto: Try to auto detect the document " -#~ "formatting.\n" -#~ "* none: Do not modify the paragraph formatting. Everything is a paragraph.\n" -#~ "* markdown: Run the input though the markdown pre-processor. To learn more " -#~ "about markdown see" -#~ msgstr "" -#~ "Formatting used within the document.\n" -#~ "* auto: Try to auto detect the document formatting.\n" -#~ "* none: Do not modify the paragraph formatting. Everything is a paragraph.\n" -#~ "* markdown: Run the input though the markdown pre-processor. To learn more " -#~ "about markdown see" - -#~ msgid "Markdown Options" -#~ msgstr "Markdown Options" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check job details" -#~ msgstr "" -#~ "No books to catalogue\n" -#~ "Check job details" - -#~ msgid "" -#~ "Formatting used within the document.* auto: Automatically decide which " -#~ "formatting processor to use.\n" -#~ "* none: 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 "" -#~ "Formatting used within the document.* auto: Automatically decide which " -#~ "formatting processor to use.\n" -#~ "* none: 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" - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "Downloading {0} for {1} book(s)" - -#~ msgid "No action in dictionary state is \"%s\" \n" -#~ msgstr "No action in dictionary state is \"%s\" \n" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no blank " -#~ "lines or indents." -#~ msgstr "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no blank " -#~ "lines or indents." - -#~ msgid "" -#~ "<p>This book is locked by <b>DRM</b>. To learn more about DRM and why you " -#~ "cannot read or convert this book in calibre, \n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">click here</a>." -#~ msgstr "" -#~ "<p>This book is locked by <b>DRM</b>. To learn more about DRM and why you " -#~ "cannot read or convert this book in calibre, \n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">click here</a>." - -#~ msgid "Timed out" -#~ msgstr "Timed out" - -#~ msgid "" -#~ "The download of social metadata timed out, the servers are probably busy. " -#~ "Try again later." -#~ msgstr "" -#~ "The download of social metadata timed out, the servers are probably busy. " -#~ "Try again later." - -#~ msgid "Open Editor" -#~ msgstr "Open Editor" - -#~ msgid "" -#~ "When searching, highlight matched books, instead of restricting the book " -#~ "list to the matches.<p> You can use the N or F3 keys to go to the next match." -#~ msgstr "" -#~ "When searching, highlight matched books, instead of restricting the book " -#~ "list to the matches.<p> You can use the N or F3 keys to go to the next match." - -#~ msgid "&Highlight" -#~ msgstr "&Highlight" - -#~ msgid "&Add a new plugin" -#~ msgstr "&Add a new plugin" - -#~ msgid "Plugin {0} successfully removed" -#~ msgstr "Plugin {0} successfully removed" - -#~ msgid "Argument count must be -1 or greater than zero" -#~ msgstr "Argument count must be -1 or greater than zero" - -#~ msgid "" -#~ "\n" -#~ "\n" -#~ "*** Metadata error ***\n" -#~ "Inconsistent Author Sort values for Author '{0}', unable to continue " -#~ "building catalog.\n" -#~ "Select all books by '{0}', apply correct Author Sort value in Edit Metadata " -#~ "dialog,\n" -#~ "then rebuild the catalog.\n" -#~ "*** Terminating catalog generation ***\n" -#~ msgstr "" -#~ "\n" -#~ "\n" -#~ "*** Metadata error ***\n" -#~ "Inconsistent Author Sort values for Author '{0}', unable to continue " -#~ "building catalogue.\n" -#~ "Select all books by '{0}', apply correct Author Sort value in Edit Metadata " -#~ "dialog,\n" -#~ "then rebuild the catalogue.\n" -#~ "*** Terminating catalogue generation ***\n" - -#~ msgid "" -#~ "Include 'Authors' section in catalog.This switch is ignored - Books By " -#~ "Author section is always generated.Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Include 'Authors' section in catalogue.This switch is ignored - Books By " -#~ "Author section is always generated.Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" - -#, python-format -#~ 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 "" -#~ "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." - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option because links are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option because links are always removed with plain " -#~ "text output." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option because image references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option because image references are always " -#~ "removed with plain text output." - -#~ msgid "" -#~ "<b>Heuristic processing</b> 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 <a href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">User Manual</a>." -#~ msgstr "" -#~ "<b>Heuristic processing</b> 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 <a href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">User Manual</a>." - -#~ msgid "" -#~ "<p>Search and replace uses <i>regular expressions</i>. See the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">regular " -#~ "expressions tutorial</a> 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 "" -#~ "<p>Search and replace uses <i>regular expressions</i>. See the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">regular " -#~ "expressions tutorial</a> 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." - -#~ msgid "" -#~ "Tags categorize the book. This is particularly useful while searching. " -#~ "<br><br>They can be any wordsor phrases, separated by commas." -#~ msgstr "" -#~ "Tags categorise the book. This is particularly useful while searching. " -#~ "<br><br>They can be any wordsor phrases, separated by commas." - -#, python-format -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>." -#~ msgstr "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>." - -#~ msgid "" -#~ "\n" -#~ "Inconsistent Author Sort values for Author '{0}':\n" -#~ "'{1}' <> '{2}',\n" -#~ "unable to build catalog.\n" -#~ "\n" -#~ "Select all books by '{0}', apply correct Author Sort value in Edit Metadata " -#~ "dialog,\n" -#~ "then rebuild the catalog.\n" -#~ msgstr "" -#~ "\n" -#~ "Inconsistent Author Sort values for Author '{0}':\n" -#~ "'{1}' <> '{2}',\n" -#~ "unable to build catalogue.\n" -#~ "\n" -#~ "Select all books by '{0}', apply correct Author Sort value in Edit Metadata " -#~ "dialog,\n" -#~ "then rebuild the catalogue.\n" - -#~ msgid "Exception " -#~ msgstr "Exception " - -#~ msgid "Customize searching" -#~ msgstr "Customise searching" - -#~ msgid "" -#~ "To use librarything.com you must sign up for a %sfree account%s and enter " -#~ "your username and password separated by a : below." -#~ msgstr "" -#~ "To use librarything.com you must sign up for a %sfree account%s and enter " -#~ "your username and password separated by a : below." - -#~ msgid "Downloads series information from ww2.kdl.org" -#~ msgstr "Downloads series information from ww2.kdl.org" - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i of %i Books" - -#~ msgid "" -#~ " <h1>Help</h1>\n" -#~ "\n" -#~ " <p>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.</p>\n" -#~ "\n" -#~ " <p>The result of each type of check is shown to the left. The " -#~ "various\n" -#~ " checks are:\n" -#~ " </p>\n" -#~ " <ul>\n" -#~ " <li><b>Invalid titles</b>: 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.</li>\n" -#~ " <li><b>Extra titles</b>: 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</li>\n" -#~ " <li><b>Invalid authors</b>: These are files appearing\n" -#~ " in the library where only author folders should be.</li>\n" -#~ " <li><b>Extra authors</b>: These are folders in the\n" -#~ " calibre library that appear to be authors but that do not have " -#~ "entries\n" -#~ " in the database</li>\n" -#~ " <li><b>Missing book formats</b>: These are book formats that are in\n" -#~ " the database but have no corresponding format file in the book's " -#~ "folder.\n" -#~ " <li><b>Extra book formats</b>: These are book format files found in\n" -#~ " the book's folder but not in the database.\n" -#~ " <li><b>Unknown files in books</b>: These are extra files in the\n" -#~ " folder of each book that do not correspond to a known format or " -#~ "cover\n" -#~ " file.</li>\n" -#~ " <li><b>Missing cover files</b>: These represent books that are " -#~ "marked\n" -#~ " in the database as having covers but the actual cover files are\n" -#~ " missing.</li>\n" -#~ " <li><b>Cover files not in database</b>: These are books that have\n" -#~ " cover files but are marked as not having covers in the " -#~ "database.</li>\n" -#~ " <li><b>Folder raising exception</b>: These represent folders in the\n" -#~ " calibre library that could not be processed/understood by this\n" -#~ " tool.</li>\n" -#~ " </ul>\n" -#~ "\n" -#~ " <p>There are two kinds of automatic fixes possible: <i>Delete\n" -#~ " marked</i> and <i>Fix marked</i>.</p>\n" -#~ " <p><i>Delete marked</i> 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.</p>\n" -#~ " <p><i>Fix marked</i> is applicable only to covers (the two lines " -#~ "marked\n" -#~ " 'fixable'). In the case of missing cover files, checking the " -#~ "fixable\n" -#~ " box and pushing this button will remove the cover mark from the\n" -#~ " database for all the files in that category. In the case of extra\n" -#~ " cover files, checking the fixable box and pushing this button will\n" -#~ " add the cover mark to the database for all the files in that\n" -#~ " category.</p>\n" -#~ " " -#~ msgstr "" -#~ " <h1>Help</h1>\n" -#~ "\n" -#~ " <p>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.</p>\n" -#~ "\n" -#~ " <p>The result of each type of check is shown to the left. The " -#~ "various\n" -#~ " checks are:\n" -#~ " </p>\n" -#~ " <ul>\n" -#~ " <li><b>Invalid titles</b>: 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.</li>\n" -#~ " <li><b>Extra titles</b>: 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</li>\n" -#~ " <li><b>Invalid authors</b>: These are files appearing\n" -#~ " in the library where only author folders should be.</li>\n" -#~ " <li><b>Extra authors</b>: These are folders in the\n" -#~ " calibre library that appear to be authors but that do not have " -#~ "entries\n" -#~ " in the database</li>\n" -#~ " <li><b>Missing book formats</b>: These are book formats that are in\n" -#~ " the database but have no corresponding format file in the book's " -#~ "folder.\n" -#~ " <li><b>Extra book formats</b>: These are book format files found in\n" -#~ " the book's folder but not in the database.\n" -#~ " <li><b>Unknown files in books</b>: These are extra files in the\n" -#~ " folder of each book that do not correspond to a known format or " -#~ "cover\n" -#~ " file.</li>\n" -#~ " <li><b>Missing cover files</b>: These represent books that are " -#~ "marked\n" -#~ " in the database as having covers but the actual cover files are\n" -#~ " missing.</li>\n" -#~ " <li><b>Cover files not in database</b>: These are books that have\n" -#~ " cover files but are marked as not having covers in the " -#~ "database.</li>\n" -#~ " <li><b>Folder raising exception</b>: These represent folders in the\n" -#~ " calibre library that could not be processed/understood by this\n" -#~ " tool.</li>\n" -#~ " </ul>\n" -#~ "\n" -#~ " <p>There are two kinds of automatic fixes possible: <i>Delete\n" -#~ " marked</i> and <i>Fix marked</i>.</p>\n" -#~ " <p><i>Delete marked</i> 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.</p>\n" -#~ " <p><i>Fix marked</i> is applicable only to covers (the two lines " -#~ "marked\n" -#~ " 'fixable'). In the case of missing cover files, checking the " -#~ "fixable\n" -#~ " box and pushing this button will remove the cover mark from the\n" -#~ " database for all the files in that category. In the case of extra\n" -#~ " cover files, checking the fixable box and pushing this button will\n" -#~ " add the cover mark to the database for all the files in that\n" -#~ " category.</p>\n" -#~ " " - -#~ msgid "Change the way searching for books works" -#~ msgstr "Change the way searching for books works" - -#~ msgid "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Set a regular expression pattern to use when trying to guess ebook " -#~ "metadata from filenames. </p>\n" -#~ "<p>A <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutorial</a> on using regular " -#~ "expressions is available.</p>\n" -#~ "<p>Use the <b>Test</b> 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.</p></div>" -#~ msgstr "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Set a regular expression pattern to use when trying to guess ebook " -#~ "metadata from filenames. </p>\n" -#~ "<p>A <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutorial</a> on using regular " -#~ "expressions is available.</p>\n" -#~ "<p>Use the <b>Test</b> 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.</p></div>" - -#~ msgid "" -#~ "Choose you e-book device. If your device is not in the list, choose a \"%s\" " -#~ "device." -#~ msgstr "" -#~ "Choose you e-book device. If your device is not in the list, choose a \"%s\" " -#~ "device." - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "The fields to output when cataloguing books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "The fields to output when cataloguing books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index cb7bd7f350..80b9be94eb 100644 --- a/src/calibre/translations/eo.po +++ b/src/calibre/translations/eo.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2010-01-09 00:03+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:49+0000\n" "Last-Translator: Kalle Kniivilä <kalle@kniivila.net>\n" "Language-Team: Esperanto <eo@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:40+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:38+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Faras absolute nenion" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Faras absolute nenion" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -422,207 +423,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -884,7 +889,7 @@ msgstr "Malŝalti la indikitan kromprogramon" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -898,8 +903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -928,7 +933,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:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -936,7 +941,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1053,11 +1058,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1065,8 +1070,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1133,8 +1138,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1144,8 +1149,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1153,8 +1158,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1387,12 +1392,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2390,7 +2395,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3321,7 +3326,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3329,6 +3340,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4065,7 +4080,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4101,84 +4116,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4221,7 +4236,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4259,7 +4274,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4297,126 +4312,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4424,7 +4440,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4433,13 +4449,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4449,44 +4465,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4498,11 +4514,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4567,8 +4583,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4604,104 +4622,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4783,35 +4801,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5019,20 +5037,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5062,7 +5080,6 @@ 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 "" @@ -5071,46 +5088,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5151,90 +5168,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5244,11 +5265,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5282,50 +5303,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5334,15 +5355,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5512,6 +5533,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5526,8 +5549,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5578,45 +5601,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5635,7 +5658,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5655,7 +5678,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5680,7 +5703,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6707,52 +6730,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8081,6 +8095,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8153,12 +8237,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8173,7 +8257,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9729,7 +9813,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9779,62 +9862,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9849,19 +9882,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11456,6 +11489,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14020,42 +14057,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14132,11 +14169,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14146,56 +14183,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16216,17 +16253,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16789,53 +16826,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16845,37 +16882,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16885,7 +16922,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16895,24 +16932,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16921,11 +16958,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16933,7 +16970,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16942,7 +16979,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16953,27 +16990,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16987,7 +17024,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16995,7 +17032,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17004,14 +17041,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17021,7 +17058,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17029,13 +17066,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17044,7 +17081,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17057,7 +17094,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17074,7 +17111,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17089,83 +17126,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17330,38 +17391,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17545,31 +17610,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18335,25 +18400,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Signokodo por enirantaj html-dosieroj. Popularaj elektoj estas utf-8 (por " -#~ "Esperanto), cp1252, latin1, iso-8859-1." - -#~ msgid "No valid plugin found in " -#~ msgstr "Nevalida kromprogramo trovita en " - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Komuniki kun la aparato Cybook Gen 3." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Komuniki kun la aparato Cybook Opus." - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Komuniki kun la aparato Kindle 2." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Komuniki kun la reta tabuleto Nokia 810." diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 7be11eb007..c36b550997 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,16 +10,16 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-30 07:56+0000\n" -"Last-Translator: Jellby <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 15:51+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-31 04:37+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:47+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:528 msgid "" @@ -50,7 +50,7 @@ msgstr "No hace absolutamente nada" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -113,10 +113,11 @@ msgstr "No hace absolutamente nada" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -153,12 +154,12 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -194,21 +195,21 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -251,7 +252,7 @@ msgstr "Acción de interfaz de usuario" #: /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/actions/preferences.py:25 #: /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 @@ -454,54 +455,58 @@ msgstr "" "Ir a la siguiente o anterior coincidencia al buscar en la biblioteca de " "calibre en modo de resaltado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Buscar libros de distintos vendedores" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Obtener nuevos complementos de calibre o actualizar los existentes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Aspecto visual" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interfaz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Comportamiento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Cambie el comportamiento de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Columnas personalizadas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -509,70 +514,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:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Búsqueda" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Opciones de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Conversión" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Opciones comunes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Opciones de salida" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Añadir libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Importar/Exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Guardar en disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -580,50 +585,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Enviar a dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Control de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 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:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Funciones de plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Avanzada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Cree sus propias funciones de plantilla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Compartir por correo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Compartir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -631,11 +636,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Compartir por red" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -644,36 +649,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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Descarga de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 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:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Complementos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Ajustes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Miscelánea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Configuración miscelánea avanzada" @@ -924,7 +929,7 @@ msgstr "Desactivar el complemento nombrado" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -940,8 +945,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Sí" @@ -970,7 +975,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:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -978,7 +983,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60." @@ -1126,11 +1131,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Noticias" @@ -1138,8 +1143,8 @@ msgstr "Noticias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Catálogo" @@ -1214,8 +1219,8 @@ msgstr "Transfiriendo libros al dispositivo..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1225,8 +1230,8 @@ msgstr "Añadiendo libros al listado de metatados del dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1234,8 +1239,8 @@ msgstr "Eliminando libros del dispositivo..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1481,12 +1486,12 @@ msgstr "El lector Kobo admite varias colecciones, incluidas " msgid "Create tags for automatic management" msgstr "Crear etiquetas para gestión automática" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "No implementado" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2748,11 +2753,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" -"Los marcadores de salto de escena alineados a la izquierda se centrarán. Los " -"saltos de escena con múltiples líneas en blanco se sustituyen por líneas " -"horizontales." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -3859,7 +3861,13 @@ msgstr "" "Al añadir un Índice al libro, hacerlo al principio del libro y no al final. " "No se recomienda." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Todos los artículos" @@ -3867,6 +3875,10 @@ msgstr "Todos los artículos" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Este es un libro Topaz de Amazon. No se puede procesar." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Página de título" @@ -4765,7 +4777,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Añadir libros desde un único directorio" @@ -4807,11 +4819,11 @@ msgstr "Añadir ficheros a los registros de libros seleccionados" msgid "Shift+A" msgstr "Mayús+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format msgid "" "Are you sure you want to add the same files to all %d books? If the " @@ -4820,36 +4832,36 @@ msgstr "" "¿Está seguro de que desea agregar los mismos ficheros a todos los %d libros? " "Si el formato ya existe para algún libro, será reemplazado." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Seleccione los ficheros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Añadiendo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "Creando registros de libros a partir de los ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Enviando libros al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Libros soportados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Seleccione los libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Se han unido algunos libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4859,39 +4871,39 @@ msgstr "" "han procesado y unido a la base de datos de calibre según las " "configuraciones de unión automática:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Fallo leyendo metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Fallo leyendo metadatos de" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "No hay libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Los siguientes libros son virtuales y no se pueden añadir a la biblioteca de " "calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "No se han encontrado ficheros de libros" @@ -4934,7 +4946,7 @@ msgstr "Usar anotaciones generadas sólo desde la biblioteca principal" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "No hay libros seleccionados" @@ -4972,7 +4984,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "<b>Posición %(dl)d • %(typ)s</b><br />" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Crear un catálogo de los libros en la biblioteca de calibre" @@ -5010,86 +5022,87 @@ msgstr "%d libros" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Cambiar/crear biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "Eliminar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Seleccione un libro aleatorio" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Mantenimiento de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 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:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Comprobar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Restaurar base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Renombrar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Elija un nuevo nombre para la biblioteca <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Ya existe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "Demasiado larga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Falló el renombrado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5099,11 +5112,11 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "Biblioteca eliminada" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5112,24 +5125,24 @@ msgstr "" "La biblioteca %s ha sido eliminada de calibre. Los ficheros están aún en su " "ordenador, si quiere borrarlos tendrá que hacerlo manualmente." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "none" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Estado de la Copia de Seguridad" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Copia de seguridad de metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5137,7 +5150,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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5149,7 +5162,7 @@ msgstr "" "usando, por ejemplo, el Explorador de Windows, e inténtelo de nuevo con la " "nueva ubicación." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -5158,7 +5171,7 @@ msgstr "" msgid "Success" msgstr "Éxito" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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?" @@ -5167,7 +5180,7 @@ 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -5177,27 +5190,27 @@ msgstr "" msgid "Failed" msgstr "Falló" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 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:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "No se han encontrado problemas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "No se encontró la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -5206,15 +5219,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "No permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5222,7 +5235,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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" "No se puede cambiar de biblioteca mientras los trabajos se estan realizando" @@ -5235,11 +5248,11 @@ msgstr "C" msgid "Convert books" msgstr "Convertir libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Convertir por separado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Convertir en bloque" @@ -5307,8 +5320,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5349,43 +5364,43 @@ msgstr "" "No se pudieron borrar algunos libros, pulse en el botón Mostrar detalles " "para ver más detalles." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Eliminar libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Eliminar libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Eliminar formatos específicos de los libros seleccionados.." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103 msgid "Remove covers from selected books" msgstr "Eliminar portadas de los libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Eliminar los libros que correspondan del dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "No se puede borrar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Elegir formatos a borrar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." @@ -5393,7 +5408,7 @@ msgstr "" "Elegir los formatos que <b>no</b> se borrarán.<p>Nunca se borrarán todos los " "formatos de un libro." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" @@ -5401,44 +5416,44 @@ msgstr "" "Se <b>borrarán todos los formatos</b> de los libros seleccionados de la " "biblioteca.<br>Los metadatos se conservarán. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "No se pueden eliminar libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "No hay ningún dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Memoria principal" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Tarjeta de almacenamiento A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Tarjeta de almacenamiento B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "No hay libros para eliminar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Eliminando libros del dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5446,7 +5461,7 @@ msgstr "" "Algunos de los libros seleccionados están en el dispositivo conectado. ¿De " "<b>dónde</b> quiere borrar los libros seleccionades?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5454,7 +5469,7 @@ msgstr "" "Los libros seleccionados serán <b>borrados permanentemente</b> y los " "ficheros eliminados de su biblioteca calibre. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5540,35 +5555,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Editar metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Unir registros de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Editar metadatos por separado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Edita metadatos en bloque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Descargar metadatos y portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Unir en el primer libro seleccionado - borrar el resto" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Unir en el primer libro seleccionado - mantener el resto" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" "Unir sólo los formatos en el primer libro seleccionado, borrar los demás" @@ -5811,20 +5826,20 @@ msgstr "Actualizador de complementos" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "Cambiar el comportamiento de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Ejecutar el asistente de bienvenida" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "Obtener complementos para mejorar calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Reiniciar en el modo de depuración" @@ -5854,7 +5869,6 @@ msgid "S" msgstr "S" #: /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" @@ -5863,26 +5877,26 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "No se puede guardar en disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Elegir directorio de destino" -#: /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 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 " @@ -5892,20 +5906,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:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Error al guardar" -#: /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 "There was an error while saving." msgstr "Hubo un error al guardar." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 "No se pudieron guardar algunos libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Pulse el botón \"Mostrar detalles\" para ver cuáles." @@ -5947,77 +5961,81 @@ msgstr "La vista rápida no está disponible para los libros del dispositivo." msgid "Similar books..." msgstr "Libros similares..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Libros del mismo autor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Libros de la misma serie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Mayús+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Libros de la misma editorial" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Libros con las mismas etiquetas" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "Obtener libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "Buscar libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "Buscar este autor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "Buscar este título" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "Buscar este libro" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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 "Librerías" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:45 #: /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:285 msgid "Choose stores" msgstr "Elegir librerías" -#: /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/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "No se puede buscar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." @@ -6025,7 +6043,7 @@ msgstr "" "Calibre le ayuda a encontrar los libros electrónicos que desea buscando en " "las páginas de diferentes fuentes de libros comerciales y de dominio público." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 " @@ -6034,7 +6052,7 @@ msgstr "" "Si usa la búsqueda integrada podrá encontrar qué librería tiene el libro que " "busca al mejor precio. También sabrá si tiene DRM y otros detalles útiles." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -6050,11 +6068,11 @@ msgstr "" "su lector, particularmente si se trata de libros con <a " "href=\"http://drmfree.calibre-ebook.com/about#drm\">DRM</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "Volver a mostrar este mensaje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "Sobre Get Books" @@ -6088,39 +6106,39 @@ msgstr "V" msgid "View" msgstr "Mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Mostrar un formato específico" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Leer un libro al azar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "Limpiar la lista de leídos recientemente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "No se puede visualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Formato no disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "Los libros seleccionados no tienen ningún formato" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Elija el formato para visualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -6129,11 +6147,11 @@ msgstr "" "No todos los libros seleccionados están disponibles en el formato %s. Debe " "convertirlos antes." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Varios libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -6146,15 +6164,15 @@ msgstr "" "equipo. Una vez comenzado el proceso no puede deterse hasta que se complete. " "¿Desea continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "No se puede abrir la carpeta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 msgid "This book no longer exists in your library" msgstr "Este libro ya no existe en su biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s no tiene formatos disponibles." @@ -6340,6 +6358,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6354,8 +6374,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6410,45 +6430,45 @@ msgstr "" msgid "Donate" msgstr "Hacer una donación" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Clic para abrir" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "Id." -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "Libro %(sidx)s de <span class=\"series_name\">%(series)s</span>" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Colecciones" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Pegar portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copiar portada" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Pulse dos veces para abrir la ventana de Detalles del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Ruta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6467,7 +6487,7 @@ msgstr "Opciones de BibTeX" #: /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/mobi_output.py:18 #: /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 @@ -6487,7 +6507,7 @@ msgstr "Opciones específicas para" #: /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/mobi_output.py:18 #: /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 @@ -6512,7 +6532,7 @@ msgstr "salida" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7605,52 +7625,43 @@ msgstr "Lista de series conocidas. Se pueden añadir nuevas series." msgid "Book " msgstr "Libro " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "Salida MOBI" -#: /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 "Predeterminado" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Título para el Índice:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Reducir imágenes para dispositivos &Palm" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Usar el o&rden de autor como autor(es)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "&Desactivar la compresión del fichero" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "&No añadir un Índice al libro" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Opciones de Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Tipo de letra de cabecera de la publicación:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Etiqueta de documentos personales" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "Poner el Índice generado al &principio del libro y no al final" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Ignorar &márgenes" @@ -9114,6 +9125,78 @@ msgstr "Fecha" msgid "Delete from device" msgstr "Eliminar del dispositivo" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "%(curr)s (era %(initial)s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "El elemento está en blanco" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "No puede establecerse un elemento en blanco. Bórrelo en su lugar." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "No hay ningún elemento seleccionado" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "Debe seleccionar un elemento de la lista de elementos disponibles." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "No hay elementos seleccionados" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Editor de categorías" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Elementos en uso" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Borrar elemento de la base de datos. Esto quitará el elemento de todos los " +"libros y después lo eliminará de la base de datos." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +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/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "Este libro tiene DRM" @@ -9191,12 +9274,12 @@ msgid "Copy to author" msgstr "Copiar en autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Nombre de autor no válido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Los nombres de autor no pueden contener «&»." @@ -9211,7 +9294,7 @@ msgid "&Search for:" msgstr "&Buscar:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "Buscar" @@ -10942,7 +11025,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Eliminar etiqueta de la categoría de etiquetas actual" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "¿Está seguro?" @@ -11001,65 +11083,13 @@ msgstr "" "Añadir etiqueta a la lista de etiquetas disponibles y aplicarla al libro " "actual" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "%(curr)s (era %(initial)s)" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "El elemento está en blanco" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "No puede establecerse un elemento en blanco. Bórrelo en su lugar." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "No hay ningún elemento seleccionado" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "Debe seleccionar un elemento de la lista de elementos disponibles." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "No hay elementos seleccionados" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "Debe seleccionar al menos un elemento de la lista." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "¿Está seguro de que quiere borrar los siguientes elementos?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Editor de categorías" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Elementos en uso" - -#: /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." +msgid "Tag" msgstr "" -"Borrar elemento de la base de datos. Esto quitará el elemento de todos los " -"libros y después lo eliminará de la base de datos." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 -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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -11073,19 +11103,19 @@ msgstr "Referencia del lenguaje de plantillas" msgid "EXCEPTION: " msgstr "EXCEPCIÓN: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "No se eligió ninguna columna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 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:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "No se especificó ninguna plantilla" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "El cuadro de plantilla no puede estar vacío" @@ -12833,6 +12863,10 @@ msgstr "Muy baja" msgid "Compact Metadata" msgstr "Metadatos compactos" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Predeterminado" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "Todo en una ficha" @@ -15795,44 +15829,44 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "El nombre del término agrupado de búsqueda es «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Cambiar los autores de varios libros puede tardar un rato. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Cambiar los metadatos de muchos libros puede tardar un rato. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Búsquedas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "Cambiar el nombre a la categoría de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "No puede usar puntos en el nombre de las categorías de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "El nombre %s ya está en uso" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Nombre de búsqueda duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "El nombre guardado buscado %s está en uso." @@ -15909,11 +15943,11 @@ msgstr "Añadir a la categoría de usuario" msgid "A user category %s does not exist" msgstr "No existe ninguna categoría de usuario llamada %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Buscar elemento en el navegador de entiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -15929,60 +15963,60 @@ msgstr "" "Si introduce «*bla» se filtrarán todas las categorías a la vez, mostrando\n" "sólo los elementos que contienen el texto «bla»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Buscar el primer/siguiente item" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Contrae todas las categorías" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" "No hay más coincidencias. </b><p> Click en Buscar para volver a la primera " "coincidencia." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Ordenar por nombre" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Ordenar por popularidad" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Ordenar por calificación promedio" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Establece el orden de las entradas en el navegador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Buscar todas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Buscar cualquiera" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Al seleccionar varias entradas en el navegador de etiquetas buscar una " "cualquiera o todas ellas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "Administrar autores, etiquetas, etc" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -18414,19 +18448,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sCalificación promedio es %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Migrando la base de datos antigua a la biblioteca de libros electrónicos " "en %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Copiando <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Compactando la base de datos" @@ -19066,11 +19100,11 @@ msgstr "%s: función desconocida" msgid "No such variable " msgstr "No existe la variable " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "No se ha proporcionado documentación" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." @@ -19079,7 +19113,7 @@ msgstr "" "distinguir mayúsculas y minúsculas. Devuelve mn si x < y. Devuelve ig si x = " "y. Devuelve my en otros casos." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 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." @@ -19087,7 +19121,7 @@ msgstr "" "cmp(x, y, mn, ig, my) -- compara x e y después de convertirlas en números. " "Devuelve mn si x < y. Devuelve ig si x = y. Devuelve my en otros casos." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" @@ -19095,34 +19129,34 @@ msgstr "" "strcat(a, b, ...) -- admite un número arbitrario de argumentos. Devuelve una " "cadena consistente en la unión de todos los argumentos consecutivamente." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "add(x, y) -- devuelve x + y. Da un error si x o y no es un número." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" "subtract(x, y) -- devuelve x - y. Da un error si x o y no es un número." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" "multiply(x, y) -- devuelve x * y. Da un error si x o y no es un número." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" "divide(x, y) -- devuelve x / y. Da un error si x o y no es un número." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -19139,7 +19173,7 @@ msgstr "" "template('[[orden_de_título]]') evaluará la plantilla {orden_de_título} y " "devolverá su valor." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " @@ -19150,7 +19184,7 @@ msgstr "" "usar el procesador de plantillas para elaborar resultados complejos a partir " "de variables locales." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" @@ -19158,7 +19192,7 @@ msgstr "" "assign(id, val) -- asigna val a id y devuelve val. id debe ser un " "identificador, no una expresión" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " @@ -19167,12 +19201,12 @@ msgstr "" "print(a, b, ...) -- escribe los argumentos en la salida estándar. Sólo será " "visible si inicia calibre a partir de línea de órdenes (calibre-debug -g)." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" "field(nombre) -- devuelve el campo de metadatos identificado por nombre." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." @@ -19180,7 +19214,7 @@ msgstr "" "raw_field(nombre) -- devuelve el campo de metadatos llamado «nombre» sin " "aplicar ningún formato." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -19195,7 +19229,7 @@ msgstr "" "fin es cero, indica el último carácter. Por ejemplo, substr('12345', 1, 0) " "devuelve '2345', y substr('12345', 1, -1) devuelve '234'." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -19211,11 +19245,11 @@ msgstr "" "usar el valor de otro campo compuesto. Esto es muy útil para construir rutas " "de guardado variables." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "lookup requiere 2 o un número impar de argumentos" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" @@ -19223,7 +19257,7 @@ msgstr "" "test(val, texto_si_no_vacío, texto_si_vacío) -- devuelve texto_si_no_vacío " "si el campo no está vació, devuelve texto_si_vacío en caso contrario." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " @@ -19234,7 +19268,7 @@ msgstr "" "Devuelve texto_si_coincide si se encuentran coincidencias, en caso contrario " "devuelve texto_si_no_coincide." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -19248,11 +19282,11 @@ msgstr "" "ningún patrón, devuelve otro_valor. Puede emplear tantas parejas «patrón, " "valor» como desee." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "switch requiere un número impar de argumentos" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -19264,7 +19298,7 @@ msgstr "" "cada valor de la lista. Si patrón coincide con alguno de los elementos de la " "lista devuelve encontrado, en caso contrario devuelve no_encontrado." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -19279,7 +19313,7 @@ msgstr "" "«val_no_encontrado». Si el texto contiene separadores, también se considera " "como una lista y se comprueba cada elemento." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -19298,7 +19332,7 @@ msgstr "" "alguna coincidencia, devuelve «val_encontrado», en caso contrario devuelve " "«val_no_encontrado»." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " @@ -19309,7 +19343,7 @@ msgstr "" "sustitución. Como en todo calibre, se trata de expresiones regulares " "compatibles con python." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " @@ -19319,7 +19353,7 @@ msgstr "" "Esto es útil para convertir nombres en formato APELLIDO, NOMBRE a NOMBRE " "APELLIDO. Si no hay ninguna coma, la función devuelve «val» sin cambios." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" @@ -19327,7 +19361,7 @@ msgstr "" "ifempty(val, texto_si_vacío) -- devuelve val si no está vacío, en caso " "contrario devuelve texto_si_vacío." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -19350,7 +19384,7 @@ msgstr "" "del campo es menor de car_izq + car_der + la longitud de texto_medio, se " "usará el campo intacto. Por ejemplo, el título «La colmena» no se cambiará." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -19362,7 +19396,7 @@ msgstr "" "mayoría de las listas usan una coma como separador, pero «authors» usa un " "ampersand. Ejemplos: {tags:count(,)}, {authors,count(&)}" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -19377,17 +19411,14 @@ msgstr "" "valor vacío. El separador tiene el mismo significado que en la función " "«count»." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -"select(val, clave) -- interpreta el valor como una lista de valores " -"separados por comas, con los elementos de la forma «id:valor». Encuentra la " -"pareja con «id» igual a «val» y devuelve el «valor» correspondiente." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -19404,7 +19435,7 @@ msgstr "" "modificación de un formato específico. Tenga en cuenta que los nombres de " "formato siempre están en mayúsculas, como en «EPUB»." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -19417,7 +19448,7 @@ msgstr "" "de un formato específico. Tenga en cuenta que los nombres de formato siempre " "están en mayúsculas, como en «EPUB»." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." @@ -19425,7 +19456,7 @@ msgstr "" "human_readabe(v) -- devuelve un texto que representa el número «v» en KB, " "MB, GB, etc." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -19439,7 +19470,7 @@ msgstr "" "anteriores). Véase la documentación del lenguaje de plantillas y de python " "para más ejemplos. Devuelve un texto vacío si el formato falla." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -19462,7 +19493,7 @@ msgstr "" "{tags:sublist{0,1,\\,)} devuelve «A», {tags:sublist(-1,0,\\,)} devuelve «C», " "{tags:sublist(0,-1,\\,)} devuelve «A, B»." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -19494,7 +19525,7 @@ msgstr "" "valor «A.B.C, D.E.F»: {#género:subitems(0,1)} devuelve «A, D», " "{#género:subitems(0,2)} devuelve «A.B, D.E»." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -19522,29 +19553,29 @@ msgstr "" "«yyyy»: el año como un número de cuatro cifras. «iso»: la fecha con hora y " "zona horaria. Debe ser el único formato presente." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "uppercase(val) -- devuelve el valor del campo en mayúsculas" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "lowercase(val) -- devuelve el valor del campo en minúsculas" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" "titlecase(val) -- devuelve el valor del campo con las iniciales en mayúscula" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" "capitalize(val) -- devuelve el valor del campo con la primera letra mayúscula" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "booksize() -- devuelve el valor del campo de tamaño" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" @@ -19552,7 +19583,7 @@ msgstr "" "ondevice() -- devuelve «Yes» si ondevice está activado, si no, devuelve un " "texto vacío" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" @@ -19560,7 +19591,7 @@ msgstr "" "has_cover() -- devuelve «Yes» si el libro tiene portada, en caso contrario " "devuelve un texto vacío." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " @@ -19570,7 +19601,7 @@ msgstr "" "vacío. Si todos los valores están vacíos, se devuelve también un valor " "vacío. Puede incluir tantos valores como quiera." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " @@ -19580,7 +19611,7 @@ msgstr "" "está vacío, en caso contrario devuelve un texto vacío. Esta función funciona " "bien con first_non_empty. Puede incluir tantos valores como quiera." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " @@ -19590,7 +19621,7 @@ msgstr "" "está vacío, en caso contrario devuelve un texto vacío. Esta función funciona " "bien con first_non_empty. Puede incluir tantos valores como quiera." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " @@ -19599,21 +19630,40 @@ 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:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -"merge_lists(lista1, lista2, separador) -- devuelve una lista creada por " -"unión de los elementos en lista1 y lista2, eliminando duplicados (sin " -"distinguir mayúsculas y minúsculas, se usa la versión de lista1). Los " -"elementos de lista1 y lista2 están separados por separador, al igual que los " -"elementos de la lista resultante." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " @@ -19623,7 +19673,7 @@ msgstr "" "para usarse con «format_date» o «days_between», pero puede manipularse como " "cualquier otro texto. La fecha está en formato ISO." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -19792,38 +19842,42 @@ msgid "Spanish (Nicaragua)" msgstr "Español (Nicaragua)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Alemán (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "Francés (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Neerlandés (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Neerlandés (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "PM" @@ -20017,25 +20071,25 @@ msgstr "Descargando la portada desde %s" msgid "Masthead image downloaded" msgstr "Imagen del rótulo descargada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Artículo sin título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Artículo descargado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Falló la descarga del artículo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Obteniendo canal de noticias" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -20043,7 +20097,7 @@ msgstr "" "No se pudo ingresar, revise su nombre de usuario o clave para el servicio de " "boletín de calibre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -21218,6648 +21272,3 @@ msgstr "" "conversión no es buena, pueda ajustar las opciones y convertirlo otra\n" "vez. Poniendo «False» en esta opción se evita que calibre guarde el fichero\n" "original." - -#~ msgid "Set the comment." -#~ msgstr "Insertar comentarios." - -#~ msgid "Sort key for the title" -#~ msgstr "Clave de orden por tí­tulo." - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Ruta al archivo de imagen a utilizar como portada" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Si se detecta un gráfico para la portada en el archivo de origen, utilizarla " -#~ "en lugar de la portada especificada." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Nombre del archivo de destino­. Por defecto, deriva del archivo de entrada" - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Renderizar las tablas HTML como bloques de texto en lugar de las tablas " -#~ "actuales. Activar si el archivo HTML contiene tablas muy grandes o complejas." - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Separa los párrafos mediante líneas en blanco." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Substituye la hoja CSS. Se admite tanto una ruta al archivo CSS alternativo, " -#~ "como una cadena. En el último caso, la cadena se interpreta como CSS." - -#~ msgid "" -#~ "Use the <spine> element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Utiliza el elemento <spine> del archivo OPF para determinar el orden en el " -#~ "que se añaden los archivos HTML al LRF. El archivo .opf debe estar en la " -#~ "misma carpeta que el archivo HTML base." - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Aumenta el tamaño de la fuente en 2 * FONT_DELTA puntos y el espacio de " -#~ "lí­nea en FONT_DELTA puntos. FONT_DELTA puede ser una fracción. Si es un " -#~ "valor negativo, el tamaño de la fuente disminuye." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Perfil del dispositivo para el cual se genera el archivo LRF. Este perfil " -#~ "determina, entre otras cosas, la resolución y el tamaño de la pantalla del " -#~ "dispositivo. Por defecto: %s Perfiles soportados: " - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Margen izquierdo de la página. Por defecto: %default px." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Margen derecho de la página. Por defecto: %default px." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Margen superior de la página. Por defecto: %default px." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Margen inferior de la página. Por defecto: %default px." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that <a> tags are " -#~ "ignored." -#~ msgstr "" -#~ "Número máximo de niveles para procesar enlaces recursivamente. El valor 0 " -#~ "(cero) indica que no se seguirán. Un valor negativo, ignora las marcas <a>." - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "Expressión regular utilizada para detectar los títulos de los capítulos. " -#~ "Busca las marcas de encabezado (h1-h6). Por defecto: %default" - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Si html2lrf no encuentra saltos de página en el archivo html y no puede " -#~ "detectar los encabezados de los capítulos, inserta automáticamente un salto " -#~ "de página delante de las marcas que cuyo nombre coincida con la expresión " -#~ "regular. Por defecto: %default. Esta opción se inhabilita estableciendo la " -#~ "regexp a \"$\".El propósito es evitar páginas muy largas, que relentizan al " -#~ "cambio de página en el archivo LRF. Esta opción se ignora si la página " -#~ "actual tiene pocos elementos." - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Fuerza un salto de página antes de un elemento con un atributo concreto. El " -#~ "formato de esta opción es regexp_marca,nom_atribut,tegexp_valor_atribut. Por " -#~ "ejemplo, \"h\\d,class,chapter\", coincide con todas las marcas de encabezado " -#~ "que tienen el atributo class=\"chapter\". Por defecto: %default" - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "" -#~ "Preprocesa los archivos Baen HTML para mejorar el archivo LRF generado." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Es necesario activar esta opción para archivos generados con pdftohtml, para " -#~ "evitar que la conversión falle." - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "Utilice esta opción para archivos html0 de Book Designer." - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Minimizar el uso de memoria, a cambio de mayor tiempo de procesador. Usar " -#~ "esta opción si el equipo no dispone de mucha RAM." - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>Debe ser un directorio." - -#~ msgid "Configuration" -#~ msgstr "Configuración" - -#~ msgid "Fetch metadata" -#~ msgstr "Buscar metadatos" - -#~ msgid "Fetch" -#~ msgstr "Buscar" - -#~ msgid "Matches" -#~ msgstr "Coincidencias" - -#~ msgid "No available formats" -#~ msgstr "Formatos no disponibles" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "No se puede convertir %s porque el formato no está soportado" - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Elegir el formato a conertir en LRF" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Convertir %s a LRF" - -#~ msgid "Set conversion defaults" -#~ msgstr "Fijar valores de conversión por defecto" - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "" -#~ "Preprocesar el archivo antes de convertir a LRF, útil si se conoce el origen " -#~ "del archivo. Tipos de archivos conocidos:" - -#~ msgid "<ol><li><b>baen</b> - Books from BAEN Publishers</li>" -#~ msgstr "<ol><li><b>baen</b> - Libros de BAEN Publishers</li>" - -#~ msgid "" -#~ "<li><b>pdftohtml</b> - HTML files that are the output of the program " -#~ "pdftohtml</li>" -#~ msgstr "" -#~ "<li><b>pdftohtml</b> - Archivos HTML creados con el programa pdftohtml</li>" - -#~ msgid "<li><b>book-designer</b> - HTML0 files from Book Designer</li>" -#~ msgstr "<li><b>book-designer</b> - Archivos HTML0 de Book Designer</li>" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.<p>Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "" -#~ "Especificar datos como título y autor para el libro.<p>Esta información se " -#~ "actualiza tanto en la base de datos como en el archivo LRF." - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Mejorar la apariencia del archivo LRF generado, especificando el tamaño de " -#~ "fuente y el espaciado entre palabras." - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Configuración de página del dispositivo: márgenes y tamaño de la pantalla" - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "Afinar la detección de capítulos y secciones." - -#~ msgid "Chapter Detection" -#~ msgstr "Detección de capítulos" - -#~ msgid "<font color=\"gray\">No help available</font>" -#~ msgstr "<font color=\"gray\">Ayuda no disponible</font>" - -#~ msgid "Convert to LRF" -#~ msgstr "Convertir a LRF" - -#~ msgid "Category" -#~ msgstr "Categoría" - -#~ msgid "Series index." -#~ msgstr "Índice de serie." - -#~ msgid "&Serif:" -#~ msgstr "&Serif:" - -#~ msgid "S&ans-serif:" -#~ msgstr "S&ans-serif:" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "Inserta líneas en &blanco entre párrafos" - -#~ msgid "&Preprocess:" -#~ msgstr "&Preprocesamiento:" - -#~ msgid "&Show header" -#~ msgstr "&Mostrar encabezado" - -#~ msgid "&Header format:" -#~ msgstr "&Formato del encabezado:" - -#~ msgid "&Left Margin:" -#~ msgstr "Margen &Izquierdo:" - -#~ msgid "&Right Margin:" -#~ msgstr "Margen &Derecho:" - -#~ msgid "&Top Margin:" -#~ msgstr "Margen &Superior:" - -#~ msgid "Title based detection" -#~ msgstr "Detección basada en el título" - -#~ msgid "&Regular expression:" -#~ msgstr "Expresión &Regular:" - -#~ msgid "Tag based detection" -#~ msgstr "Detección basada en etiquetas" - -#~ msgid "Add Ta&gs: " -#~ msgstr "Aña&dir las etiquetas: " - -#~ msgid "Available Formats" -#~ msgstr "Formatos disponibles" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Añadir un nuevo formato para este libro en la base de datos" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "" -#~ "Elimina los formatos seleccionados para este libro de la base de datos." - -#~ msgid "Waiting" -#~ msgstr "En espera..." - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Libro <font face=\"serif\">%s</font> de %s." - -#~ msgid "Could not move database" -#~ msgstr "No se puede mover la base de datos" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "&Search:" -#~ msgstr "&Buscar:" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sUso%s: %s\n" - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converte mybook.fb2 a mybook.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Uso: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converte mybook.epub a mybook.lrf" - -#~ msgid "Usage:" -#~ msgstr "Uso:" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "Convert to LRS" -#~ msgstr "Convertir a LRS" - -#~ msgid "No file to convert specified." -#~ msgstr "No se ha especificado ningun fichero para convertir" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "No se ha podido descargar el artículo: %s de %s\n" - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Generar todo el contenido en negro sobre blanco en lugar de los colores " -#~ "indicados por el HTML o CSS." - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "No incluir enlaces en el índice de contenidos" - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Incluir capítulos detectados en el índice de contenidos." - -#~ msgid "Be verbose while processing" -#~ msgstr "Ser prolijo al procesar" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Imprimir el HTML generado por la salida estándar y salir." - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Opciones para controlar el comportamiento de feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Opciones para controlar el comportamiento de html2rtf" - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Obtención fallida de la receta: " - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "No se pudo analizar el enlace %s %s" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "Primero debe guardar la página web %s como un archivo html y después " -#~ "ejecutar html2rtf sobre él." - -#~ msgid "Set the category" -#~ msgstr "Seleccione categorí­a." - -#~ msgid "Sort key for the author" -#~ msgstr "Clave de orden para el autor" - -#~ msgid "" -#~ "A regular expression. <a> tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Una expresión regular. Las etiquetas <a> cuyos atributos href coincidan " -#~ "serán ignoradas. Por defecto es %default" - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Forzar un salto de página previo a las etiquetas cuyos nombres coincidan con " -#~ "esta expresión regular." - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Seleccione la codificación de caracteres del archivo de entrada. Si el " -#~ "archivo LRF de salida contiene caracteres extraños, pruebe a cambiar esta " -#~ "opción. Una codificación habitual para archivos de ordenadores con windows " -#~ "es cp-1252. Otra opción habitual es utf-8. La opción por defecto es intentar " -#~ "adivinar la codificación." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Uso: %prog [opciones] milibro.html\n" -#~ "\n" -#~ "\n" -#~ "%prog convierte milibro.html en milibro.lrf. \n" -#~ "%prog sigue todos los enlaces en milibro.html que \n" -#~ "apuntan a archivos locales de forma recursiva. \n" -#~ "De esta forma, puede usarlo para convertir un \n" -#~ "árbol completo de archivos HTML." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Uso: %prog [opciones] milibro.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog convierte milibro.lit en milibro.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Uso: %prog [opciones]milibro.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog convierte milibro.mobi en milibro.lrf" - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr " es un PDF con imágenes. Sólo son válidos PDFs con texto." - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [opciones] milibro.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog convierte milibro.pdf en milibro.lrf" - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "Directorio de salida en donde crear el archivo HTML. Por defecto es el " -#~ "directorio actual." - -#~ msgid "Be more verbose." -#~ msgstr "Más detallado." - -#~ msgid "You must specify a single PDF file." -#~ msgstr "Debe seleccionar un único archivo PDF." - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "%prog [opciones] milibro.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog convierte milibro.rtf en milibro.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "%prog [opciones] milibro.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog convierte milibro.txt en milibro.lrf" - -#~ msgid "Set the authors" -#~ msgstr "Introduzca los autores" - -#~ msgid "Set the comment" -#~ msgstr "Vea el comentario" - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "No se pudo obtener la portada debido a que el servidor sufre una carga " -#~ "excesiva. Por favor, inténtelo de nuevo más tarde." - -#~ msgid " not found." -#~ msgstr " no encontrado." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Error del servidor LibraryThing.com. Pruebe de nuevo más tarde." - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Uso: %s archivo.lit" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Uso: pdf-meta archivo.pdf" - -#~ msgid "No filename specified." -#~ msgstr "Nombre de archivo sin especificar." - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Directorio de salida. Por defecto es el directorio actual" - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "HTML MOBI en bruto guardado en" - -#~ msgid "Compacting..." -#~ msgstr "Compactando..." - -#~ msgid "Minimum &indent:" -#~ msgstr "&Sangrado mínimo:" - -#~ msgid "Ignore &colors" -#~ msgstr "Ignorar &colores" - -#~ msgid "" -#~ "<p>Books with the same title as the following already exist in the database. " -#~ "Add them anyway?<ul>" -#~ msgstr "" -#~ "<p>Ya existen libros con el mismo título en la base de datos. ¿Añadirlo de " -#~ "todas formas?<ul>" - -#~ msgid "Device database corrupted" -#~ msgstr "Base de datos del dispositivo corrupta" - -#~ msgid "" -#~ "<p>An invalid database already exists at %s, delete it before trying to move " -#~ "the existing database.<br>Error: %s" -#~ msgstr "" -#~ "<p>Ya existe una base de datos no valida en %s, bórrela antes de intentar " -#~ "mover la base de datos existente. <br>Error: %s" - -#~ msgid "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" -#~ msgstr "" -#~ "<span style=\"color:red; font-weight:bold\">Última versión: <a " -#~ "href=\"%s\">%s</a></span>" - -#~ msgid "Click to see the list of books in the main memory of your reader" -#~ msgstr "Haga click para ver la lista de libros disponibles en su lector" - -#~ msgid "Starting Bulk conversion of %d books" -#~ msgstr "Comenzando conversión en lote de %d libros" - -#~ msgid "Click to see the list of books available on your computer" -#~ msgstr "Haga click para ver la lista de libros disponibles en su ordenador" - -#~ msgid "Click to see the list of books on the storage card in your reader" -#~ msgstr "" -#~ "Haga click para ver la lista de libros en la tarjeta de almacenamiento de su " -#~ "lector" - -#~ msgid "" -#~ "Options to control web2disk (used to fetch websites linked from feeds)" -#~ msgstr "" -#~ "Opciones para controlar web2disk (usado para obtener sitios web enlazados " -#~ "mediente feeds)" - -#~ msgid "" -#~ "Specify a list of feeds to download. For example: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "If you specify this option, any argument to %prog is ignored and a default " -#~ "recipe is used to download the feeds." -#~ msgstr "" -#~ "Especificar una lista de feeds para descargar. Por ejemplo:\n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "Si especifica esta opción, cualquier argumento de %prog será ignorado y se " -#~ "usará una receta por omisión para descargar los feeds." - -#~ msgid "Dont show the progress bar" -#~ msgstr "No mostrar la barra de progreso" - -#~ msgid "Be more verbose while processing." -#~ msgstr "Ofrecer amplia información mientras se está procesando" - -#~ msgid "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog parses an online source of articles, like an RSS or ATOM feed and \n" -#~ "fetches the article contents organized in a nice hierarchy.\n" -#~ "\n" -#~ "ARG can be one of:\n" -#~ "\n" -#~ "file name - %%prog will try to load a recipe from the file\n" -#~ "\n" -#~ "builtin recipe title - %%prog will load the builtin recipe and use it to " -#~ "fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n" -#~ "\n" -#~ "recipe as a string - %%prog will load the recipe directly from the string " -#~ "arg.\n" -#~ "\n" -#~ "Available builtin recipes are:\n" -#~ "%s\n" -#~ msgstr "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog analiza sintácticamente una fuente de artículos en linea, como un RSS " -#~ "o un ATOM feed y\n" -#~ "obtiene el cortenido del articulo organizandolo en una arquitectura " -#~ "adecuada.\n" -#~ "\n" -#~ "ARG puede ser uno de los siguientes:\n" -#~ "\n" -#~ "nombre de archivo - %%prog intentará obtener una receta del archivo\n" -#~ "\n" -#~ "titulo de receta propia - %%prog cargará una receta propia y la usará para " -#~ "obtener el feed. Por ejemplo Newsweek o \"The BBC\" o \"The New York " -#~ "Times\"\n" -#~ "\n" -#~ "receta como una cadena - %%prog cargará la receta directamente de la cadena " -#~ "pasada como argumento.\n" -#~ "\n" -#~ "Recetas propias disponibles son:\n" -#~ "%s\n" - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "" -#~ "No se pudo obtener el artículo. Ejecute con la opción --debug para encontrar " -#~ "la causa del fallo" - -#~ msgid "Very verbose output, useful for debugging." -#~ msgstr "Salida extremadamente detallada, útil para depuración." - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Mostrar &texto en los botones de la barra de herramientas" - -#~ msgid "Could not initialize the fontconfig library" -#~ msgstr "No se ha podido inicializar la biblioteca fontconfig" - -#~ msgid "&Access Key:" -#~ msgstr "&Clave de acceso:" - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Impedir la detección automática de capítulos." - -#~ msgid "Could not launch worker process." -#~ msgstr "No se ha podido abrir el proceso trabajador." - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Especifique el tamaño de la fuente base en puntos. Todas las fuentes serán " -#~ "reescaladas en concordancia. Esta opción deja obsoleta la oción --font-delta " -#~ "y prioriza sobre ella en el caso de que esté asignada. Para usar --font-" -#~ "delta, iguale ésta variable a 0. Configuración por defecto: %defaultpt" - -#~ 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 " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "Especificar familias truetype para serif, sans-serif y funetes monoespacio. " -#~ "Éstas fuentes se integrarán en el fichero LRF. Como observación: fuentes " -#~ "customizadas hacen que los cambios de páginas sean más lentos. Por ejemplo: -" -#~ "-serif-family \"Times New Roman\"\n" -#~ " " - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "Artículo %s descargado desde %s\n" -#~ "%s" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "El lector no tiene ninguna tarjeta de almacenamiento conectada" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Establecer título. Por defecto: nombre_del_archivo" - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Establecer autor(es). Si indica más de un autor, sepárelos mediante comas. " -#~ "Por defecto: %default" - -#~ msgid "Send to storage card" -#~ msgstr "Enviar a la tarjeta de memoria" - -#~ msgid "" -#~ "<p>Could not save the following books to disk, because the %s format is not " -#~ "available for them:<ul>" -#~ msgstr "" -#~ "<p>No se pudieron guardar los siguientes libros en disco, porque el formato " -#~ "%s no está disponible para ellos:<ul>" - -#~ msgid "and delete from library" -#~ msgstr "y borrar de la biblioteca" - -#~ msgid "Format for &single file save:" -#~ msgstr "Formato al guardar un &único archivo:" - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "" -#~ "Guardar archivos generados HTML después de completar la conversión a la LRF." - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [options] LITFILE" - -#~ msgid "Useful for debugging." -#~ msgstr "Útil para depuración." - -#~ msgid "You must specify an input HTML file" -#~ msgstr "Debe especificar un archivo HTML de entrada." - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "El archivo EPUB de salida. Si no es especificado, es derivado de el nombre " -#~ "del archivo de entrada." - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "El directorio de Salida. Por defecto es el directorio actual." - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "" -#~ "Codificación de carácter para archivos HTML. Por defecto a auto detectar." - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Crear la salida en un archivo zip. Si esta opción es especificada, el --" -#~ "output debería ser el nombre del archivo y no del directorio." - -#~ msgid "Options useful for debugging" -#~ msgstr "Utiles opciones para depurar." - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Establecer el titulo. Por defecto es autodetectado." - -#~ msgid "Don't show progress bar." -#~ msgstr "No mostrar barra de progreso." - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "El formato a usar al guardar archivos al disco" - -#~ msgid "Rendering comic pages..." -#~ msgstr "Interpretando paginas comic..." - -#~ msgid "Output written to" -#~ msgstr "Salida escrita a" - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Control de la creación automática de la Tabla de Contenidos. Si se detecta " -#~ "un archivo OPF\n" -#~ "y éste tiene definida una Tabla de Contenidos, se usará dicha tabla en lugar " -#~ "de intentar\n" -#~ "generar una nueva.\n" - -#~ msgid "Written processed HTML to " -#~ msgstr "Escribir el HTML procesado en " - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Control del seguimiento de enlaces en archivos HTML" - -#~ 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." -#~ msgstr "" -#~ "Número máximo de niveles de recursión al seguir enlaces en archivos HTML. " -#~ "Debe ser un numero no-negativo. 0 implica que no se seguirá ningún enlace en " -#~ "el archivo HTML raiz." - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Número de colores para conversión de imágenes a escala de grises. Por " -#~ "defecto es %default" - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "Uso: imp-meta file.imp" - -#~ msgid "Usage: rb-meta file.rb" -#~ msgstr "Uso: rb-meta file.rb" - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "Lista de etiquetas separada por comas que desea establecer" - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Información y mensajes más descriptivos. Útil para depuración de errores. Se " -#~ "puede especificar varias veces para mayor descriptividad." - -#~ msgid "No valid plugin found in " -#~ msgstr "No se ha encontrado ningún complemento válido en " - -#~ msgid "Invalid size" -#~ msgstr "Tamaño no válido" - -#~ msgid "&Add" -#~ msgstr "&Añadir" - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Asignar metadatos del libro-e generado" - -#~ msgid "OEB ebook created in" -#~ msgstr "Libro-e OEB creado en" - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [opciones] miarchivo\n" -#~ "\n" -#~ "Convierte cualquier formato de libro-e a LRF. Los formatos soportados son:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC y PDF. any2lrf también procesará " -#~ "archivos\n" -#~ "RAR o ZIP, buscando un libro-e dentro del archivo.\n" -#~ " " - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Establece el autor en los metadatos del libro-e generado. Por defecto es " -#~ "%default" - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "" -#~ "Título para el libro-e generado. Por defecto se usa el nombre de archivo." - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "Convertir libros-e a LRF en masa" - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "" -#~ "Opciones para controlar la conversión de archivos de cómics (CBR, CBZ) en " -#~ "libros-e." - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Ruta a la portada que se usará en este libro" - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "O la ruta de la hoja de estilo CSS o el propio CSS. Este CSS sobreescribirá " -#~ "cualesquiera declaraciones CSS en los archivos fuente." - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "El tamaño del tipo de letra básico en pts. Por defecto es %defaultpt. Ponlo " -#~ "a 0 para evitar el reescalado del tipo de letra." - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "" -#~ "Asigna el tamaño del margen izquierdo en pts. Por defecto es %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Asigna el tamaño del margen derecho en pts. Por defecto es %default" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Asigna el tamaño del margen superior en pts. Por defecto es %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Asigna el tamaño del margen inferior en pts. Por defecto es %default" - -#~ msgid "Output written to " -#~ msgstr "Salida escrita en " - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [opciones] archivo\n" -#~ "\n" -#~ "Convierte un gran número de formatos de libros electrónicos a un archivo %s. " -#~ "Los formatos soportados son: %s.\n" - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Imprimir archivo OPF generado a la salida estándar" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Imprimir archivo NCX generado a la salida estándar" - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "Conservar la estructura de etiquetas HTML al partir archivos HTML grandes. " -#~ "Esto sólo es necesario si los archivos HTML contienen CSS que usa selectores " -#~ "hermanos. Activar esta opción enlentece mucho el procesado de archivos HTML " -#~ "de gran tamaño." - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "" -#~ "Extraer el contenido del archivo EPUB generado al directorio especificado." - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "Conservar archivos intermedios durante el procesamiento de html2epub" - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "" -#~ "El HTML de salida está bien escrito para que sea más fácil de entender por " -#~ "humanos." - -#~ msgid "A summary of this book." -#~ msgstr "Un resumen de este libro" - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "Cargar metadatos del archivo OPF especificado" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML and " -#~ "then convert it." -#~ msgstr "" -#~ "Este archivo RTF tiene una funcionalidad que calibre no soporta. Conviértelo " -#~ "a HTML y después conviértelo." - -#~ msgid "Extract the cover" -#~ msgstr "Extraer la portada" - -#~ msgid "The output directory. Defaults to the current directory." -#~ msgstr "Directorio de salida. Por defecto es el directorio actual." - -#~ msgid "The book language" -#~ msgstr "Idioma del libro" - -#~ msgid "The series to which this book belongs" -#~ msgstr "Serie a la que pertenece este libro" - -#~ msgid "Choose plugin" -#~ msgstr "Elegir complemento" - -#~ msgid "Customize %s" -#~ msgstr "Personalizar %s" - -#~ msgid "" -#~ "If you want to use the content server to access your ebook collection on " -#~ "your iphone with Stanza, you will need to add the URL " -#~ "http://myhostname:8080/stanza as a new catalog in the stanza reader on your " -#~ "iphone. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of this computer." -#~ msgstr "" -#~ "Si quieres usar el servidor de contenidos para acceder a tu colección de " -#~ "libros-e en tu iphone con Stanza, necesitarás añadir la URL " -#~ "http://midirecciondeequipo:8080/stanza como un nuevo catálogo en el lector " -#~ "Stanza de tu iphone. Aquí midirecciondeequipo debería ser un nombre de " -#~ "equipo completo válido o la dirección IP de ese computador." - -#~ msgid "Add new plugin" -#~ msgstr "Añadir nuevo complemento" - -#~ msgid "This book has no available formats" -#~ msgstr "Este libro no tiene formatos disponibles" - -#~ msgid "The expression %s is invalid. Error: %s" -#~ msgstr "La expresión %s es inválida. Error: %s" - -#~ msgid "Invalid XPath expression" -#~ msgstr "Expresión XPath no válida" - -#~ msgid "Convert to EPUB" -#~ msgstr "Convertir a EPUB" - -#~ msgid "Preserve &tag structure when splitting" -#~ msgstr "Conservar estructura de &etiquetas al dividir" - -#~ msgid "Automatic &chapter detection" -#~ msgstr "Detección automática de &capítulos" - -#~ msgid "&XPath:" -#~ msgstr "&XPath:" - -#~ msgid "Override &CSS" -#~ msgstr "Sobreescribir &CSS" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "&Tabla de contenidos automática" - -#~ msgid "Level &1 TOC" -#~ msgstr "Nivel &1 de TDC" - -#~ msgid "Level &2 TOC" -#~ msgstr "Nivel &2 de TDC" - -#~ msgid "%d recipes" -#~ msgstr "%d recetas" - -#~ msgid "description" -#~ msgstr "descripción" - -#~ msgid "title" -#~ msgstr "título" - -#~ msgid "author" -#~ msgstr "autor" - -#~ msgid "Set defaults for conversion of comics" -#~ msgstr "Asigna características por defecto en la conversión de comics" - -#~ msgid "Set defaults for conversion" -#~ msgstr "Asigna características por defecto en la conversión" - -#~ msgid "Adding books recursively..." -#~ msgstr "Añadiendo libros recursivamente..." - -#~ msgid "Read metadata from " -#~ msgstr "Leer metadatos de " - -#~ msgid "Adding books to database..." -#~ msgstr "Añadiendo libros a base de datos..." - -#~ msgid "Adding books..." -#~ msgstr "Añadiendo libros..." - -#~ msgid "Reading metadata..." -#~ msgstr "Leyendo metadatos..." - -#~ msgid "Copying database" -#~ msgstr "Copiando base de datos" - -#~ msgid "Copying library to " -#~ msgstr "Copiando biblioteca a " - -#~ msgid "Output:" -#~ msgstr "Salida:" - -#~ msgid "Sort by &popularity" -#~ msgstr "Ordenar por &popularidad" - -#~ msgid "" -#~ " is communicating with the device!<br>\n" -#~ " 'Quitting may cause corruption on the device.<br>\n" -#~ " 'Are you sure you want to quit?" -#~ msgstr "" -#~ " se está comunicando con el dispositivo!<br>\n" -#~ " 'Salir podría causar corrupción en el " -#~ "dispositivo.<br>\n" -#~ " '¿Estás seguro de que deseas salir?" - -#~ msgid "Convert comic: " -#~ msgstr "Convertir comic: " - -#~ msgid "Convert book: " -#~ msgstr "Portada del libro: " - -#~ msgid "/Unknown" -#~ msgstr "/Desconocido" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>Este libro está protegido por <a href=\"%s\">DRM</a>" - -#~ msgid "<b>%s</b><br/><p>%s</p>" -#~ msgstr "<b>%s</b><br/><p>%s</p>" - -#~ msgid "Pick recipe" -#~ msgstr "Elegir receta" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Elegir receta para personalizar" - -#~ msgid "" -#~ "Card\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Tarjeta\n" -#~ "%s\n" -#~ "disponible" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Lector\n" -#~ "%s\n" -#~ "disponible" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Biblioteca\n" -#~ "%d\n" -#~ "libros" - -#~ msgid "<p>Copying books to %s<br><center>" -#~ msgstr "<p>Copiando libros a %s<br><center>" - -#~ msgid "Job stopped by user" -#~ msgstr "Tarea parada por usuario" - -#~ msgid "The priority of worker processes" -#~ msgstr "La prioridad de los procesos en ejecución" - -#~ msgid "Options to control the fetching of periodical content from the web." -#~ msgstr "" -#~ "Opciones para controla la obtención periódicamente de contenido de la web." - -#~ msgid "Customize the download engine" -#~ msgstr "Personalización del motor de descarga" - -#~ msgid "Don't show the progress bar" -#~ msgstr "No mostrar la barra de progreso" - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [opciones] comic.cb[z|r]\n" -#~ "\n" -#~ "Convierte un comic en CBZ o CBR a un libro-e. \n" - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [opciones] milibroe.mobi" - -#~ msgid "Could not save some ebooks" -#~ msgstr "No se pudieron guardar algunos libros-e" - -#~ msgid "" -#~ "The title for this recipe. Used as the title for any ebooks created from the " -#~ "downloaded feeds." -#~ msgstr "" -#~ "El título para esta receta. Usado como título por alguno de los libros " -#~ "creados por los canales descargados." - -#~ msgid "" -#~ "The directory in which to store the downloaded feeds. Defaults to the " -#~ "current directory." -#~ msgstr "" -#~ "El directorio en el cual se almacenan los canales de noticias descargados. " -#~ "Por omisión se utilizará el directorio actual." - -#~ msgid "" -#~ "Number of levels of links to follow on webpages that are linked to from " -#~ "feeds. Defaul %default" -#~ msgstr "" -#~ "Número de niveles de enlaces a profundizar en páginas web que son enlazadas " -#~ "desde canales de noticias. Por defecto %default" - -#~ msgid "Control page layout" -#~ msgstr "Diseño de página de control" - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [opciones] archivo_OPF" - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Opciones para controlar HTML traversal" - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "" -#~ "Etiquetas extraídas en formato legible. Se pueden modificar con espacios en " -#~ "blanco." - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Ser más explícito durante el procesamiento. Se puede especificar varias " -#~ "veces para incrementar el nivel de detalle." - -#~ msgid "Set the publisher of this book." -#~ msgstr "Asignar la editorial de este libro." - -#~ msgid "Add extra spacing below the header. Default is %default px." -#~ msgstr "" -#~ "Añadir espacio extra por debajo de la cabecera. Por defecto hay %default px." - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "La conversión de %s a LRF no está soportada." - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "Falló al procesar el comic: %s\n" -#~ "\n" -#~ "%s" - -#~ msgid "" -#~ "A file generated by ghostscript which allows each page to be individually " -#~ "cropped [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " -#~ msgstr "" -#~ "Un archivo generado por ghostscript que permite que cada página sea " -#~ "recortada individualmente [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > " -#~ "bounding] " - -#~ msgid "Set the dc:language field" -#~ msgstr "Asignar campo dc:language ()" - -#~ msgid "This recipe requires a username and password" -#~ msgstr "Esta receta requiere un usuario y contraseña" - -#~ msgid "Specify the page layout settings like margins." -#~ msgstr "Especifica las preferencias del diseño de página (márgenes, etc)." - -#~ msgid "Schedule for download" -#~ msgstr "Plan de descarga" - -#~ 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 --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "Máximo número de enlaces que se insertarán en la TDC. Ponlo a 0 para " -#~ "desactivarlo. Por defecto es: %default. Los enlaces sólo se añaden a la TDC " -#~ "si se detectan menos capítulos que los asignados al umbral de TDC." - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "" -#~ "El/los tema(s) de este libro, escritos como una lista separada por comas." - -#~ msgid "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tCrops a pdf. \n" -#~ "\t" -#~ msgstr "" -#~ "\t%prog [opciones] archivo.pdf\n" -#~ "\n" -#~ "\tRecorta un pdf. \n" -#~ "\t" - -#~ msgid "Regular expression (?P<authors>)" -#~ msgstr "Expresión regular (?P<authors>)" - -#~ msgid "" -#~ "<p>Could not convert %d of %d books, because no suitable source format was " -#~ "found.<ul>%s</ul>" -#~ msgstr "" -#~ "<p>No se pudieron convertir %d de %d libros, porque no se encontró un " -#~ "formato fuente adecuado.<ul>%s</ul>" - -#~ msgid "Creating Mobipocket file from EPUB..." -#~ msgstr "Creando archivo Mobipocket de un EPUB..." - -#~ msgid "Mobipocket-specific options." -#~ msgstr "Opciones específicas de Mobipocket" - -#~ msgid "" -#~ "Compress file text using PalmDOC compression. Results in smaller files, but " -#~ "takes a long time to run." -#~ msgstr "" -#~ "Comprimir archivo de texto usando compresión PalmDOC. Genera archivos de " -#~ "menor tamaño, pero tarda bastante tiempo en terminar." - -#~ msgid "Saving to disk..." -#~ msgstr "Guardando al disco..." - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Perfil del dispositivo de destino para este EPUB. Seleccione Ninguno para " -#~ "crear un EPUB independiente del dispositivo. El perfil se utiliza para " -#~ "añadir restricciones propias del dispositivo en el EPUB. Las opciones son: " - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "Recorre los enlaces de los ficheros HTML primero en anchura. Normalmente se " -#~ "recorren primero en profundidad." - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tDemasiadas marcas. Volviendo a dividir sin preservar la estructura. Esto " -#~ "puede ocasionar un renderizado incorrecto." - -#~ msgid "Unknown destination profile %r" -#~ msgstr "Perfil de destino %r desconocido" - -#~ msgid "Unknown source profile %r" -#~ msgstr "Perfil fuente %r desconocido" - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Ruta a un fichero .ncx que contiene la tabla de contenidos de este libro-e. " -#~ "El fichero NCX debe contener enlaces relativos al directorio en el que está " -#~ "ubicado. Vea http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX para " -#~ "obtener más información sobre el formato NCX." - -#~ msgid "" -#~ "Choose a profile for the device you are generating this file for. The " -#~ "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " -#~ "suitable for any reader with the same screen size. Choices are %s" -#~ msgstr "" -#~ "Elige el perfiel para el dispositivo para el que has generado el archivo. " -#~ "Por defecto es el SONY PRS-500 con un tamaño de pantalla de 584x754 píxeles. " -#~ "Esto es adecuado para cualquier lector con el mismo tamaño de pantalla. Las " -#~ "opciones son %s." - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "Una expresión XPath para detectar los títulos de los capítulos. La opción " -#~ "predeterminada \n" -#~ "es considerar títulos de capítulos a las etiquetas <h1> o <h2> que contengan " -#~ "las palabras \n" -#~ "\"capítulo\", \"libro\", \"sección\" o \"parte\", así como a las etiquetas " -#~ "con el atributo class=\"chapter\".\n" -#~ "La expresión utilizada debe evaluar una lista de elementos. Para " -#~ "deshabilitar la detección\n" -#~ "de capítulos, use la expresión \"/\". Vea el Tutorial de XPath en el manual " -#~ "de usuario de \n" -#~ "calibre para obtener más ayuda.\n" - -#~ msgid "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " -#~ "attribute to \"none\" to match only on tag names. So for example, to match " -#~ "all h2 tags, you would use \"h2,none,\". Default is %default" -#~ msgstr "" -#~ "Detecta un inicio de capítulo cuando un elemento tiene un atributo " -#~ "especificado. El formato para esta opción es etiqueta, expresión regular, " -#~ "nombre de atributo, expresión regular de atributo. Por ejemplo, para " -#~ "corresponder con todas las etiquetas de cabeceras que tengan el atributo " -#~ "class=\"capitulo\" deberías usar \"h\\d,class,capitulo\". Puedes poner el " -#~ "atributo a \"none\" para hacer corresponder sólo en los nombres de las " -#~ "etiquetas. Así, por ejemplo, para hacer correspondencia con las etiquetas h2 " -#~ "deberías usar \"h2,none\". Por defecto es %default." - -#~ msgid "[options]" -#~ msgstr "[opciones]" - -#~ msgid "Options to control the conversion to MOBI" -#~ msgstr "Opciones para controlar la conversión a MOBI" - -#~ msgid "&Title for generated TOC" -#~ msgstr "&Título para la tabla de contenidos generada" - -#~ msgid "&Rescale images" -#~ msgstr "&Reescalar imágenes" - -#~ msgid "" -#~ "Device renderer profiles. Affects conversion of font sizes, image rescaling " -#~ "and rasterization of tables. Valid profiles are: %s." -#~ msgstr "" -#~ "Perfiles del dispositivo renderizador. Afecta a la conversión de los tamaños " -#~ "de letra, reescalado de imágenes y rasterización de tablas. Los perfiles " -#~ "válidos son: %s." - -#~ msgid "&Destination profile:" -#~ msgstr "Perfil de &destino:" - -#~ msgid "&Source profile:" -#~ msgstr "Perfil de &origen:" - -#~ msgid "" -#~ "Adjust the look of the generated ebook by specifying things like font sizes." -#~ msgstr "" -#~ "Ajustar la vista del libro-e generado especificando cosas tales como tamaños " -#~ "de letra." - -#~ msgid "Choose the format to convert to " -#~ msgstr "Elegir el formato para convertir a " - -#~ msgid "Convert %s to " -#~ msgstr "Convertir %s a " - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.\n" -#~ "\n" -#~ "Metadata will be updated in the database as well as the generated %s file." -#~ msgstr "" -#~ "Especificar metadatos, tales como el título y autor del libro.\n" -#~ "\n" -#~ "Los metadatos se actualizarán en la base de datos y en el fichero generado " -#~ "%s." - -#~ msgid "Bulk convert to " -#~ msgstr "Conversión en masa a " - -#~ msgid "Source renderer profile. Default is %default." -#~ msgstr "Perfil del renderizador de origen. Predeterminado: %default." - -#~ msgid "Destination renderer profile. Default is %default." -#~ msgstr "Perfil del renderizador de destino. Predeterminado: %default." - -#~ msgid "The series index" -#~ msgstr "Índice de la serie" - -#~ msgid "Number of pixels to crop from the left most y (default is %d) " -#~ msgstr "" -#~ "Número de píxeles a cortar más hacia la izquierda en y (por defecto son %d) " - -#~ msgid "Number of pixels to crop from the right most x (default is %d) " -#~ msgstr "" -#~ "Número de píxeles a cortar más hacia la derecha en x (por defecto son %d) " - -#~ msgid "Number of pixels to crop from the left most x (default is %d) " -#~ msgstr "" -#~ "Número de píxeles a cortar más hacia la izquierda en x (por defecto son %d) " - -#~ msgid "Number of pixels to crop from the right most y (default is %d)" -#~ msgstr "" -#~ "Número de píxeles a cortar más hacia la derecha en y (por defecto son %d)" - -#~ msgid "" -#~ "Set the output format that is used when converting ebooks and downloading " -#~ "news" -#~ msgstr "" -#~ "Dar formato de salida que se usa cuando se convierten libros-e y se " -#~ "descargan noticias" - -#~ msgid "day" -#~ msgstr "día" - -#~ msgid "Friday" -#~ msgstr "viernes" - -#~ msgid "Monday" -#~ msgstr "lunes" - -#~ msgid "Tuesday" -#~ msgstr "martes" - -#~ msgid "Wednesday" -#~ msgstr "miércoles" - -#~ msgid "Thursday" -#~ msgstr "jueves" - -#~ msgid "Sunday" -#~ msgstr "domingo" - -#~ msgid "Saturday" -#~ msgstr "sábado" - -#~ msgid "at" -#~ msgstr "a las" - -#~ msgid "Every " -#~ msgstr "Cada " - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" - -#~ msgid "Set the ISBN" -#~ msgstr "Asignar ISBN" - -#~ msgid "Set the subject tags" -#~ msgstr "Poner etiquetas de materias" - -#~ msgid "Set the language" -#~ msgstr "Asignar idioma" - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "No fuerces a que el texto esté justificado en la salida." - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "El/los autor(es) del libro-e como una lista separada por &." - -#~ msgid "&Ignore tables" -#~ msgstr "&Ignorar tablas" - -#~ msgid "Level &3 TOC" -#~ msgstr "Nivel &3 de la TDC" - -#~ msgid "Serbian" -#~ msgstr "Serbio" - -#~ msgid "German" -#~ msgstr "Alemán" - -#~ msgid "French" -#~ msgstr "Francés" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "Hace %d días, %d horas y %d minutos" - -#~ msgid "Spanish" -#~ msgstr "Español" - -#~ msgid "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." -#~ msgstr "" -#~ "Eliminar espacios entre párrafos. También asigna la indentación de los " -#~ "párrafos a 1,5em. Puedes sobrescribir esto añadiendo p {text-indent: 0cm} a -" -#~ "-override-css. La eliminación del espacio no funcionará si el archivo fuerza " -#~ "el espaciado entre párrafos." - -#~ msgid "&Use author sort to set author field in output" -#~ msgstr "&Usar orden de autores para asignar campo de autor en la salida" - -#~ msgid "" -#~ "<p>You can control how calibre detects chapters using a XPath expression. To " -#~ "learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a></p>" -#~ msgstr "" -#~ "<p>Puedes controlar como calibre detecta capítulos usando una expresión " -#~ "XPaht. Para aprender a usar expresiones XPath mira el <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">tutorial de " -#~ "XPath</a></p>" - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "" -#~ "Eliminar formateado en tablas, convirtiéndolas en párrafos. Útil si tu " -#~ "archivo usa una tabla para gestionar la disposición de los elementos." - -#~ msgid "" -#~ "When present, use the author sorting information for generating the " -#~ "Mobipocket author metadata." -#~ msgstr "" -#~ "Cuando exista, usa la información de orden de autores para generar los " -#~ "metadatos de autor Mobipocket." - -#~ msgid "&Name XPath:" -#~ msgstr "&Nombre XPath:" - -#~ msgid "Portugese" -#~ msgstr "Portugués" - -#~ msgid "" -#~ "<p>You can control how calibre detects page boundaries using a XPath " -#~ "expression. To learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a>. The page boundaries are useful only if you want a mapping from " -#~ "pages in a paper book, to locations in the e-book. This controls where Adobe " -#~ "Digital Editions displays the page numbers in the right margin.</p>" -#~ msgstr "" -#~ "<p>Puedes controlar cómo Calibre detecta los límites de páginas usando una " -#~ "expresión XPath. Para aprender a usar expresiones XPath mira el <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">tutorial de " -#~ "XPath</a>. Los límites de páginas son útiles si quieres establecer " -#~ "asociaciones de páginas de un libro de papel a lugares en un libro-e. Esto " -#~ "controla el lugar donde las Adobe Digital Editions muestran el número de " -#~ "página en el margen derecho.</p>" - -#~ msgid "&Boundary XPath:" -#~ msgstr "&Límites XPath:" - -#~ msgid "" -#~ "XPath expression to find the name of each page in the pagination map " -#~ "relative to its boundary element. Default is to number all pages staring " -#~ "with 1." -#~ msgstr "" -#~ "Expresión de XPath para buscar el nombre de cada página en el mapa de " -#~ "paginación relatvio a su elemento limítrofe. Por defecto se numeran a todas " -#~ "las páginas empezando en 1." - -#~ msgid "&Page map" -#~ msgstr "Mapa de &página" - -#~ msgid "" -#~ "XPath expression to detect page boundaries for building a custom pagination " -#~ "map, as used by AdobeDE. Default is not to build an explicit pagination map." -#~ msgstr "" -#~ "Expresión de XPath para detectar márgenes de página para construir un mapa " -#~ "de paginación personalizado, como se hace en AdobeDE. Por defecto, no se " -#~ "construye un mapa de paginación explítico." - -#~ msgid "Remove &first image from source file" -#~ msgstr "Eliminar &primera imagen del archivo entrante" - -#~ msgid "Dutch" -#~ msgstr "Neerlandés" - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Opciones para controlar la conversión a EPUB" - -#~ msgid "Searching for books in all sub-directories..." -#~ msgstr "Buscando libros en todos los subdirectorios..." - -#~ msgid "Added %s to library" -#~ msgstr "Se ha añadido %s a la biblioteca" - -#~ msgid "Croatian" -#~ msgstr "Croata" - -#~ msgid "Italian" -#~ msgstr "Italiano" - -#~ msgid "No preprocessing" -#~ msgstr "No preprocesamiento" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "No se puede acceder a %s. Usando %s como biblioteca." - -#~ msgid "The cover is not a valid picture" -#~ msgstr "La portada no es una imagen válida" - -#~ msgid "The download timed out." -#~ msgstr "El tiempo de descarga ha vencido." - -#~ msgid "&Fetch metadata from server" -#~ msgstr "&Obtener metadatos del servidor" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "No se pudieron obtener los metadatos de:" - -#~ msgid "Warning" -#~ msgstr "Aviso" - -#~ msgid "Finding metadata..." -#~ msgstr "Buscando metadatos..." - -#~ msgid "Configure calibre" -#~ msgstr "Configurar calibre" - -#~ msgid "" -#~ "Could not email the following books as no suitable formats were " -#~ "found:<br><ul>%s</ul>" -#~ msgstr "" -#~ "No se pudo enviar por correo los siguientes libros porque no estaban en " -#~ "formatos apropiados: <br><ul>%s</ul>" - -#~ msgid "Dont forget to enter your gmail username and password" -#~ msgstr "No olvide introducir su nombre de usuario de gmail y su contraseña" - -#~ msgid "Select database location" -#~ msgstr "Seleccionar ubicación de base de datos" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "No se pudieron obtener los metadatos" - -#~ msgid "Bosnian" -#~ msgstr "Bosnio" - -#~ msgid "Send specific format to storage card" -#~ msgstr "Enviar formato especificado a tarjeta de memoria" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Usando: %s:%s@%s:%s y cifrado %s" - -#~ msgid "Public" -#~ msgstr "Público" - -#~ msgid "body" -#~ msgstr "cuerpo" - -#~ msgid "categories" -#~ msgstr "categorías" - -#~ msgid "Draft" -#~ msgstr "Borrador" - -#~ msgid "category" -#~ msgstr "categoría" - -#~ msgid "Fields updated automatically by Feedjack" -#~ msgstr "Campos actualizados automáticamente por Feedjack" - -#~ msgid "status" -#~ msgstr "estado" - -#~ msgid "allow comments" -#~ msgstr "permitir comentarios" - -#~ msgid "publish" -#~ msgstr "publicar" - -#~ msgid "posts" -#~ msgstr "entradas" - -#~ msgid "modified" -#~ msgstr "modificado" - -#~ msgid "created" -#~ msgstr "creado" - -#~ msgid "post" -#~ msgstr "entrada" - -#~ msgid "url" -#~ msgstr "dirección" - -#~ msgid "Example" -#~ msgstr "Ejemplo" - -#~ msgid "default site" -#~ msgstr "sitio por defecto" - -#~ msgid "posts per page" -#~ msgstr "entradas por página" - -#~ msgid "links" -#~ msgstr "enlaces" - -#~ msgid "link" -#~ msgstr "enlace" - -#~ msgid "name" -#~ msgstr "nombre" - -#~ msgid "Duration in seconds of the cached pages and data." -#~ msgstr "Duración en segundos de las páginas y datos cacheados." - -#~ msgid "cache duration" -#~ msgstr "duración de la caché" - -#~ msgid "template" -#~ msgstr "plantilla" - -#~ msgid "sites" -#~ msgstr "sitios" - -#~ msgid "site" -#~ msgstr "sitio" - -#~ msgid "order posts by" -#~ msgstr "ordenar entradas por" - -#~ msgid "tagcloud level" -#~ msgstr "nivel de nube de etiquetas" - -#~ msgid "show tagcloud" -#~ msgstr "mostrar nube de etiquetas" - -#~ msgid "use internal cache" -#~ msgstr "usar caché interna" - -#~ msgid "shortname" -#~ msgstr "nombre corto" - -#~ msgid "is active" -#~ msgstr "está activo" - -#~ msgid "last checked" -#~ msgstr "última comprobación" - -#~ msgid "last modified" -#~ msgstr "última modificación" - -#~ msgid "feed" -#~ msgstr "canal" - -#~ msgid "feeds" -#~ msgstr "canales" - -#~ msgid "tag" -#~ msgstr "etiqueta" - -#~ msgid "tags" -#~ msgstr "etiquetas" - -#~ msgid "content" -#~ msgstr "contenido" - -#~ msgid "comments" -#~ msgstr "comentarios" - -#~ msgid "subscriber" -#~ msgstr "suscriptor" - -#~ msgid "subscribers" -#~ msgstr "suscriptores" - -#~ msgid "feed url" -#~ msgstr "dirección del canal" - -#~ msgid "If disabled, this feed will not be further updated." -#~ msgstr "Si se desactiva, el canal no se actualizará más." - -#~ msgid "Keep blank to use the Feed's original shortname." -#~ msgstr "Déjelo en blanco para usar el nombre corto original del canal." - -#~ msgid "welcome" -#~ msgstr "bienvenido" - -#~ msgid "Keep blank to use the Feed's original name." -#~ msgstr "Déjelo blanco para usar el nombre original del canal." - -#~ msgid "tagline" -#~ msgstr "lema" - -#~ msgid "tease" -#~ msgstr "burla" - -#~ msgid "Date the post was first obtained." -#~ msgstr "Fecha en la que la entrada se obtuvo por primera vez." - -#~ msgid "guid" -#~ msgstr "guid" - -#~ msgid "etag" -#~ msgstr "etiqueta-e" - -#~ msgid "date modified" -#~ msgstr "fecha de modificación" - -#~ msgid "date created" -#~ msgstr "fecha de creación" - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Convert a HTML file to an EPUB ebook. Recursively follows links in the HTML " -#~ "file.\n" -#~ "If you specify an OPF file instead of an HTML file, the list of links is " -#~ "takes from\n" -#~ "the <spine> element of the OPF file.\n" -#~ msgstr "" -#~ "%prog [opciones] file.html|opf\n" -#~ "\n" -#~ "Convierte un archvio HTML a un libro electrónico en formato EPUB. Sigue los\n" -#~ "enlaces recursivamente en el archivo HTML. Si especifica un archivo OPF en\n" -#~ "vez de un archivo HTML, la lista de enlaces obtiene la lista de enlaces del\n" -#~ "elemento <spine> del archivo OPF.\n" - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting. <br><ul>%s</ul>" -#~ msgstr "" -#~ "No se pudieron subir los siguientes libros al dispositivo, porque no se " -#~ "encontraron formatos adecuados. Intente cambiar el formato de salida, en la " -#~ "esquina superior derecha al lado del corazón rojo, y " -#~ "reconviértalo.<br><ul>%s</ul>" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "No se pudo encontrar la portada de este libro. Inténtelo de nuevo " -#~ "especificando primero el ISBN." - -#~ msgid "Chinese" -#~ msgstr "Chino" - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Follow all links in an HTML file and collect them into the specified " -#~ "directory.\n" -#~ "Also collects any resources like images, stylesheets, scripts, etc.\n" -#~ "If an OPF file is specified instead, the list of files in its <spine> " -#~ "element\n" -#~ "is used.\n" -#~ msgstr "" -#~ "%prog [opciones] archivo.html|opf\n" -#~ "\n" -#~ "Sigue todos los enlaces en un archivo HTML y los guarda en el directorio " -#~ "especificado.\n" -#~ "También guarda todos los recursos como imágenes, hojas de estilo, scripts, " -#~ "etc.\n" -#~ "Si se trata de un archivo OPF, se usa la lista de archivos en su\n" -#~ "elemento <spine>.\n" - -#~ msgid "<p>%s is already running. %s</p>" -#~ msgstr "<p>%s ya está ejecutándose. %s</p>" - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook.\n" -#~ msgstr "" -#~ "%prog [options] cómic.cb[z|r]\n" -#~ "\n" -#~ "Convertir un cómic en formato CBZ o CBR en un libro electrónico.\n" - -#~ msgid "Downloading metadata for %d book(s)" -#~ msgstr "Descargado metadatos de %d libro(s)" - -#~ msgid "Failed to download some metadata" -#~ msgstr "No se pudieron descargar algunos metadatos" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "No se pudieron descargar metadatos para:" - -#~ msgid "Download only metadata" -#~ msgstr "Descargar sólo los metadatos" - -#~ msgid "<b>Failed to download metadata:" -#~ msgstr "<b>No se pudieron descartar metadatos:" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "El libro no tiene ni título ni ISBN" - -#~ msgid "No matches found for this book" -#~ msgstr "No se ha encontrado el libro" - -#~ msgid "Hungarian" -#~ msgstr "Húngaro" - -#~ msgid "metadata" -#~ msgstr "metadatos" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Descargando %s para %d libro(s)" - -#~ msgid "Download only covers" -#~ msgstr "Descargar sólo las portadas" - -#~ msgid "covers" -#~ msgstr "portadas" - -#~ msgid "Communicate with the Cybook eBook reader." -#~ msgstr "Comunicar con el lector de eBooks Cybook" - -#~ msgid "Tijmen Ruizendaal" -#~ msgstr "Tijmen Ruizendaal" - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal y John Schember" - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "You must install the pmount package." -#~ msgstr "Debe instalar el paquete pmount." - -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "" -#~ "Guardar la salida del complemento de entrada en el directorio especificado. " -#~ "Es útil si no está seguro de en qué punto del proceso de conversión ocurre " -#~ "un fallo. ATENCIÓN: Se borrará completamente el contenido del directorio " -#~ "especificado." - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "" -#~ "Este perfil está pensado para la línea PRS de SONY. Los 500/505/700, etc." - -#~ 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 "" -#~ "fichero_entrada fichero-salida [opciones]\n" -#~ "\n" -#~ "Convertir un libro electrónico de un formato a otro.\n" -#~ "\n" -#~ "fichero_entrada es la entrada y fichero_salida es la salida. Deben indicarse " -#~ "ambos como los dos primeros argumentos de la orden.\n" -#~ "\n" -#~ "El formato del libro electrónico de salida se define a partir de la " -#~ "extensión de fichero_salida. fichero_salida puede también tener el formato " -#~ "especial .EXT, donde EXT es la extensión del fichero de salida. En este " -#~ "caso, el nombre del fichero de salida se obtiene a partir del nombre del " -#~ "fichero de entrada. Importante: los nombres de fichero no deben comenzar con " -#~ "guión. Por último, si fichero_salida no tiene extensión, es tratado como un " -#~ "directorio y se generará un \"open eBook\" (OEB), formado por un conjunto de " -#~ "ficheros HTML, en ese directorio. Estos ficheros son los que normalmente se " -#~ "habrían pasado al complemento de salida.\n" -#~ "\n" -#~ "Tras espeficiar los ficheros de entrada y salida, se puede personalizar la " -#~ "conversión indicando varias opciones. Las opciones disponibles dependen de " -#~ "los tipos de fichero de entrada y salida. Para obtener ayuda sobre este " -#~ "tema, indique el fichero de entrada y salida y luego utilice la opción -h.\n" -#~ "\n" -#~ "Para una documentación completa del sistema de conversión, ver\n" - -#~ msgid "No text &justification" -#~ msgstr "Sin &justificación de texto" - -#~ msgid " plugins" -#~ msgstr " : complementos" - -#~ msgid "Catalan" -#~ msgstr "Catalán" - -#~ msgid "Portuguese" -#~ msgstr "Portugués" - -#~ msgid "Kovid Goyal and Sujata Raman" -#~ msgstr "Kovid Goyal y Sujata Raman" - -#~ msgid "List builtin recipes" -#~ msgstr "Lista de las recetas incorporadas" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "La altura de línea en pt. Controla el espaciado entre líneas consecutivas de " -#~ "texto. Por defecto no se altera la altura de línea." - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "No forzar la justificación del texto en la salida. Que el texto se muestre " -#~ "justificado o no en realidad, depende de si el formato de libro electrónico " -#~ "y el dispositivo de lectura soportan el texto justificado." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Usar una expresión regular para tratar de eliminar los encabezados" - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "La expresión regular que se usa para eliminar los encabezados." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "" -#~ "Usar una expresión regular para tratar de eliminar los pies de página." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "La expresión regular que se usa para eliminar los pies de página." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Transliterar los caracteres Unicode en una representación ASCII. Usar con " -#~ "cuidado, ya que esto remplazará caracteres Unicode con ASCII. Por ejemplo " -#~ "sustituirá \"%s\" por \"Mikhail Gorbachiov\". Además, en los casos en los " -#~ "que existen varias representaciones de un mismo carácter (caracteres " -#~ "compartidos por el chino y el japonés, por ejemplo) la representación " -#~ "empleada será la que use mayor número de personas (la china, en el ejemplo " -#~ "anterior)." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file." -#~ msgstr "" -#~ "Longitud de línea media si el HTML procede de una conversión parcial de PDF " -#~ "previa." - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Incapaz de procesar la imagen %s. Error: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "No se pudo procesar la imagen: %s\n" -#~ "%s" - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Leer/escribir metadatos de/en ficheros de libro electrónico.\n" -#~ "\n" -#~ "Formatos soportados para leer metadatos: %s\n" -#~ "\n" -#~ "Formatos soportados para escribir metadatos: %s\n" -#~ "\n" -#~ "Los diferentes tipos de fichero admiten diferentes tipos de metadatos. Si se " -#~ "intentan establecer metadatos en un tipo de fichero que no los soporta, los " -#~ "metadatos se obviarán.\n" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [opciones] clave\n" -#~ "\n" -#~ "Obtiene metadatos de los libros de isbndb.com. Puede especificar el ISBN de " -#~ "los libros o su título y autor. Si especifica el título y autor,puede que se " -#~ "devuelva más de un libro.\n" -#~ "\n" -#~ "clave es la clave de la cuenta generada después de que se haya registrado " -#~ "una cuenta gratuita en isbndb.com.\n" -#~ "\n" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "El ISBN del libro cuyos metadatos se desean." - -#~ msgid "The author whose book to search for." -#~ msgstr "El autor cuyo libro se quiere buscar." - -#~ msgid "The title of the book to search for." -#~ msgstr "El título del libro que se quiere buscar." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "La editorial del libro que se quiere buscar." - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "" -#~ "Ha vencido el tiempo de conexión a LibraryThing.com. Pruebe de nuevo más " -#~ "tarde." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [opciones] ISBN\n" -#~ "\n" -#~ "Obtener una portada para el libro identificado por el ISBN en " -#~ "LibraryThing.com\n" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "No añadir un Índice al final del libro. Útil si el libro tiene su propio " -#~ "índice." - -#~ msgid "Options to control e-book conversion." -#~ msgstr "Opciones para controlar la conversión de libros electrónicos." - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "Codificación de la entrada. Por defecto se detecta automáticamente." - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "" -#~ "Fichero de salida. Por defecto se deriva del nombre del fichero de entrada." - -#~ msgid "Produce more human-readable XML output." -#~ msgstr "Producir una salida XML más legible." - -#~ msgid "Usage: ebook-convert INFILE OUTFILE [OPTIONS..]" -#~ msgstr "Uso: ebook-convert FICHERO_ENTRADA FICHERO_SALIDA [OPCIONES...]" - -#~ msgid "Book Jacket" -#~ msgstr "Sobrecubierta" - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "No se pudo encontrar un punto razonable en el que dividir: %s Tamaño del " -#~ "árbol: %d kB" - -#~ 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.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Escala usada para determinar la longitud a la que se deben unir las líneas " -#~ "líneas divididas. Admite valores decimales entre 0 y 1. El valor por defecto " -#~ "es 0.5, esto es, la mediana de la longitud de línea." - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML " -#~ "first and then try it." -#~ msgstr "" -#~ "Este fichero RTF tiene una característica no soportada por calibre. " -#~ "Conviértalo a HTML primero y pruebe con éste." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Especificar la codificación del documento de salida. El valor por defecto es " -#~ "utf-8. Nota: Esta opción no se aplica a todos los formatos." - -#~ msgid "Toolbar icon size" -#~ msgstr "Tamaño de los iconos de la barra de herramientas" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Mostrar etiquetas en los botones de la barra de herramientas" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Ordenar la lista de etiquetas por popularidad" - -#~ msgid "Input character &encoding" -#~ msgstr "Codificación de &entrada" - -#~ msgid "Insert &blank line" -#~ msgstr "Insertar línea en &blanco" - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Comunicar con el lector BeBook" - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Comunicar con el lector BeBook Mini" - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Comunicar con el lector Cybook Gen 3." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Comunicar con el lector Cybook Opus." - -#~ msgid "Communicate with the Sony PRS-505 eBook reader." -#~ msgstr "Comunicar con el lector Sony PRS-505" - -#~ msgid "Communicate with the Sony PRS-700 eBook reader." -#~ msgstr "Comunicar con el lector Sony PRS-700" - -#~ msgid "Frequently used directories" -#~ msgstr "&Directorios usados con frecuencia" - -#~ msgid "Format:" -#~ msgstr "&Formato:" - -#~ msgid "Line Un-Wrapping Factor:" -#~ msgstr "&Factor para unir líneas divididas:" - -#~ msgid "No Images" -#~ msgstr "&Sin imágenes" - -#~ msgid "Paper Size:" -#~ msgstr "&Tamaño de página:" - -#~ msgid "Orientation:" -#~ msgstr "&Orientación:" - -#~ msgid "&Footer regular expression:" -#~ msgstr "Expresión regular para &pies de página" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "P&reprocesar el fichero de entrada para tratar de mejorar la detección de " -#~ "estructura" - -#~ msgid "&Header regular expression:" -#~ msgstr "Expresión regular para &encabezados" - -#~ msgid "Remove F&ooter" -#~ msgstr "Elimin&ar pie de página" - -#~ msgid "Remove H&eader" -#~ msgstr "Eliminar e&ncabezado" - -#~ msgid "Line ending style:" -#~ msgstr "&Final de línea:" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Usar un asistente para ayudar a construir la expresión XPath" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "Tutorial</a>." -#~ msgstr "" -#~ "<p>Por ejemplo, para seleccionar todas las etiquetas h2 que tengan " -#~ "class=\"chapter\", ponga <i>h2</i> en la etiqueta, <i>class</i> en el " -#~ "atributo y <i>chapter</i> en el valor.</p><p>Un atributo en blanco " -#~ "corresponde a cualquier atributo y un valor en blanco a cualquier valor. Si " -#~ "se establece * en la etiqueta se seleccionará cualquier etiqueta.</p><p>Para " -#~ "usos más avanzados de XPath ver el <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">Tutorial de " -#~ "XPath</a>." - -#~ msgid "Send specific format to main memory" -#~ msgstr "Enviar un formato específico a la memoria principal" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "Enviar un formato específico a la tarjeta de memoria A" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "Enviar un formato específico a la tarjeta de memoria B" - -#~ msgid "Failed to email books" -#~ msgstr "Fallo al enviar libros por correo electrónico" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Fallo al enviar por correo electrónico los siguientes libros:" - -#~ msgid "Sent by email:" -#~ msgstr "Enviado por correo electrónico:" - -#~ msgid "Attached is the" -#~ msgstr "Adjunto está el" - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting." -#~ msgstr "" -#~ "No se pudieron pasar los siguientes libros al dispositivo porque no se " -#~ "encontraron formatos compatibles. Intente cambiar el formato de salida, en " -#~ "la esquina superior derecha al lado del corazón rojo, y convertirlos de " -#~ "nuevo." - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "Envío de\n" -#~ "correo electrónico" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Servidor\n" -#~ "de contenido" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "El tamaño %s no es válido. Debe ser de la forma anchuraxaltura" - -#~ msgid "Invalid database location" -#~ msgstr "Ubicación de la base de datos no válida" - -#~ msgid "Invalid database location " -#~ msgstr "Ubicación de la base de datos no válida " - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "Ubicación de la base de datos no válida.<br>Imposible escribir en " - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "Compactando la base de datos. Esto podría durar un rato" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "&Ubicación de los libros electrónicos (Los libros electrónicos se almacenan " -#~ "en carpetas ordenadas por autor, los metadatos se almacenan en el fichero " -#~ "metadata.db)" - -#~ msgid "Browse for the new database location" -#~ msgstr "Seleccionar la nueva ubicación de la base de datos" - -#~ msgid "" -#~ "If you disable this setting, metadata is guessed from the filename instead. " -#~ "This can be configured in the Advanced section." -#~ msgstr "" -#~ "Si se desactiva esta opción, se extraerán los metadatos a partir del nombre " -#~ "del fichero. Esto se puede configurar en la sección Avanzada." - -#~ msgid "Read &metadata from files" -#~ msgstr "Leer &metadatos de ficheros" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Añadir un directorio a la lista de directorios frecuentes" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "Eliminar un directorio de la lista de directorios frecuentes" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Mostrar ¬icaciones en la bandeja del sistema" - -#~ msgid "Search as you type" -#~ msgstr "&Buscar mientras se escribe" - -#~ msgid "&Button size in toolbar" -#~ msgstr "Tamaño de botón en la barra de &herramientas" - -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "" -#~ "calibre le puede enviar los libros a usted (o a su lector) por correo " -#~ "electrónico" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Liberar espacio de disco sin usar de la base de datos" - -#~ msgid "&Compact database" -#~ msgstr "&Compactar la base de datos" - -#~ msgid "&Metadata from file name" -#~ msgstr "Metadatos a partir del nombre de fichero" - -#~ msgid "Plugin &file:" -#~ msgstr "&Fichero de complemento:" - -#~ msgid "Could not find metadata" -#~ msgstr "No se encontraron metadatos" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "La descarga de metadatos parece haberse interrumpido. Inténtelo de nuevo más " -#~ "tarde." - -#~ msgid "No metadata found" -#~ msgstr "No se encontraron metadatos" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "No se encontraron metadatos, intente ajustar el título y el autor o el ISBN" - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>calibre puede buscar metadatos de sus libros en dos lugares: <b>Google " -#~ "Books</b> e <b>isbndb.com</b>. <p>Para usar isbndb.com debe crearse una <a " -#~ "href=\"http://www.isbndb.com\">cuenta gratuita</a> e introducir su " -#~ "contraseña de acceso debajo." - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "Seleccionar el libro que más se aproxime del listado mostrado abajo" - -#~ msgid "&Stop selected job" -#~ msgstr "&Detener la tarea seleccionada" - -#~ msgid "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." -#~ msgstr "" -#~ "Cambiar el(los) autor(es) de este libro. Si hay varios deben separarse por " -#~ "un \"&\". Si un nombre de autor contiene ya un &, usa \"&&\" para " -#~ "representarlo." - -#~ msgid "Change the publisher of this book" -#~ msgstr "Cambiar la editorial del libro" - -#~ msgid " pts" -#~ msgstr " pts" - -#~ msgid "Embedded Fonts" -#~ msgstr "Tipos de letra incrustados" - -#~ msgid "&Monospace:" -#~ msgstr "&Monoespaciada:" - -#~ msgid "Source en&coding:" -#~ msgstr "&Codificación de origen:" - -#~ msgid "&Word spacing:" -#~ msgstr "&Espacio entre palabras:" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Activar la &rotación automática de imágenes" - -#~ msgid "Ignore &tables" -#~ msgstr "Omitir las &tablas" - -#~ msgid "Header" -#~ msgstr "&Encabezado" - -#~ msgid "Override<br>CSS" -#~ msgstr "Forzar<br>CSS" - -#~ msgid "&Bottom Margin:" -#~ msgstr "Margen In&ferior:" - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "" -#~ "&Convertir las tablas en imágenes (útil para tablas grandes o complejas)" - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "&Multiplicador para el tamaño de letra en las tablas convertidas." - -#~ msgid "&Disable chapter detection" -#~ msgstr "&Desactivar la detección de capítulos" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "Añadir &capítulos al Índice" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "No añadir &enlaces al Índice" - -#~ msgid "&Page break before tag:" -#~ msgstr "Insertar salto de &página delante de la etiqueta:" - -#~ msgid "&Force page break before tag:" -#~ msgstr "&Forzar un salto de página delante de la etiqueta:" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Forzar un salto de página delante del &atributo:" - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "Detectar c&apítulo en la etiqueta:" - -#~ msgid "Cannot fetch cover" -#~ msgstr "No se pudo descargar la portada" - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>No se pudo descargar la portada.</b><br/>" - -#~ msgid "Bad cover" -#~ msgstr "Portada incorrecta" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "" -#~ "Debe especificar al menos uno de entre ISBN, título, autores o editorial" - -#~ msgid "Author S&ort: " -#~ msgstr "&Orden de autor: " - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Crear automáticamente la entrada de orden de autor basada en la entrada de " -#~ "autor actual" - -#~ msgid "IS&BN:" -#~ msgstr "&ISBN:" - -#~ msgid "Download &cover" -#~ msgstr "Des&cargar portada" - -#~ msgid "Must set account information" -#~ msgstr "Debe establecer la información de cuenta" - -#~ msgid "Last downloaded" -#~ msgstr "Última descarga" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Descargar todas las recetas planificadas de una vez" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Intervalo de descarga para esta receta. Un valor de cero significa que esta " -#~ "receta se descargará cada hora." - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Eliminar noticias descargadas más antiguas que " - -#~ msgid "" -#~ "See the <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">User Manual</a> for more help" -#~ msgstr "" -#~ "Ver el <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">Manual de usuario</a> para más información" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "El fichero adjunto: %s es una receta para descargar %s" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Si necesita ayuda para crear recetas avanzadas de noticias, por favor visite " -#~ "<a href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">Recetas de " -#~ "usuario</a>" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Establecer la expresión " -#~ "regular que se usará cuando se intenten extraer metadatos de los nombres de " -#~ "fichero de los libros electrónicos.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Hay disponible una <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">referencia</span></a> para la " -#~ "sintaxis de las expresiones regulares.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Utilice el botón <span " -#~ "style=\" font-weight:600;\">Prueba</span> con algunos ejemplos de nombres de " -#~ "fichero para verificar que funciona correctamente. Los nombres de grupo para " -#~ "los distintos tipos de metadatos se documentan en las ayudas " -#~ "flotantes.</p></body></html>" - -#~ msgid "" -#~ "<p>For help visit <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#~ msgstr "" -#~ "<p>Para más ayuda, visite <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" - -#~ msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#~ msgstr "<b>%s</b>: %s por <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Elija otra ubicación para la biblioteca de libros electrónicos." - -#~ msgid "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>La base de datos de libros en el lector esta corrupta. " -#~ "Intente lo siguiente:\n" -#~ " <ol>\n" -#~ " <li>Desconecte el lector. Espere a que termine de regenerar " -#~ "la base de datos (es decir, espere a que esté listo para usarse). Conéctelo " -#~ "de nuevo. Ahora debería funcionar con %(app)s correctamente. En caso " -#~ "contrario intente lo siguiente.</li>\n" -#~ " <li>Salga de %(app)s. Localice el fichero media.xml en la " -#~ "memoria principal del lector. Una vez localizado, bórrelo. Desconecte el " -#~ "lector. Espere a que termine de regenerar la base de datos, conéctelo de " -#~ "nuevo y reinicie %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "Los libros seleccionados serán <b>eliminados permanentemente</b> y los " -#~ "ficheros borrados del equipo. ¿Está seguro?" - -#~ msgid "Failed to download metadata:" -#~ msgstr "No se pudieron descargar metadatos:" - -#~ msgid "as the %s format is not available for them." -#~ msgstr "al no estar disponibles en formato %s." - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using 3rd party tools." -#~ msgstr "" -#~ "<p>No se pudo convertir: %s<p>Es un libro con <a href=\"%s\">DRM</a>. " -#~ "Primero debe eliminar el DRM usando herramientas de terceros." - -#~ msgid "Invalid library location" -#~ msgstr "Ubicación de la biblioteca no válida" - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "es el resultado de los esfuerzos de muchos voluntarios por todo el mundo. Si " -#~ "lo encuentra útil, por favor, considere donar dinero para apoyar su " -#~ "desarrollo." - -#~ msgid "WARNING: Active jobs" -#~ msgstr "AVISO: Tareas activas" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s se ha actualizado a la versión %s. Ver las <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nuevas " -#~ "características</a>. ¿Visitar la página de descarga?" - -#~ msgid "" -#~ "Search the list of books by title or author<br><br>Words separated by spaces " -#~ "are ANDed" -#~ msgstr "" -#~ "Busca libros por título o autor<br><br>Se buscan libros que contengan todas " -#~ "las palabras separadas por espacios." - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments<br><br>Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Buscar libros por título, autor, editorial, etiquetas y " -#~ "comentarios<br><br>Se buscan libros que contenga todas las palabras " -#~ "separadas por espacios." - -#~ msgid "Del" -#~ msgstr "Supr" - -#~ msgid "Convert E-books" -#~ msgstr "Convertir libros electrónicos" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Pulse para ver las tareas activas." - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Pulse para desactivar la exploración de portadas" - -#~ msgid "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" -#~ msgstr "" -#~ "<p>La exploración de los libros por sus portadas está desactivada. <br>No se " -#~ "pudo importar el módulo pictureflow:<br>" - -#~ msgid "Click to browse books by tags" -#~ msgstr "Pulse para explorar los libros por etiquetas" - -#~ msgid "Starting conversion of %d books" -#~ msgstr "Iniciando la conversión de %d libros" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Convertir el libro %d de %d (%s)" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "No se pudieron convertir %d de %d libros, porque no se encontró ningún " -#~ "formato de origen adecuado." - -#~ msgid "You must set a username and password for %s" -#~ msgstr "Debe establecer un usuario y contraseña para %s" - -#~ msgid "&User stylesheet" -#~ msgstr "Estilos de &usuario" - -#~ msgid "DRM Error" -#~ msgstr "Error de DRM" - -#~ msgid "Ebook Viewer" -#~ msgstr "Visor de libros electrónicos" - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Tarjeta A\n" -#~ "%s\n" -#~ "disponible" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Tarjeta B\n" -#~ "%s\n" -#~ "disponible" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Pulsar para ver los libros disponibles en el equipo" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "Pulsar para ver los libros en la memoria principal del lector" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "Pulsar para ver los libros en la tarjeta de memoria A del lector" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "Pulsar para ver los libros en la tarjeta de memoria B del lector" - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Si usa la aplicación de libros electrónicos WordPlayer en su teléfono " -#~ "Android, puede acceder a su colección de libros de calibre directamente con " -#~ "él. Para ello debe activar el servidor de contenidos." - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Recuerde dejar calibre en ejecución, el servidor sólo funciona mientras " -#~ "calibre se está ejecutando." - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Debe añadir la URL http://miservidor:8080 como biblioteca de calibre en " -#~ "WordPlayer, donde miservidor es el nombre de servidor completo o la " -#~ "dirección IP del equipo donde se ejecuta calibre." - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>Ya existe una biblioteca no válida en %s, bórrela antes de intentar mover " -#~ "la biblioteca actual.<br>Error: %s" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Elija su lector de libros. Esto establecerá las opciones de conversión para " -#~ "crear libros optimizados para su dispositivo." - -#~ msgid "" -#~ "<h2>Demo videos</h2>Videos demonstrating the various features of calibre are " -#~ "available <a " -#~ "href=\"http://calibre.kovidgoyal.net/downloads/videos/\">online</a>." -#~ msgstr "" -#~ "<h2>Vídeos de demostración</h2>Hay disponibles <a " -#~ "href=\"http://calibre.kovidgoyal.net/downloads/videos/\">en línea</a> vídeos " -#~ "de demostración de las distintas funciones de calibre." - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Manual de usuario</h2>También está disponible <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual\">en línea</a> el Manual de " -#~ "usuario." - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Escoja una ubicación para los libros. Cuando añada libros en calibre serán " -#~ "copiados aquí:" - -#~ msgid "Finish gmail setup" -#~ msgstr "Terminar la configuración de gmail" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "No olvide introducir su nombre de usuario y contraseña de gmail. Puede " -#~ "solicitar una cuenta gratuita de gmail en http://gmail.com" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "" -#~ "Debe especificar el nombre de usuario y contraseña para el servidor de " -#~ "correo." - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "" -#~ "El formato en el que se muestran los datos. Las opciones disponibles son: " -#~ "%s. Por defecto es text." - -#~ msgid "Create file names as author - title instead of title - author" -#~ msgstr "" -#~ "Crear nombres de fichero como autor - título en lugar de título - autor" - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "" -#~ "Contraseña para acceder a la biblioteca de calibre. El nombre de usuario es " - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[opciones]\n" -#~ "\n" -#~ "Iniciar el servidor de contenidos de calibre." - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "Descartando artículo duplicado: %s" - -#~ msgid "Skipping filtered article: %s" -#~ msgstr "Descartando artículo filtrado: %s" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Cualquier enlace que cumpla la expresión regular será omitido. Esta opción " -#~ "se puede usar varias veces, en tal caso, siempre que el enlace cumpla alguna " -#~ "de las expresiones regulares, el enlace se descartará. Por omisión, ningún " -#~ "enlace se descarta. Si ambas opciones --filter-regexp y --match-regexp se " -#~ "especifican, entonces --filter-regexp se aplica primero." - -#~ msgid "slug" -#~ msgstr "subtítulo" - -#~ msgid "Date published." -#~ msgstr "Fecha de publicación." - -#~ msgid "greets" -#~ msgstr "saludos" - -#~ msgid "" -#~ "This template must be a directory in your feedjack templates directory. " -#~ "Leave blank to use the default template." -#~ msgstr "" -#~ "Esta plantilla debe ser un directorio dentro del directorio de plantillas de " -#~ "Feedjack. Déjelo en blanco para usar la plantilla por defecto." - -#~ msgid "author email" -#~ msgstr "correo electrónico del autor" - -#~ msgid "" -#~ "If disabled, this subscriber will not appear in the site or in the site's " -#~ "feed." -#~ msgstr "" -#~ "Si está desactivado, el suscriptor no aparecerá en el sitio o en el canal " -#~ "del sitio." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Normalmente calibre interpreta las líneas en blanco como marcas de párrafo. " -#~ "Con esta opción se interpreta que cada línea es un párrafo separado." - -#~ msgid "" -#~ "Normally, if the input file ahs 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 "" -#~ "Normalmente, si el fichero de entrada no tiene portada y no se especifica " -#~ "ninguna, se genera una portada por defecto con el título, autores, etc. Esta " -#~ "opción desactiva la generación de dicha portada." - -#~ msgid "Copy to Clipboard" -#~ msgstr "Copiar al portapapeles" - -#~ msgid "&Check database integrity" -#~ msgstr "&Comprobar la integridad de la base de datos" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Se encontraron incoherencias" - -#~ msgid "Checking database integrity. This may take a while." -#~ msgstr "" -#~ "Comprobando la integridad de la base de datos. Esto puede llevar algún " -#~ "tiempo." - -#~ msgid "Checking..." -#~ msgstr "Comprobando..." - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "Los siguientes libros tiene formatos especificados en la base de datos que " -#~ "no están disponibles en realidad. Las entradas estos formatos se han " -#~ "eliminado. Debería comprobarlos manualmente. Esto puede ocurrir si manipula " -#~ "los ficheros de la carpeta de la biblioteca directamente." - -#~ 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" -#~ "You can also get detailed help on all the options any input/output pair of " -#~ "formats supports by specifying the -h flag after the input and output " -#~ "filenames.\n" -#~ "\n" -#~ "For full documentation of the conversion system see\n" -#~ msgstr "" -#~ "fichero_entrada fichero_salida [opciones]\n" -#~ "\n" -#~ "Convertir un libro electrónico de un formato a otro.\n" -#~ "\n" -#~ "fichero_entrada es la entrada y fichero_salida es la salida. Deben indicarse " -#~ "ambos como los dos primeros argumentos de la orden.\n" -#~ "\n" -#~ "El formato del libro electrónico de salida se define a partir de la " -#~ "extensión de fichero_salida. fichero_salida puede también tener el formato " -#~ "especial .EXT, donde EXT es la extensión del fichero de salida. En este " -#~ "caso, el nombre del fichero de salida se obtiene a partir del nombre del " -#~ "fichero de entrada. Tenga en cuenta que los nombres de fichero no deben " -#~ "comenzar con guión. Por último, si fichero_salida no tiene extensión, se " -#~ "interpreta como un directorio y se generará un \\\"open eBook\\\" (OEB), " -#~ "formado por un conjunto de ficheros HTML, en ese directorio. Estos ficheros " -#~ "son los que normalmente se habrían pasado al complemento de salida.\n" -#~ "\n" -#~ "Tras especificiar los ficheros de entrada y salida, se puede personalizar la " -#~ "conversión indicando varias opciones. Las opciones disponibles dependen de " -#~ "los tipos de fichero de entrada y salida. Para obtener ayuda sobre estas " -#~ "opciones especifique los ficheros de entrada y salida y use la opción -h.\n" -#~ "\n" -#~ "También puede obtener información más detallada sobre las opciones de " -#~ "cualquier par de formatos de entrada y salida usando la opción -h después de " -#~ "los nombres de fichero de entrada y salida.\n" -#~ "\n" -#~ "Para una documentación completa del sistema de conversión, ver\n" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ee;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Establecer la expresión " -#~ "regular que se usará cuando se intenten extraer los metadatos de los libros " -#~ "electrónicos a partir de los nombres de fichero.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Hay disponible una <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ee;\">referencia</span></a> para la " -#~ "sintaxis de las expresiones regulares.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Utilice el botón <span " -#~ "style=\" font-weight:600;\">Prueba</span> con algunos ejemplos de nombres de " -#~ "fichero para verificar que funciona correctamente. Los códigos para los " -#~ "distintos tipos de metadatos se documentan en las ayudas " -#~ "flotantes.</p></body></html>" - -#~ msgid "MMM yyyy" -#~ msgstr "MMM yyyy" - -#~ msgid "Add Table of Contents to begenning of the book." -#~ msgstr "Añadir un Índice al principio del libro" - -#~ msgid "Vietnamese" -#~ msgstr "Vietnamita" - -#~ msgid "&Adding books" -#~ msgstr "&Añadir libros" - -#~ msgid "Add/Save" -#~ msgstr "Añadir/Guardar" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "No se pudo detectar la unidad de disco %s. Probablemente el kernel está " -#~ "exportando una versión anticuada de SYSFS." - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Leer metadatos sólo del nombre de &fichero" - -#~ msgid "TabWidget" -#~ msgstr "TabWidget" - -#~ msgid "The author sort string" -#~ msgstr "El texto para ordenar por autor" - -#~ msgid "The series number" -#~ msgstr "El número en la serie" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "" -#~ "Actualizar metadatos a partir de los metadatos del formato seleccionado" - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Lista de formatos en los que se guardarán los libros, separados por comas. " -#~ "Por defecto se guardan todos los libros disponibles." - -#~ msgid "Montenegrin" -#~ msgstr "Montenegrino" - -#~ msgid "sr-Latn-RS" -#~ msgstr "Serbio (alfabeto latino)" - -#~ msgid "Global Module Index" -#~ msgstr "Índice global de módulos" - -#~ msgid "&Saving books" -#~ msgstr "&Guardar libros" - -#~ msgid "Failed to check database integrity" -#~ msgstr "Fallo al comprobar la integridad de la base de datos" - -#~ msgid "Checked id" -#~ msgstr "ID comprobado" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Comprobando la integridad de SQL..." - -#~ msgid "Checking for missing files." -#~ msgstr "Comprobando ficheros inexistentes." - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "Transliterar &caracteres Unicode en ASCII." - -#~ msgid "rule" -#~ msgstr "rule" - -#~ msgid "pagebreak" -#~ msgstr "pagebreak" - -#~ msgid "both" -#~ msgstr "both" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "" -#~ "No se pudo obtener el artículo. Ejecute calibre con -vv para ver el motivo" - -#~ msgid "PDB Input" -#~ msgstr "Entrada PDB" - -#~ msgid "Run the text input though the markdown processor." -#~ msgstr "Procesar la entrada de texto como markdown" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Preprocesar la entrada de texto como markdown. Para más información sobre " -#~ "markdown ver" - -#~ msgid "Process using markdown" -#~ msgstr "Procesar como markdown" - -#~ msgid "Add a tab at the beginning of each paragraph." -#~ msgstr "Añadir una tabulación al comienzo de cada párrafo." - -#~ msgid "Add a tab at the beginning of each paragraph" -#~ msgstr "Añadir una tabulación al comienzo de cada párrafo." - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>No se pudo convertir: %s<p>Se trata de un libro con <a " -#~ "href=\"%s\">DRM</a>. Debe eliminar primero el DRM con herramientas de " -#~ "terceros." - -#~ msgid "Do not add a blank line between paragraphs." -#~ msgstr "No añadir una línea en blanco entre párrafos." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph.Paragraphs end when the next line that starts " -#~ "with an indent is reached." -#~ msgstr "" -#~ "Normalmente calibre interpreta las líneas en blanco como marcas de párrafo. " -#~ "Con esta opción se interpreta que cada línea con sangría inicial (una " -#~ "tabulación o 2 o más espacios) representa un párrafo. Los párrafos terminan " -#~ "cuando se alcanza la siguiente línea con sangría inicial." - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Comunicar con los lectores Sony PRS-600/700" - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "Comunicar con los lectores Sony PRS-300/505" - -#~ msgid "Header regular expression:" -#~ msgstr "Expresión regular para encabezados:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Expresión regular para pies de página:" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Forzar longitud de línea máxima" - -#~ msgid "English (AU)" -#~ msgstr "Inglés (Australia)" - -#~ msgid "English (CA)" -#~ msgstr "Inglés (Canadá)" - -#~ msgid "English (IND)" -#~ msgstr "Inglés (India)" - -#~ msgid "Stop &all jobs" -#~ msgstr "Detener &todas las tareas" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Abortar la edición de todos los libros restantes" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "&Número máximo de procesos en espera (necesita reiniciar):" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Normalmente calibre interpreta las líneas en blanco como marcas de párrafo. " -#~ "Con esta opción se interpreta que cada linea que comienza con sangría (una " -#~ "tabulación o dos o más espacios) empieza un párrafo. El párrafo termina " -#~ "cuando se encuentra otra línea que comienza con sangría." - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Númera máximo de procesos en espera" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Asigne un patrón de " -#~ "expresión regular para intentar extraer metadatos de los nombres de " -#~ "archivos. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Hay una <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">referencia</span></a> sobre la " -#~ "sintaxis de las expresiones regulares disponible.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use la característica de " -#~ "<span style=\" font-weight:600;\">Prueba</span> debajo para probar su " -#~ "expresión regular sobre un pequeño conjunto de nombres de archivo. Los " -#~ "nombres de los grupos de varias entradas de metadatos están documentadas en " -#~ "las ayudas.</p></body></html>" - -#~ msgid "" -#~ "Speciy the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Especificar el nivel de compresión que se usará, en una escala de 1 a 10. 1 " -#~ "es la menor compresión y la más rápida, 10 es la mayor compresíon y la más " -#~ "lenta." - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Especificar el nivel de compresión que se usará. Escala de 1 a 10, donde 1 " -#~ "es la menor compresión, pero la más rápida, y 10 es la mayor compresión, " -#~ "pero la más lenta." - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/conversion.html#font-size-" -#~ "rescaling\">User Manual</a> for a discussion of how font size rescaling " -#~ "works.</p>" -#~ msgstr "" -#~ "<p>Este asistente le ayudará a elegir una clave de tamaño de letra adecuada. " -#~ "Introduzca el tamaño de letra base del documento de entrada y después " -#~ "introduzca un tamaño de letra de entrada. El asistente mostrará a qué tamaño " -#~ "de letra corresponderá según el algoritmo de redimensionado de tipos de " -#~ "letra. Puede ajustar el algoritmo cambiando el tamaño de letra base de " -#~ "salida y la clave de tamaño más abajo. Cuando encuentre valores " -#~ "satisfactorios, pulse OK.</p>\n" -#~ "<p>Por defecto, si el tamaño de letra base de salida es cero o si no se " -#~ "especifica ninguna clave de tamaño, calibre usará los valores del Perfil de " -#~ "Salida actual.</p>\n" -#~ "<p>Véase el <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/conversion.html#font-size-" -#~ "rescaling\">Manual de Usuario</a> para una discusión de cómo funciona el " -#~ "redimensionado de tipos de letra.</p>" - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "Este perfil está pensado para el Hanlin V3/V5 y sus clones." - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "REVISIÓN EDITORIAL" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Para usar isbndb.com debe registrar una %scuenta gratuita%s e introducir su " -#~ "clave de acceso debajo." - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Descarga metadatos sociales de amazon.com" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Descarga metadatos de Google Books" - -#~ msgid "social metadata" -#~ msgstr "metadatos sociales" - -#~ msgid "Download only social metadata" -#~ msgstr "Descargar sólo metadatos sociales" - -#~ msgid "There were errors" -#~ msgstr "Se encontraron errores" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Se encontraron errores al descargar los metadatos sociales" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Descargando metadatos sociales, por favor, espere..." - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Descargar metadatos &sociales (etiquetas/valoraciones/etc...) para el libro " -#~ "seleccionado" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Eliminar noticias descargadas con antigüedad mayor que el número de días " -#~ "especificado. Poner a cero para desactivar el borrado." - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s ha sido actulizado a la versión %s. Mirar <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. ¿Visitar la página de descarga?" - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "<p>Para ayuda mirar el: <a href=\"%s\">Manual de usuario</a><br>" - -#~ msgid "ratings" -#~ msgstr "puntuaciones" - -#~ msgid "Download %s from %s" -#~ msgstr "Descargar %s desde %s" - -#~ msgid "description/reviews" -#~ msgstr "descripción/reseñas" - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Comunicar con el lector Sony PRS-300/505/500" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Manual de usuario</h2>También hay un Manual de usuario disponible <a " -#~ "href=\"http://calibre-ebook.com/demo\">en línea</a>." - -#~ msgid "Double click to change a keyborad shortcut" -#~ msgstr "Pulse dos veces para cambiar el atajo de teclado" - -#~ msgid "English (TH)" -#~ msgstr "Inglés (TH)" - -#~ msgid "Communicate with the Nokia Nokia 770 internet tablet." -#~ msgstr "Comunicando con Nokia 770 internet table." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Comunicarse son la tableta de internet Nokia 810." - -#~ msgid "Download latest version of builtin recipes" -#~ msgstr "Descargar la última versión de las recetas incorporadas" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Elegir formatos que <b>no</b> hayan de ser borrados" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Comunicar con el lector Sony PRS-600/700/900." - -#~ msgid "English (CY)" -#~ msgstr "Inglés (CY)" - -#~ msgid "English (PK)" -#~ msgstr "Inglés (PK)" - -#~ msgid "The series number. To get leading zeros use {series_index:03n}" -#~ msgstr "" -#~ "El número de serie. Para obtener inicial ceros uso (series_index: 03n)" - -#~ 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->Plugins" -#~ msgstr "" -#~ "Aquí puede controlar cómo guardará calibre sus libros cuando pulse el botón " -#~ "de Enviar a dispositivo. Esta opción puede sobrescribirse para cada uno de " -#~ "los dispositivos concretos si se personaliza los complementos de interfaz de " -#~ "dispositivo en Preferencias -> Complementos." - -#~ msgid "Copy Image" -#~ msgstr "Copiar imagen" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "Etiqueta para 'marcar este libro como leído':" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "Etiqueta para 'no incluir este libro':" - -#~ msgid "Tags to exclude as genres (regex):" -#~ msgstr "Etiquetas para excluir de los géneros (regex):" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Crear catálogo de los libros en la biblioteca de calibre" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Guía de inicio rápido de calibre" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "No se han seleccionado libros para generar el catálogo" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Los campos que se muestran cuando se crean catálogos de los libros en la " -#~ "base de datos. Debe ser una lista de campos separados por comas. Los campos " -#~ "disponibles son: %s\n" -#~ "Valor por defecto: '%%default'\n" -#~ "Aplicable a: formatos de salida CSV, XML" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Seleccionar destino para %s.%s" - -#~ msgid "Paste Image" -#~ msgstr "Pegar imagen" - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Guarda la salida de las distintas fases del proceso de conversión en el " -#~ "directorio especificado. Es útil si no está seguro de en qué etapa del " -#~ "proceso ocurre un fallo.\n" -#~ "Valor por defecto: '%default'None\n" -#~ "Aplicable a: formatos de salida ePub, MOBI" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Prefijo para las etiquetas de notas de usuario, por ejemplo '*a Juan le " -#~ "gustaría leer esto'.\n" -#~ "Valor por defecto: '%default'\n" -#~ "Aplicable a: formatos de salida ePub, MOBI" - -#~ msgid "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Lista de palabras en las etiquetas, separadas por comas, que deben excluirse " -#~ "de la salida. No se distinguen mayúsculas y minúsculas. --exclude-" -#~ "tags=omitir concuerda con 'Omitir este libro' y 'tambien omitir este'.\n" -#~ "Valor por defecto: '%default'\n" -#~ "Aplicable a: formatos de salida ePub, MOBI" - -#~ msgid "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Etiqueta que indica que el libro ya ha sido leído.\n" -#~ "Valor por defecto: '%default'\n" -#~ "Aplicable a: formatos de salida ePub, MOBI" - -#~ msgid "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalog in format specified by path/to/destination extension.\n" -#~ " Options control how entries are displayed in the generated catalog " -#~ "ouput.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog catalog /ruta/al/destino.(csv|epub|mobi|xml ...) [opciones]\n" -#~ "\n" -#~ " Exportar un catálogo en el formato especificado por la extensión de " -#~ "/ruta/al/destino.\n" -#~ " Las opciones controlan cómo se muestran las entradas en el catálogo " -#~ "generado.\n" -#~ " " - -#~ msgid "The series number. To get leading zeros use {series_index:0>3s}" -#~ msgstr "" -#~ "El número de la serie. Para introducir ceros a la izquireda, use " -#~ "{series_index:0>3s}" - -#~ msgid "Fit &cover to view" -#~ msgstr "&Ajustar la portada a la ventana" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Prefijo adicional para notas:" - -#~ msgid "Indent size:" -#~ msgstr "Tamaño de la sangría:" - -#~ msgid "Sending to &device" -#~ msgstr "Enviar a &dispositivo" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "" -#~ "Expresión regular que describe las etiquetas que no se considerarán como " -#~ "géneros:" - -#~ msgid "Sort numbers as text" -#~ msgstr "Ordenar los números como texto" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Incluir la sección 'Añadidos recientemente'" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Apuntes de expresiones regulares:\n" -#~ "- El patrón predeterminado, \\[[\\w ]*\\], excluye las etiquetas de la forma " -#~ "[etiqueta], p. ej. [promoción de Amazon]\n" -#~ "- Un patrón con un punto únicamente excluye todas las etiquetas, con lo que " -#~ "no se genera la sección Géneros." - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Incluir la sección 'Títulos'" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "No hay libros para incluir en el catálogo\n" -#~ "Compruebe la exclusión de etiquetas" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "" -#~ "Expresión regular: se busca la expresión en cualquier lugar de los metadatos" - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "" -#~ "Contiene: se busca la palabra o frase en cualquier posición de los metadatos" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "" -#~ "Coincide: La palabra o frase debe corresponder al campo de metadatos completo" - -#~ msgid "What kind of match to use:" -#~ msgstr "Tipo de coincidencias:" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "Reemplazar el autor y el título del libro seleccionado" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "&Reemplazar el autor y el título al adquirir metadatos" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Ordenar títulos con números al principio como texto, p. ej.,\n" -#~ "'2001: A Space Odyssey' se ordena como \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Valor por defecto: '%default'\n" -#~ "Aplicable a: formatos de salida ePub, MOBI" - -#~ msgid "Masthead font:" -#~ msgstr "Tipo de letra para el rótulo:" - -#~ msgid "Set font delta" -#~ msgstr "Establecer delta de tipografía" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Ruta a un archivo TXT que contenga un comentario." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Directorio de salida. Por defecto es el directorio actual" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [opciones] milibro.chm" - -#~ msgid "dummy option until real options are determined." -#~ msgstr "opción vacía hasta que las opciones reales se determinen." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Comunicar con el lector Teclast K3." - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Se han encontrado algunos libros duplicados y se han unido a los siguientes " -#~ "libros existentes:" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Si se encuentran libros con el mismo título y autor, &unir automáticamente " -#~ "los nuevos ficheros" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added \n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Si se encuentra un libro preexistente con el mismo título y autor que no " -#~ "tenga el formato que se está\n" -#~ "añadiendo, se añade el formato a ese libro en lugar de crear una nueva " -#~ "entrada. Si el libro existente\n" -#~ "ya tiene el formato, no se hace nada.\n" -#~ "\n" -#~ "La correspondencia en los títulos no tiene en cuenta los artículos (\"the\", " -#~ "\"a\", \"an\"), puntuación, mayúsculas,\n" -#~ "etc. La correspondencia del autor es exacta." - -#~ msgid "Edit meta information" -#~ msgstr "Editar metadatos" - -#~ msgid "Meta information" -#~ msgstr "Metadatos" - -#~ msgid "Edit Meta Information" -#~ msgstr "Editar metadatos" - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Intentar detectar y corregir saltos de línea manuales y otros problemas en " -#~ "el archivo de origen. Esto puede empeorar las cosas, úsese con cuidado." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Longitud de línea promedio para la división de líneas si el HTML viene de " -#~ "una conversión parcial previa de un archivo PDF. El valor por defecto es " -#~ "%default, que desactiva esta opción." - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Lugar %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Última página leída: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Última página leída: Localizada en %d (%d%%)" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Page %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Lugar %d • %s</b><br />" - -#~ msgid "(%d found)" -#~ msgstr "(%d encontrado)" - -#~ msgid "set in ui.py" -#~ msgstr "ajustado en ui.py" - -#~ msgid "Delete current search and clear search box" -#~ msgstr "Borrar la búsqueda actual y vaciar el recuadro de búsqueda" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Guardar la búsqueda actual con el nombre mostrado en el recuadro" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Pulse para explorar los libros por sus portadas" - -#~ msgid "Column type" -#~ msgstr "Tipo de columna" - -#~ msgid "Values can be edited" -#~ msgstr "Los valores se pueden editar" - -#~ msgid "Create Tag-based Column" -#~ msgstr "Crear una columna basada en etiquetas" - -#~ msgid "Lookup name" -#~ msgstr "Buscar nombre" - -#~ msgid "Column heading" -#~ msgstr "Encabezado de columna" - -#~ msgid "Explanation text added in create_ct_column.py" -#~ msgstr "Texto explicativo añadido a create_ct_column.py" - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "Crear y editar columnas basadas en etiquetas" - -#~ msgid "Tag on book" -#~ msgstr "Etiqueta en el libro" - -#~ msgid "" -#~ "Selected books will be automatically numbered,\n" -#~ "in the order you selected them.\n" -#~ "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 "" -#~ "Los libros seleccionados se numerarán\n" -#~ "en el orden en que se seleccionaron.\n" -#~ "Así, si usted selecciona primero el libro A y luego el libro B,\n" -#~ "el libro A será el número 1 de la serie y el libro B será el número 2." - -#~ msgid "Automatically number books in this series" -#~ msgstr "Numerar automáticamente los libros de esta serie" - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "" -#~ "Una lista de opciones para personalizar la manera en que se interpretan los " -#~ "datos de esta columna." - -#~ msgid "Use brackets" -#~ msgstr "Usar corchetes" - -#~ msgid "Delete current saved search" -#~ msgstr "Borrar la búsqueda guardada actual" - -#~ msgid "Text justification:" -#~ msgstr "Justificación:" - -#~ msgid "justify" -#~ msgstr "justificar" - -#~ msgid "left" -#~ msgstr "izquierda" - -#~ msgid "" -#~ "Do not use SVG for the book cover. Use this option if your EPUB is going to " -#~ "be used ona 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 "" -#~ "No usar SVG para la portada del libro. Use esta opción si el EPUB va a " -#~ "usarse en un dispositivo que no soporta SVG, como el iPhone o el JetBook " -#~ "Lite. Si esta opción, estos dispositivos mostrarán una página en blanco como " -#~ "portada." - -#~ msgid "Editing meta information for %d books" -#~ msgstr "Editando metadatos de %d libros" - -#~ msgid "Merge books" -#~ msgstr "Unir libros" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be merged into " -#~ "the <b>first selected book</b>.<br><br>After merger the second and " -#~ "subsequently selected books will be <b>deleted</b>. <br><br>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 <b>deleted</b> " -#~ "from your computer.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Todos los formatos y metadatos de los libros seleccionados se añadirán al " -#~ "<b>primer libro seleccionado</b>.<br><br>Después el segundo libro y los " -#~ "siguientes se <b>borrarán</b>.<br><br>Todos los formatos del primer libro " -#~ "seleccionado se mantendrán y cualquier formato duplicado en los otros libros " -#~ "se <b>borrará</b> de forma permanente de su ordenador.<br><br>¿Está " -#~ "<b>seguro</b> de que quiere continuar?" - -#~ msgid "original" -#~ msgstr "original" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b><br><br> The second and subsequently selected " -#~ "books will not be deleted or changed.<br><br>Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "Todos los formatos y metadatos de los libros seleccionados se añadirán al " -#~ "<b>primer libro seleccionado</b>.<br><br>El segundo libro y los siguientes " -#~ "no se borrarán ni se modificarán.<br><br>Confirme que quiere continuar." - -#~ msgid "System port selected" -#~ msgstr "Puerto de sistema seleccionado" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Comunicarse con el Booq Avant" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. You operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "El valor <b>%d</b> que ha escogido para el puerto del servidor de contenidos " -#~ "es un puerto de sistema. Su sistema operativo <b>podría</b> no permitir al " -#~ "servidor utilizar ese puerto. Para estar seguros, elija un número de puerto " -#~ "superior a 1024." - -#~ msgid "Failed to create calibre library at: %r. Aborting." -#~ msgstr "Error en la creación de la biblioteca de calibre en: %r. Cancelando." - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Mantener relación de &aspecto de la portada, en vez de estirarla para que " -#~ "llene la primera página del pdf generado." - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d de %d" - -#~ msgid "Communicate with iBooks through iTunes." -#~ msgstr "Comunicarse con iBooks a través de iTunes." - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Comunicarse con el lector Kindle 2." - -#~ msgid "Disconnect from folder" -#~ msgstr "Desconectar de la carpeta" - -#~ msgid "Send specific format" -#~ msgstr "Enviar formato específico" - -#~ msgid "" -#~ "The changes you made require that Calibre be restarted. Please restart as " -#~ "soon as practical." -#~ msgstr "" -#~ "Los cambios realizados requieren que calibre vuelva a iniciarse. Por favor " -#~ "reinicie en cuanto le sea práctico." - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. Your operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "El valor <b>%d</b> que ha escogido para el puerto del servidor de contenidos " -#~ "es un puerto del sistema. Es <b>posible</b> que su sistema operativo no " -#~ "permita que el servidor ocupe este puerto. Para estar seguro, elija un " -#~ "número de puerto mayor de 1024." - -#~ msgid "" -#~ "The label must contain only letters and digits, and start with a letter" -#~ msgstr "" -#~ "La etiqueta debe contener sólo letras y números, y empezar con una letra" - -#~ msgid "" -#~ "The lookup name must be lower case and cannot contain \":\"s or spaces" -#~ msgstr "" -#~ "El nombre de búsqueda debe estar en minúsculas y no puede contener \":\" ni " -#~ "espacios" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Crear o editar columnas personalizadas" - -#~ msgid "Column &type" -#~ msgstr "&Tipo de columna" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "" -#~ "Introduzca un nuevo nombre de categoría. Seleccione el tipo antes de " -#~ "añadirlo." - -#~ msgid "Add the new category" -#~ msgstr "Añadir la nueva categoría" - -#~ msgid "Item already used" -#~ msgstr "El elemento ya está en uso" - -#~ msgid "The item %s is already used." -#~ msgstr "El elemento %s ya está usado." - -#~ msgid "Hide Tag Browser" -#~ msgstr "Ocultar explorador de etiquetas" - -#~ msgid "Show Tag Browser" -#~ msgstr "Mostrar explorador de etiquetas" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "Sólo se mostrarán los libros que coincidan con la búsqueda guardada" - -#~ msgid "Show Book Details" -#~ msgstr "Mostrar detalles del libro" - -#~ msgid "Hide Book Details" -#~ msgstr "Ocultar detalles del libro" - -#~ msgid "Create, edit, and delete user categories" -#~ msgstr "Crear, editar y borrar categorías de usuario" - -#~ msgid "Manage " -#~ msgstr "Administrar " - -#~ msgid "Side bar" -#~ msgstr "Barra lateral" - -#~ msgid "Cover browser could not be loaded: " -#~ msgstr "No se pudo cargar el explorador de portadas: " - -#~ msgid "Hide Cover Browser" -#~ msgstr "Ocultar explorador de portadas" - -#~ msgid "Show Cover Browser" -#~ msgstr "Mostrar explorador de portadas" - -#~ msgid "The name %s is already used." -#~ msgstr "El nombre %s ya está en uso." - -#~ msgid "Books located at" -#~ msgstr "Libros ubicados en" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "SERIE: %s [%s]<br />" - -#~ msgid "&Restrict to:" -#~ msgstr "Restringir a:" - -#~ msgid "Manage &user categories" -#~ msgstr "Administrar categorías de &usuario" - -#~ msgid "Cannot use tag editor" -#~ msgstr "No se ha podido utilizar el editor de etiquetas" - -#~ msgid "" -#~ "The label must contain only letters, digits and underscores, and start with " -#~ "a letter" -#~ msgstr "" -#~ "La etiqueta debe contener sólo letras, dígitos y subrayados, y empezar con " -#~ "una letra" - -#~ msgid " and delete from library" -#~ msgstr " y elimínalo desde la librería" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "" -#~ "El editor de etiquetas no se puede usar si has modificado las etiquetas" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Descarga los metadatos de Douban.com" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Comunicarse con el Sweex MM300" - -#~ msgid "Cover download" -#~ msgstr "Descarga de portadas" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "" -#~ "Descargar información de serie/etiquetas/calificación de librarything.com" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Si se encuentra un libro ya existente con el mismo título y autor que no " -#~ "tiene el formato que está añadiendo,\n" -#~ "se añade el formato al libro existente, en lugar de crear una nueva entrada. " -#~ "Si el libro existente ya tiene el formato,\n" -#~ "se omite sin ningún mensaje.\n" -#~ "\n" -#~ "Al comparar títulos no se tienen en cuenta los artículos iniciales (\"the\", " -#~ "\"a\", \"an\"), puntuación, mayúsculas o minúsculas, etc. La comparación de " -#~ "autores es exacta." - -#~ msgid "Preserve device collections." -#~ msgstr "Mantiene las colecciones del dispositivo" - -#~ 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 " -#~ "addition, editing collections in the device view will be enabled. If " -#~ "unchecked, collections will be always reflect only the metadata in the " -#~ "calibre library." -#~ msgstr "" -#~ "Si se activa, las colecciones no se borrarán incluso si un libro con los " -#~ "metadatos modificados se vuelve a enviar y la colección no está en los " -#~ "metadatos del libro. Además, se hace posible editar las colecciones en la " -#~ "vista del dispositivo. Si se desactiva, las colecciones corresponderán " -#~ "siempre a los metadatos en la biblioteca de calibre." - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sCalificación promedio es %3.1f" - -#~ msgid "Preserve all collections even if not in library metadata." -#~ msgstr "" -#~ "Mantener todas las colecciones aunque no estén en los metadatos de la " -#~ "biblioteca." - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Editar orden para \"%s\"" - -#~ msgid "Rename '%s'" -#~ msgstr "Renombrar \"%s\"" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (era %s)" - -#~ msgid "Edit meta info" -#~ msgstr "Editar metainformación" - -#~ msgid "free" -#~ msgstr "libre" - -#~ msgid "" -#~ "Library\n" -#~ "%d books" -#~ msgstr "" -#~ "Biblioteca\n" -#~ "%d libros" - -#~ msgid "" -#~ "Reader\n" -#~ "%s" -#~ msgstr "" -#~ "Lector\n" -#~ "%s" - -#~ msgid "Show &donate button (restart)" -#~ msgstr "Mostrar botón de &donar (reinicia)" - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Añada sus propias categorías al navegador de etiquetas" - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "es el resultado de los esfuerzos de muchos voluntarios por todo el mundo. Si " -#~ "lo encuentra útil, considere donar para apoyar su desarrollo. Su donación es " -#~ "lo que hace que el desarrollo de calibre continúe." - -#~ msgid "" -#~ "Card B\n" -#~ "%s" -#~ msgstr "" -#~ "Tarjeta B\n" -#~ "%s" - -#~ msgid "" -#~ "<li><b>Manual Management</b>: Calibre updates the metadata and adds " -#~ "collections only when a book is sent. With this option, calibre will never " -#~ "remove a collection.</li>\n" -#~ "<li><b>Only on send</b>: Calibre updates metadata and adds/removes " -#~ "collections for a book only when it is sent to the device. </li>\n" -#~ "<li><b>Automatic management</b>: Calibre automatically keeps metadata on the " -#~ "device in sync with the calibre library, on every connect</li></ul>" -#~ msgstr "" -#~ "<li><b>Gestión manual</b>: calibre actualiza los metadatos y añade las " -#~ "colecciones sólo cuando se envía un libro. Con esta opción, calibre nunca " -#~ "eliminará una colección.</li>\n" -#~ "<li><b>Sólo al enviar</b>: calibre actualiza los metadatos y añade/elimina " -#~ "las colecciones para un libro sólo cuando se haya enviado al " -#~ "dispositivo.</li>\n" -#~ "<li><b>Gestión automática</b>: calibre mantiene los metadatos " -#~ "automáticamente en el dispositivo en sincronización con la biblioteca de " -#~ "calibre, en cada conexión.</li></ul>" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Usar la &biblioteca de calibre que existe en la nueva ubicación" - -#~ msgid "Automatic" -#~ msgstr "Automático" - -#~ msgid "Last modified: %s" -#~ msgstr "Modificado por última vez: %s" - -#~ msgid "Reader" -#~ msgstr "Lector" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Los campos para incluir en la salida cuando se crean catálogos de libros. " -#~ "Debe ser una lista de campos separados por comas.\n" -#~ "Los campos disponibles son: %s.\n" -#~ "Valor predeterminado: '%%default'\n" -#~ "Aplicable a: formato de salida BIBTEX" - -#~ msgid "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "La plantilla para la creación de citas a partir de los campos de la base de " -#~ "datos.\n" -#~ " Debe ser una plantilla con campos encerrados en {}.\n" -#~ "Campos disponibles: %s.\n" -#~ "Valor predeterminado: '%%default'\n" -#~ "Aplicable a: formato de salida BIBTEXT" - -#~ msgid "misc" -#~ msgstr "misc" - -#~ msgid "mixed" -#~ msgstr "mixed" - -#~ msgid "backslashreplace" -#~ msgstr "backslashreplace" - -#~ msgid "strict" -#~ msgstr "strict" - -#~ msgid "ignore" -#~ msgstr "ignore" - -#~ msgid "replace" -#~ msgstr "replace" - -#~ msgid "book" -#~ msgstr "book" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Pulse para abrir la ventana de Detalles del libro" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Usar números &romanos para los números dentro de una serie" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "&Seleccione las columnas visibles en la vista de la biblioteca" - -#~ msgid "Communicate with the Promedia eBook reader" -#~ msgstr "Comunicarse con el lector Promedia eBook reader" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "Para mostrar el mensaje de error de cada origen de portadas, pulse «mostrar " -#~ "detalles» más abajo." - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Descargar portadas de openlibrary.org" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Descargar portadas de librarything.com" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s no encontrado" - -#~ msgid "" -#~ "You are tying 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 "" -#~ "Está intentando guardar archivos en la biblioteca de calibre. Esto puede " -#~ "corromper su biblioteca. Guardar al disco está indicado para exportar los " -#~ "archivos de su biblioteca de calibre a otro lugar." - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Genera una portada predeterminada basada en el título y en el autor" - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>Introduzca una lista de ISBN en el cuadro de la izquierda, uno por línea. " -#~ "calibre creará automáticamente entradas para los libros basándose en el ISBN " -#~ "y descargará los metadatos y portadas.<p>Los ISBN de la lista que no sean " -#~ "válidos no se considerarán." - -#~ msgid "&Current tweaks" -#~ msgstr "&Ajustes actuales" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Restablecer todos los órdenes de autor al valor generado automáticamente a " -#~ "partir del autor. La manera precisa en que este valor se genera puede " -#~ "controlarse en Preferencias->Avanzada->Ajustes" - -#~ msgid "&Tweaks" -#~ msgstr "A&justes" - -#~ msgid "&Restore to defaults" -#~ msgstr "&Restablecer valores por defecto" - -#~ msgid "All available tweaks" -#~ msgstr "Todos los ajustes disponibles" - -#~ msgid "" -#~ "Values for the tweaks are shown below. Edit them to change the behavior of " -#~ "calibre" -#~ msgstr "" -#~ "Los valores de los ajustes se muestran abajo. Modifíquelos para cambiar el " -#~ "comportamiento de calibre" - -#~ msgid "&Miscellaneous" -#~ msgstr "&Varios" - -#~ msgid "Switch to library..." -#~ msgstr "Cambiar a biblioteca..." - -#~ 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:" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Error en el procesamiento: %s con el error: %s" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Comuníquese con with the Kogan" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "%d libros copiados a %s" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Tratar de convertir capítulos en secciones individuales. ADVERTENCIA: Esta " -#~ "opción es experimental. Puede causar que falle la conversión. También puede " -#~ "producir una salida inesperada." - -#~ msgid "Applying changes to %d books. This may take a while." -#~ msgstr "Aplicando los cambios a %d libros. Esto puede tardar varios minutos" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Consejos de expresiones regulares:\n" -#~ "- La expresión predeterminada (\\[.+\\]) excluye etiquetas de género de la " -#~ "forma [etiqueta], por ejemplo [Muestra gratuita]\n" -#~ "- Una expresión con sólo un punto excluye todas las etiquetas de género, por " -#~ "lo que ne genera la sección Géneros" - -#~ msgid "Toolbars/Context menus" -#~ msgstr "Menús de herramientas o contextuales" - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Sincronizar capítulos (¡úselo con precaución!)" - -#~ msgid "Restore to &default" -#~ msgstr "Restablecer al valor &predeterminado" - -#~ msgid "Remove all" -#~ msgstr "Eliminar todo" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Etiquetas que se aplicarán cuando se añada un libro:" - -#~ msgid "Customize the toolbar" -#~ msgstr "Personalizar la barra de herramientas" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "" -#~ "Leer los metadatos del contenido del &fichero, en lugar del nombre de fichero" - -#~ 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." -#~ msgstr "" -#~ "Los valores de los ajustes se muestran abajo. Edítelos para cambiar el " -#~ "comportamiento de calibre. Sus cambios sólo tendrán efecto luego de " -#~ "reiniciar calibre." - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Libro %s de %s" - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "Escala para determinar la longitud para unir líneas si se activa la opción " -#~ "de preproceso. Los valores válidos son números decimales entre 0 y 1. El " -#~ "valor predeterminado es 0.40, un poco menos de la mitad de la línea. Esto " -#~ "permite unir las líneas de libros que tienen saltos de línea manuales, pero " -#~ "tendrá que reducirse si las longitudes de línea son variables." - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b>. ISBN will <i>not</i> be merged.<br><br>After " -#~ "merger the second and subsequently selected books will be <b>deleted</b>. " -#~ "<br><br>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 <b>deleted</b> from your computer.<br><br> Are you <b>sure</b> " -#~ "you want to proceed?" -#~ msgstr "" -#~ "Los formatos y metadatos de los libros seleccionados se añadirán al " -#~ "<b>primer libro seleccionado</b>. El ISBN <i>no</i> se unirá.<br><br>Después " -#~ "de la unión el segundo libro y los siguientes se " -#~ "<b>borrarán</b>.<br><br>Todos los formatos del primer libro seleccionado se " -#~ "mantendrán y si hay formatos duplicados en los restantes libros, se " -#~ "<b>borrarán</b> permanentemente de su ordenador.<br><br>¿Está <b>seguro</b> " -#~ "de querer continuar?" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b> ISBN will <i>not</i> be merged.<br><br> The " -#~ "second and subsequently selected books will not be deleted or " -#~ "changed.<br><br>Please confirm you want to proceed." -#~ msgstr "" -#~ "Los formatos y metadatos de los libros seleccionados se añadirán al " -#~ "<b>primer libro seleccionado</b>. El ISBN <i>no</i> se unirá.<br><br>El " -#~ "segundo libro y los siguientes no se borrarán ni se " -#~ "alterarán.<br><br>Confirme que desea continuar." - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Descargar portadas de Douban.com" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "" -#~ "El tiempo de espera de la API de Douban.com expiró. Inténtelo más tarde." - -#~ msgid "Include 'Series' Section" -#~ msgstr "Incluir la sección \"Serie\"" - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "&Factor de unión de líneas en el preproceso:" - -#~ msgid "" -#~ "Search and replace in text fields using regular expressions. 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. See <a href=\"http://docs.python.org/library/re.html\"> this " -#~ "reference</a> for more information, and in particular the 'sub' function." -#~ msgstr "" -#~ "Buscar y sustituir en campos de texto usando expresiones regulares. El texto " -#~ "de búsqueda puede ser cualquier expresión regular de python. El texto de " -#~ "remplazo puede contener retroreferencias a expresiones en paréntesis en la " -#~ "búsqueda. La búsqueda no está anclada y puede hallarse múltiples veces en la " -#~ "misma cadena. Vea <a href=\"http://docs.python.org/library/re.html\">esta " -#~ "referencia</a> para más información, y en particular la función \"sub\"." - -#~ msgid "" -#~ "Note: <b>you can destroy your library</b> using this feature. Changes are " -#~ "permanent. There is no undo function. You are strongly encouraged to back up " -#~ "your library before proceeding." -#~ msgstr "" -#~ "Nota: Con esta opción <b>puede destruir su biblioteca</b>. Los cambios son " -#~ "permanentes. No hay posibilidad de \"deshacer\". Es muy aconsejable que haga " -#~ "una copia de seguridad de su biblioteca antes de continuar." - -#~ msgid "&Search and replace (experimental)" -#~ msgstr "Buscar y &sustituir (experimental)" - -#~ msgid "Test re&sult" -#~ msgstr "&Resultado de la prueba" - -#~ msgid "Test &text" -#~ msgstr "Texto de &prueba" - -#~ msgid "Apply function &after replace:" -#~ msgstr "Aplicar función &después de sustituir:" - -#~ msgid "" -#~ " The red color indicates that the current author sort does not match the " -#~ "current author" -#~ msgstr "" -#~ " El color rojo indica que el orden de autor actual no coincide con el autor " -#~ "actual" - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Eliminar marco (si lo hay) de la portada" - -#~ 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. Rebuild the ePub, " -#~ "updating your calibre library." -#~ msgstr "" -#~ "Descomprimir el ePub para mostrar los contenidos en una ventana de " -#~ "explorador de ficheros. Para retocar algún fichero, pulse el botón derecho " -#~ "del ratón, seleccione \"Abrir con...\" el editor de su elección. Cuando haya " -#~ "terminado de retocar, cierre la ventana de explorador de ficheros y " -#~ "reconstruya el ePub, lo que actualizará su biblioteca de calibre." - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "&Dividir la barra de herramientas en dos" - -#~ msgid "Library backup status..." -#~ msgstr "Estado de copia de seguridad de la librería..." - -#~ msgid "Additional Information" -#~ msgstr "Información adicional" - -#~ msgid "Run the check" -#~ msgstr "Ejecutar la verificación" - -#~ msgid "Check Library" -#~ msgstr "Verificar Librería" - -#~ msgid "" -#~ "<b>You can destroy your library using this feature.</b> Changes are " -#~ "permanent. There is no undo function. This feature is experimental, and " -#~ "there may be bugs. You are strongly encouraged to back up your library " -#~ "before proceeding.<p>Search and replace in text fields using character " -#~ "matching or regular expressions. " -#~ msgstr "" -#~ "<b>Usted puede destruir su librería utilizando esta característica.</b> Los " -#~ "cambios son permanentes. No existe una función para deshacer. Esta " -#~ "característica es experimental y pueden haber errores. Se le recomienda " -#~ "hacer una copia de seguridad de la biblioteca antes de continuar.<p>Busque y " -#~ "reemplace en los campos de texto utilizando un caracter coincidente o " -#~ "expresiones regulares. " - -#~ msgid "Clear series" -#~ msgstr "Limpiar series" - -#, python-format -#~ 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" - -#, python-format -#~ 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" - -#~ msgid "Change title to title case" -#~ msgstr "Cambiar el título a inicial mayúscula" - -#~ msgid "Search mode:" -#~ msgstr "Modo de búsqueda:" - -#~ msgid "Mode:" -#~ msgstr "Modo:" - -#~ msgid "" -#~ "The field that the text will be put into after all replacements. If blank, " -#~ "the source field is used." -#~ msgstr "" -#~ "El campo donde se pondrá el texto después de todas las sustituciones. SI se " -#~ "deja en blanco, se usará el campo original." - -#~ msgid "Apply function after replace:" -#~ msgstr "Aplicar función después de sustituir:" - -#~ msgid "Case sensitive" -#~ msgstr "Distinguir mayúsculas y minúsculas" - -#~ msgid "cover" -#~ msgstr "portada" - -#~ msgid "" -#~ "If the replace mode is prepend or append, then this box indicates whether a " -#~ "comma or\n" -#~ "nothing should be put between the original text and the inserted text" -#~ msgstr "" -#~ "Si el modo de sustitución es añadir al principio o añadir al final, esta " -#~ "casilla indica si se usará\n" -#~ "una coma o nada entre el texto original y el añadido" - -#~ msgid "use comma" -#~ msgstr "usar coma" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s para: %s" - -#~ msgid "Failed to get" -#~ msgstr "No se pudo obtener" - -#~ msgid "Downloaded" -#~ msgstr "Descargado" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Para más ayuda sobre cómo escribir recetas de noticias avanzadas visite <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">Recetas de " -#~ "usuario</a>" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of 30 books " -#~ "per minute." -#~ msgstr "" -#~ "Se hará una copia de seguridad de los metadatos mientras calibre está en " -#~ "ejecución, al ritmo de 30 libros por minuto." - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Se descargaron con éxito los metadatos para %d de %d libros" - -#~ msgid "<p>Field template. Uses the same syntax as save templates." -#~ msgstr "" -#~ "<p>Plantilla de campo. Emplea la misma sintaxis que las plantillas de " -#~ "guardado." - -#~ msgid "Check the library folders for potential problems" -#~ msgstr "Comprobar las carpetas de la biblioteca buscando posibles problemas" - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "" -#~ "Ese formato y dispositivo ya tiene un control o entra en conflicto con otro " -#~ "control." - -#~ msgid "Back up metadata of all books" -#~ msgstr "Hacer copia de seguridad de los metadatos de todos los libros" - -#~ msgid "Check database integrity" -#~ msgstr "Comprobar integridad de la base de datos" - -#~ msgid "You must provide the --really-do-it option to do a recovery" -#~ msgstr "" -#~ "Ha de proporcionar la opción --really-do-it para realizar la recuperación" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "Los metadatos se guardarán en la copia de respaldo mientras calibre se esté " -#~ "ejecutando, a una velocidad de aproximadamente 1 libro por segundo." - -#~ msgid "Recover database" -#~ msgstr "Recuperar base de datos" - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "Esta orden reconstruye su base de datos de calibre con la información " -#~ "almacenada por calibre en los archivos OPF.<p>Esta función no está " -#~ "disponible actualmente desde la interfaz gráfica. Puede recuperar su base de " -#~ "datos usando la orden del terminal «calibredb restore_database»." - -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s ha sido actualizado a la versión <b>%s</b>. Descubra las <a " -#~ "href=\"http://calibre-ebook.com/whats-new\">nuevas características</a>. " -#~ "Visitar la página de descarga ?" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Crear automáticamente el orden de autor a partir del autor actual.\n" -#~ "Al usar este botón para crear el orden de autor el color cambiará de rojo a " -#~ "verde." - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f estrellas" - -#~ msgid "Read %s in the %s format" -#~ msgstr "Leer %s en el formato %s" - -#~ msgid "&Run the check" -#~ msgstr "Ejecuta&r la comprobación" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "No se han encontrado metadatos, intente ajustar el título y autor y/o " -#~ "eliminar el ISBN." - -#~ msgid "Insert space before the first line for each paragraph" -#~ msgstr "Inserte un espacio antes de la primera linea de cada parrafo" - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "Ha cambiado las etiquetas. Para poder usar el editor de tags, usted debe " -#~ "descartar o aplicar estos cambios" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Comunicar con el Digma Q600" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Convertir los comentarios descargados de %s en texto simple" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b> (%s). ISBN will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books will " -#~ "be <b>deleted</b>. <br><br>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 <b>deleted</b> from your computer.<br><br> Are " -#~ "you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Los formatos de libro y metadatos de los libros seleccionados se añadirán al " -#~ "<b>primer libro seleccionado</b> (%s). El ISBN <i>no</i> se " -#~ "unirá.<br><br>Después de unir los libros, el segundo libro seleccionado y " -#~ "los siguientes se <b>borrarán</b>.<br><br>Se mantendrán todos los formatos " -#~ "del primer libro seleccionado y cualquier formato duplicado en el segundo o " -#~ "los siguientes se <b>borrará</b> permanentemente de su " -#~ "ordenador.<br><br>¿Está <b>seguro</b> de que quiere continuar?" - -#~ msgid "Book %s of %s." -#~ msgstr "Libro %s de %s." - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Comunicar con el lector Nook Color." - -#~ msgid "" -#~ "You can sign up for a free {name} email account at <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" -#~ msgstr "" -#~ "Puede solicitar una cuenta de correo electrónico {name} gratuita en <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" - -#~ msgid "Wishlist tag:" -#~ msgstr "Etiqueta de deseado:" - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "" -#~ "Si está estableciendo una nueva cuenta de hotmail, debe entrar en ella una " -#~ "vez antes de poder enviar correos." - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "Enviar por correo electrónico %s a %s" - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Comunicarse con el lector PocketBook 602." - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Descarga portadas en francés de Nicebooks" - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Descarga metadatos en francés de Nicebooks" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "" -#~ "El tiempo de conexión con Nicebooks ha vencido. Inténtelo de nuevo más tarde." - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "" -#~ "Ha ocurrido un error al intentar obtener las portadas desde Nicebooks" - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "Los siguientes libros tenían formatos o portadas en la base de datos que no " -#~ "estaban disponibles en realidad. Las entradas de los formatos o portadas se " -#~ "han eliminado. Debería comprobarlos manualmente. Esto puede suceder si " -#~ "manipula directamente los ficheros en la carpeta de la biblioteca." - -#~ msgid "" -#~ "Try to turn chapters into individual sections using the internal structure " -#~ "of the ebook. This works well for EPUB books that have been internally split " -#~ "by chapter." -#~ msgstr "" -#~ "Tratar de convertir los capítulos en secciones independientes usando la " -#~ "estructura interna del libro. Esto funciona bien para libros EPUB que están " -#~ "divididos por capítulos." - -#~ msgid "Wrap all h1 tags with fb2 title elements." -#~ msgstr "Marcar todas las etiquetas h1 como elementos de título fb2." - -#~ msgid "Wrap all h2 tags with fb2 title elements." -#~ msgstr "Marcar todas las etiquetas h2 como elementos de título fb2." - -#~ msgid "Wrap all h3 tags with fb2 title elements." -#~ msgstr "Marcar todas las etiquetas h3 como elementos de título fb2." - -#~ msgid "Unknown publisher" -#~ msgstr "Editorial desconocida" - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "Producir texto con formato Markdown." - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option becauselinks are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "No eliminar enlaces en el documento. Esto sólo es útil cuando se usa con la " -#~ "opción de formato Markdown, porque los enlaces siempre se eliminan en el " -#~ "formato de salida de texto." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option becauseimage references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "No eliminar referencias a imágenes en el documento. Esto sólo es útil cuando " -#~ "se usa con la opción de formato Markdown, porque las referencias a imágenes " -#~ "siempre se eliminan en el formato de salida de texto." - -#~ msgid "Source column for read book" -#~ msgstr "Columna de origen para libro leído" - -#~ msgid "Wrap h3 tags with <title> elements" -#~ msgstr "Marcar etiquetas h3 con elementos <title>" - -#~ msgid "Wrap h2 tags with <title> elements" -#~ msgstr "Marcar etiquetas h2 con elementos <title>" - -#~ msgid "Wrap h1 tags with <title> elements" -#~ msgstr "Marcar etiquetas h1 con elementos <title>" - -#~ msgid "Sectionize Chapters using file structure" -#~ msgstr "Marcar capítulos como secciones usando la estructura del fichero" - -#~ msgid "Books marked as read:" -#~ msgstr "Libros marcados como leídos:" - -#~ msgid "Pattern for read book" -#~ msgstr "Patrón para libro leído" - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "Aplicar formato Markdown al texto" - -#~ msgid "Do not change" -#~ msgstr "No cambiar" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Tamaño de portada: %d×%d píxeles" - -#~ msgid "" -#~ "A comma-separated list of permitted values. You can specify\n" -#~ "empty values by entering only the comma. For example, the list\n" -#~ "',one,two,three' has 4 valid values, one of them empty. The first\n" -#~ "value in the list is the default." -#~ msgstr "" -#~ "Una lista de valores permitidos separados por comas. Puede especificar\n" -#~ "valores nulos introduciendo sólo la coma. Por ejemplo, la lista " -#~ "«,uno,dos,tres»\n" -#~ "tiene 4 valores válidos, uno de ellos nulo. El primer valor en la lista es " -#~ "el\n" -#~ "valor predeterminado." - -#~ msgid "" -#~ "The first value entered will be the default value for this enumeration" -#~ msgstr "" -#~ "El primer valor introducido será el valor predeterminado para esta " -#~ "enumeración" - -#~ msgid "Missing covers in books" -#~ msgstr "Faltan portadas en los libros" - -#~ msgid "Extra covers in books" -#~ msgstr "Sobran portadas en los libros" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Descarga metadatos de amazon.com en español" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Descarga metadatos de amazon.com en inglés" - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Descarga metadatos de amazon.fr" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Descarga metadatos de amazon.de" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Descarga metadatos de amazon.com" - -#~ msgid "Book title" -#~ msgstr "Título del libro" - -#~ msgid "Book author(s)" -#~ msgstr "Autor(es) del libro" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise encontró un error." - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "No se pudieron encontrar todos los detalles para una entrada." - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Descarga metadatos de Fictionwise" - -#~ msgid "Query: %s" -#~ msgstr "Consulta: %s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "" -#~ "El tiempo de espera de Fictionwise ha vencido. Inténtelo otra vez más tarde." - -#~ msgid "Keywords" -#~ msgstr "Palabras clave" - -#~ msgid "Book publisher" -#~ msgstr "Editorial del libro" - -#~ msgid "Be more verbose about errors" -#~ msgstr "Errores más prolijos" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Número mínimo de resultados a obtener" - -#~ msgid "Book ISBN" -#~ msgstr "ISBN del libro" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Portadas: 1-Comprobar/ 2-Descargar" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s no encontrado." - -#~ msgid "No result found for this search!" -#~ msgstr "¡No se encontró ningún resultado para esta búsqueda!" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Nicebooks encontró un error." - -#~ msgid "Covers files path" -#~ msgstr "Ruta de los ficheros de portada" - -#~ msgid "No cover found!" -#~ msgstr "¡No se encontró ninguna portada!" - -#~ msgid "A cover was found for this book" -#~ msgstr "Se encontró una portada para este libro" - -#~ msgid "Cover saved to file " -#~ msgstr "Portada guardada en el fichero " - -#~ msgid "Has Summary" -#~ msgstr "Tiene resumen" - -#~ msgid "Has Cover" -#~ msgstr "Tiene portada" - -#~ msgid "Title &sort: " -#~ msgstr "&Orden de título: " - -#~ msgid "unknown id " -#~ msgstr "id desconocida " - -#~ msgid "format: unknown format type letter {0}" -#~ msgstr "formato: letra de tipo de formato desconocida {0}" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "RESUMEN:\n" -#~ " %s" - -#~ 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 [opciones]\n" -#~ "\n" -#~ " Extraer metadatos del libro de Amazon. Debes especifir título, " -#~ "autor,\n" -#~ " ISBN, publicador o claves. Se estraerán un máximo de 10 " -#~ "coincidencias,\n" -#~ " por lo tanto debes ser lo más específico posible.\n" -#~ " Puedes elegir el idioma para los metadatos recuperados:\n" -#~ " Todos & inglés & francés & alemán & español\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 [opciones]\n" -#~ "\n" -#~ " Extraer metadatos del libro de Fictionwise. debes especificar " -#~ "título, autor,\n" -#~ " o palabras clave. No se puede especificar el ISBN. Se extraerán un " -#~ "máximo de 20 coincidencias,\n" -#~ " por lo tanto debes ser lo más específico posible.\n" -#~ " " - -#~ msgid "Unable to connect to Bambook." -#~ msgstr "No es posible conectar con el Bambook." - -#~ msgid "The integrity check completed with no uncorrectable errors found." -#~ msgstr "" -#~ "La comprobación de integridad se ha completado, no se han encontrado errores " -#~ "no corregibles." - -#~ msgid "No errors found" -#~ msgstr "No se encontraron errores" - -#~ msgid "" -#~ "Sections to include in catalog. All catalogs include 'Books by Author'." -#~ msgstr "" -#~ "Secciones a incluir en el catálogo. Todos los catálogos incluyen 'Libros por " -#~ "Autor'." - -#~ msgid "" -#~ "Formatting used within the document.* auto: Automatically decide which " -#~ "formatting processor to use.\n" -#~ "* none: 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" -#~ "* markdown: Processing using markdown formatting. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Formato usado en el documento.\n" -#~ "* auto: Decide automáticamente el procesador de formato que se usa.\n" -#~ "* none: No procesar el formato del documento. Todo es un párrafo y no se " -#~ "aplica ningún estilo.\n" -#~ "* heuristic: Procesar con heurística para determinar formatos como títulos " -#~ "de capítulo o cursivas.\n" -#~ "* markdown: Procesar formato markdown. Para aprender más sobre markdown vea" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclusion criteria" -#~ msgstr "" -#~ "No hay libros en el catálogo\n" -#~ "Compruebe los criterios de exclusión" - -#~ msgid "Matching books will be displayed with ✓" -#~ msgstr "Los libros que coincidan se marcarán con ✓" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Comma-separated list of tags to exclude.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Default:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalog</span></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Lista de etiquetas a excluir, separadas por comas.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Valor predeterminado:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalog</span></p></body></html>" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no spaces or " -#~ "indents." -#~ msgstr "" -#~ "Estructura de párrafos.\n" -#~ "las opciones son [«auto», «block», «single», «print», «unformatted»]\n" -#~ "* auto: Intenta detectar automáticamente el tipo de párrafo.\n" -#~ "* block: Considera cada línea en blanco como un salto de párrafo.\n" -#~ "* single: Considera cada línea como un párrafo distinto.\n" -#~ "* print: Considera que cada línea que comienza con dos o más espacios o una " -#~ "tabulación empieza un párrafo.\n" -#~ "* unformatted: Casi todas las líneas tienen saltos forzados, con poca o " -#~ "ninguna sangría." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Default pattern </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">excludes tags of the form " -#~ "[<span style=\" font-family:'Courier New,courier';\">tag</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">e.g., [Project " -#~ "Gutenberg]</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Patrón predeterminado " -#~ "</p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">excluye etiquetas de la " -#~ "forma [<span style=\" font-family:'Courier New,courier';\">etiqueta</span>], " -#~ "</p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">por ejemplo: [Project " -#~ "Gutenberg]</p></body></html>" - -#~ msgid "Books tagged as Wishlist items will be displayed with ✕" -#~ msgstr "Los libros marcados como «deseado» se mostrarán con ✕" - -#~ msgid "Markdown Options" -#~ msgstr "Opciones de markdown" - -#~ msgid "Collapse when more items than:" -#~ msgstr "Contraer cuando items mayor que:" - -#~ msgid "Tags browser category partitioning method:" -#~ msgstr "Metodo de división de categorías en el navegador de etiquetas:" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Los campos que aparecen en la salida al crear un catálogo de la base de " -#~ "datos. Debe ser una lista de campos separados por comas.\n" -#~ "Campos disponibles: %s,\n" -#~ "y cualquier campo personalizado creado por el usuario.\n" -#~ "Valor predeterminado: '%%default'\n" -#~ "Se aplica a: formatos de salida CSV, XML" - -#~ msgid "" -#~ "Include book descriptions in catalog.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Incluir las descripciones de los libros en el catálogo.\n" -#~ "Valor predeterminado: '%default'\n" -#~ "Se aplica a: formatos de salida ePub, MOBI" - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "Descargando {0} para {1} libro(s)" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check job details" -#~ msgstr "" -#~ "No hay libros para catalogar\n" -#~ "Compruebe los detalles de la tarea" - -#~ msgid "" -#~ "Formatting used within the document.* auto: Automatically decide which " -#~ "formatting processor to use.\n" -#~ "* none: 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 "" -#~ "Formato usado en el documento:\n" -#~ "* auto: Decide automáticamente el tipo de procesador que se usa.\n" -#~ "* heuristic: Procesa el texto con heurística para determinar formatos como " -#~ "títulos de capítulo o texto en cursiva.\n" -#~ "* textile: Procesa el texto con formato textile.\n" -#~ "* markdown: Procesa el texto con formato markdown. Para saber más sobre " -#~ "markdown vea" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no blank " -#~ "lines or indents." -#~ msgstr "" -#~ "Estructura de párrafos.\n" -#~ "las posibilidades son ['auto', 'block', 'single', 'print', 'unformatted']\n" -#~ "* auto: Intenta detectar automáticamente el tipo de párrafo.\n" -#~ "* block: Considera una línea en blanco como un salto de párrafo.\n" -#~ "* single: Considera cada línea como un párrafo.\n" -#~ "* print: Interpreta cada línea que comience por una tabulación o dos o más " -#~ "espacios como el principio de un párrafo.\n" -#~ "* unformatted: La mayoría de las lineas tienen saltos manuales y no hay " -#~ "apenas sangrías o líneas en blanco." - -#~ msgid "" -#~ "<p>This book is locked by <b>DRM</b>. To learn more about DRM and why you " -#~ "cannot read or convert this book in calibre, \n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">click here</a>." -#~ msgstr "" -#~ "<p>Este libro está bloqueado con <b>DRM</b>. Para saber más sobre DRM y por " -#~ "qué no puede leer o convertir este libro con calibre\n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">pulse aquí</a>." - -#~ msgid "Timed out" -#~ msgstr "Tiempo agotado" - -#~ msgid "" -#~ "The download of social metadata timed out, the servers are probably busy. " -#~ "Try again later." -#~ msgstr "" -#~ "La descarga de metadatos sociales ha agotado el tiempo asignado, " -#~ "probablemente los servidores están saturados. Vuelva a probar más tarde." - -#~ msgid "Open Editor" -#~ msgstr "Abrir editor" - -#~ msgid "" -#~ "When searching, highlight matched books, instead of restricting the book " -#~ "list to the matches.<p> You can use the N or F3 keys to go to the next match." -#~ msgstr "" -#~ "Al buscar, resaltar los libros que coincidan, en lugar de restringir la " -#~ "lista de libros a las coincidencias.<p>Puede usar las teclas N o F3 para ir " -#~ "a la siguiente coincidencia" - -#~ msgid "&Highlight" -#~ msgstr "&Resaltar" - -#~ msgid "&Add a new plugin" -#~ msgstr "&Añadir un nuevo complemento" - -#~ msgid "Plugin {0} successfully removed" -#~ msgstr "El complemento {0} se ha eliminado correctamente" - -#~ msgid "Argument count must be -1 or greater than zero" -#~ msgstr "El número de argumentos debe ser -1 o mayor que 0" - -#~ msgid "" -#~ "\n" -#~ "\n" -#~ "*** Metadata error ***\n" -#~ "Inconsistent Author Sort values for Author '{0}', unable to continue " -#~ "building catalog.\n" -#~ "Select all books by '{0}', apply correct Author Sort value in Edit Metadata " -#~ "dialog,\n" -#~ "then rebuild the catalog.\n" -#~ "*** Terminating catalog generation ***\n" -#~ msgstr "" -#~ "\n" -#~ "\n" -#~ "*** Error de metadatos ***\n" -#~ "Valores de orden de autor para «{0}» inconsistentes, no se puede continuar " -#~ "generando el catálogo.\n" -#~ "Seleccione todos los libros de «{0}» y aplique el orden de autor correcto en " -#~ "el cuadro de edición de metadatos,\n" -#~ "después vuelva a generar el catálogo.\n" -#~ "*** Abortando la generación del catálogo ***\n" - -#~ msgid "" -#~ "Include 'Authors' section in catalog.This switch is ignored - Books By " -#~ "Author section is always generated.Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Incluye una sección «Autores» en el catálogo. Esta opción no tiene efecto, " -#~ "siempre se genera una sección de Libros por autor. Valor predeterminado: " -#~ "«%default»\n" -#~ "Se aplica a: formatos de salida ePub y MOBI" - -#, python-format -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>." -#~ msgstr "" -#~ "%s se ha actualizado a la versión <b>%s</b>. Consulte las <a " -#~ "href=\"http://calibre-ebook.com/whats-new\">características nuevas</a>." - -#~ msgid "Exception " -#~ msgstr "Excepción " - -#, python-format -#~ 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 "" -#~ "Modificar el texto y la estructura del documento utilizando los patrones " -#~ "habituales. Desactivado de manera predeterminada. Utilice %s para activar. " -#~ "Se pueden desactivar las acciones individuales mediante las opciones %s." - -#~ msgid "" -#~ "<p>Search and replace uses <i>regular expressions</i>. See the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">regular " -#~ "expressions tutorial</a> 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 "" -#~ "<p>Buscar y sustituir utiliza <i>expresiones regulares</i>. Consulte el <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">tutorial de " -#~ "expresiones regulares</a> 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." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option because image references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "No eliminar referencias a imágenes en el documento. Esta opción sólo tiene " -#~ "utilidad cuando se combina con el formato markdown, porque las referencias a " -#~ "imágenes siempre se eliminan en la salida de texto simple." - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option because links are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "No eliminar enlaces en el documento. Esta opción sólo tiene utilidad cuando " -#~ "se combina con el formato markdown, porque los enlaces siempre se eliminan " -#~ "en la salida de texto simple." - -#~ msgid "" -#~ "Tags categorize the book. This is particularly useful while searching. " -#~ "<br><br>They can be any wordsor phrases, separated by commas." -#~ msgstr "" -#~ "Etiquetas para clasificar el libro (muy útil en búsquedas). <br><br>Pueden " -#~ "utilizarse cualesquier palabras o frases, separadas por comas." - -#~ msgid "" -#~ "\n" -#~ "Inconsistent Author Sort values for Author '{0}':\n" -#~ "'{1}' <> '{2}',\n" -#~ "unable to build catalog.\n" -#~ "\n" -#~ "Select all books by '{0}', apply correct Author Sort value in Edit Metadata " -#~ "dialog,\n" -#~ "then rebuild the catalog.\n" -#~ msgstr "" -#~ "\n" -#~ "Valores de orden de autor para «{0}» inconsistentes:\n" -#~ "«{1}» <> «{2}»,\n" -#~ " no se puede generar el catálogo.\n" -#~ "\n" -#~ "Seleccione todos los libros de «{0}» y establezca el orden de autor correcto " -#~ "en el cuadro de edición de metadatos, después vuelva a generar el catálogo.\n" - -#~ msgid "Reset cover to default" -#~ msgstr "Restablecer la portada predeterminada" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "" -#~ "Descargar metadatos &sociales (etiquetas/valoraciones/etc...) de manera " -#~ "predeterminada" - -#~ msgid "" -#~ "<b>Heuristic processing</b> 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 <a href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">User Manual</a>." -#~ msgstr "" -#~ "<b>Procesado heurístico</b> significa que calibre buscará patrones " -#~ "habituales en un libro y los arreglará. Como el nombre indica, este proceso " -#~ "se basa en conjeturas, con lo que podría terminar empeorando el resultado de " -#~ "una conversión si calibre se equivoca en sus conjeturas. Por este motivo, " -#~ "esta opción está desactiva de manera predeterminada. A menudo, si una " -#~ "conversión no ocurre como se espera, activar la heurística puede mejorar el " -#~ "resultado. Lea más acerca de las distintas opciones de procesado heurístico " -#~ "en el <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#heuristic-processing\">Manual del " -#~ "usuario</a>." - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>Este asistente le ayudará a elegir una clave de tamaño de letra adecuada. " -#~ "Introduzca el tamaño de letra base del documento de entrada y después " -#~ "introduzca un tamaño de letra de entrada. El asistente mostrará a qué tamaño " -#~ "de letra corresponderá según el algoritmo de redimensionado de tipos de " -#~ "letra. Puede ajustar el algoritmo cambiando el tamaño de letra base de " -#~ "salida y la clave de tamaño más abajo. Cuando encuentre valores " -#~ "satisfactorios, pulse OK.</p>\n" -#~ "<p>De manera predeterminada, si el tamaño de letra base de salida es cero o " -#~ "si no se especifica ninguna clave de tamaño, calibre usará los valores del " -#~ "Perfil de Salida actual.</p>\n" -#~ "<p>Véase el <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">Manual de " -#~ "usuario</a> para una discusión de cómo funciona el redimensionado de tipos " -#~ "de letra.</p>" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "La plantilla para controlar el nombre y la estructura de directorios de los " -#~ "ficheros guardados. El valor predeterminado es «%s», lo que guardará los " -#~ "libros en un subdirectorio por autor con nombres de fichero que contienen el " -#~ "título y el autor. Las variables de control disponibles son: {%s}" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "El formato con que se muestran las fechas: %d - día, %b - mes, %Y - año. El " -#~ "valor predeterminado es: %b, %Y" - -#~ msgid "" -#~ "To use librarything.com you must sign up for a %sfree account%s and enter " -#~ "your username and password separated by a : below." -#~ msgstr "" -#~ "Para usar libarything.com debe solicitar una %scuenta gratuita%s e " -#~ "introducir su nombre de usuario y contraseña, separados por :" - -#~ msgid "Downloads series/covers/rating information from librarything.com" -#~ msgstr "" -#~ "Descargar información de series, portadas y calificaciones de " -#~ "librarything.com" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Los campos que se incluirán al crear un catálogo de los libros de la base de " -#~ "datos. Debe ser una lista de campos, separados por comas.\n" -#~ "Campos disponibles: %s,\n" -#~ "más los campos personalizados creados por el usario.\n" -#~ "Ejemplo: %s=title,authors,tags\n" -#~ "Valor predeterminado: «%%default»\n" -#~ "Se aplica a: formatos de salida BIBTEX" - -#~ msgid "" -#~ "Choose you e-book device. If your device is not in the list, choose a \"%s\" " -#~ "device." -#~ msgstr "" -#~ "Elija su dispositivo lector. Si no está en la lista, elija un dispositivo " -#~ "«%s»." - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Los campos que se incluirán al crear un catálogo de los libros de la base de " -#~ "datos. Debe ser una lista de campos, separados por comas.\n" -#~ "Campos disponibles: %s,\n" -#~ "más los campos personalizados creados por el usario.\n" -#~ "Ejemplo: %s=title,authors,tags\n" -#~ "Valor predeterminado: «%%default»\n" -#~ "Se aplica a: formatos de salida CSV, XML" - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i de %i libros" - -#~ msgid "" -#~ " <h1>Help</h1>\n" -#~ "\n" -#~ " <p>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.</p>\n" -#~ "\n" -#~ " <p>The result of each type of check is shown to the left. The " -#~ "various\n" -#~ " checks are:\n" -#~ " </p>\n" -#~ " <ul>\n" -#~ " <li><b>Invalid titles</b>: 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.</li>\n" -#~ " <li><b>Extra titles</b>: 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</li>\n" -#~ " <li><b>Invalid authors</b>: These are files appearing\n" -#~ " in the library where only author folders should be.</li>\n" -#~ " <li><b>Extra authors</b>: These are folders in the\n" -#~ " calibre library that appear to be authors but that do not have " -#~ "entries\n" -#~ " in the database</li>\n" -#~ " <li><b>Missing book formats</b>: These are book formats that are in\n" -#~ " the database but have no corresponding format file in the book's " -#~ "folder.\n" -#~ " <li><b>Extra book formats</b>: These are book format files found in\n" -#~ " the book's folder but not in the database.\n" -#~ " <li><b>Unknown files in books</b>: These are extra files in the\n" -#~ " folder of each book that do not correspond to a known format or " -#~ "cover\n" -#~ " file.</li>\n" -#~ " <li><b>Missing cover files</b>: These represent books that are " -#~ "marked\n" -#~ " in the database as having covers but the actual cover files are\n" -#~ " missing.</li>\n" -#~ " <li><b>Cover files not in database</b>: These are books that have\n" -#~ " cover files but are marked as not having covers in the " -#~ "database.</li>\n" -#~ " <li><b>Folder raising exception</b>: These represent folders in the\n" -#~ " calibre library that could not be processed/understood by this\n" -#~ " tool.</li>\n" -#~ " </ul>\n" -#~ "\n" -#~ " <p>There are two kinds of automatic fixes possible: <i>Delete\n" -#~ " marked</i> and <i>Fix marked</i>.</p>\n" -#~ " <p><i>Delete marked</i> 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.</p>\n" -#~ " <p><i>Fix marked</i> is applicable only to covers (the two lines " -#~ "marked\n" -#~ " 'fixable'). In the case of missing cover files, checking the " -#~ "fixable\n" -#~ " box and pushing this button will remove the cover mark from the\n" -#~ " database for all the files in that category. In the case of extra\n" -#~ " cover files, checking the fixable box and pushing this button will\n" -#~ " add the cover mark to the database for all the files in that\n" -#~ " category.</p>\n" -#~ " " -#~ msgstr "" -#~ " <h1>Ayuda</h1>\n" -#~ "<p>calibre almacena la lista de libros y sus metadatos en una base de datos. " -#~ "Los ficheros de los libros y las portadas se guardan como ficheros normales " -#~ "en la carpeta de la biblioteca de calibre. La base de datos contiene una " -#~ "lista de los ficheros y portadas correspondientes a cada libro. Esta " -#~ "utilidad comprueba que los ficheros realmente presentes en la carpeta de la " -#~ "biblioteca de su ordenador se corresponden con la información de la base de " -#~ "datos.</p>\n" -#~ "<p>El resultado de cada comprobación se muestra a la izquierda. Las " -#~ "distintas comprobaciones son:</p>\n" -#~ "<ul>\n" -#~ "<li><b>Títulos no válidos</b>: Son ficheros y carpetas que están en la " -#~ "biblioteca, donde se encuentran los libros, pero que no tienen la forma " -#~ "correcta para ser un título de libro.</li>\n" -#~ "<li><b>Títulos adicionales</b>: Son ficheros adicionales en la biblioteca de " -#~ "calibre que parecen títulos correctos, pero que no tienen una entrada " -#~ "correspondiente en la base de datos.</li>\n" -#~ "<li><b>Autores no válidos</b>: Son ficheros que están en la biblioteca, " -#~ "donde sólo deberían estar las carpetas de los autores.</li>\n" -#~ "<li><b>Autores adicionales</b>: Son carpetas en la biblioteca de calibre que " -#~ "parecen autores, pero que no tienen entrada en la base de datos.</li>\n" -#~ "<li><b>Formatos de libro inexistentes</b>: Son formatos de libro que " -#~ "aparecen en la base de datos, pero que no tienen su correspondiente fichero " -#~ "en la carpeta del libro.</li>\n" -#~ "<li><b>Formatos de libro adicionales</b>: Son ficheros de libro que están en " -#~ "la carpeta del libro pero no en la base de datos.</li>\n" -#~ "<li><b>Ficheros desconocidos</b>: Son ficheros adicionales en la carpeta del " -#~ "libro que no corresponden a ningún formato conocido ni a la portada.</li>\n" -#~ "<li><b>Portadas inexistentes</b>: Son libros que en la base de datos tienen " -#~ "una portada asignada, pero cuyo fichero de la portada no existe " -#~ "realmente.</li>\n" -#~ "<li><b>Portadas que no están en la base de datos</b>: Son libros que tienen " -#~ "sus ficheros de portadas, pero que no tienen ninguna portada asignada en la " -#~ "base de datos.</li>\n" -#~ "<li><b>Carpetas que dan error</b>: Son carpetas en la biblioteca de calibre " -#~ "que esta utilidad no ha podido procesar o interpretar.</li>\n" -#~ "</ul>\n" -#~ "<p>Hay dos tipos de corrección automática posibles: <i>Borrar marcados</i> y " -#~ "<i>Reparar marcados</i>.</p>\n" -#~ "<p><i>Borrar marcados</i> se usa para eliminar los ficheros, carpetas o " -#~ "portadas adicionales que no tienen entrada en la base de datos. Marque la " -#~ "casilla junto al elemento que desee borrar. Utilícelo con precaución.</p>\n" -#~ "<p><i>Reparar marcados</i> se aplica sólo a las portadas (las dos líneas " -#~ "marcadas con «reparable»). En el caso de portadas inexistentes, al marcar la " -#~ "casilla de «reparable» y pulsar este botón se eliminará la asignación de " -#~ "portada de la base de datos para todos los ficheros de esa categoría. En el " -#~ "caso de portadas adicionales, al marcar la casilla de «reparable» y pulsar " -#~ "este botón se asignará la portada a todos los ficheros de esta " -#~ "categoría.</p>\n" -#~ " " - -#~ msgid "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Set a regular expression pattern to use when trying to guess ebook " -#~ "metadata from filenames. </p>\n" -#~ "<p>A <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutorial</a> on using regular " -#~ "expressions is available.</p>\n" -#~ "<p>Use the <b>Test</b> 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.</p></div>" -#~ msgstr "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>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.</p>\n" -#~ "<p>Hay dispunible un <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutorial</a> sobre el uso de expresiones " -#~ "regulares.</p>\n" -#~ "<p>Use la función <b>Prueba</b> para comprobar la expresión regular con " -#~ "algunos nombres ficheros de prueba (acuérdese de incluir la extensión). Los " -#~ "nombre de grupo para las distintas entradas de metadatos están documentados " -#~ "en las ayudas.</p></div>" - -#~ msgid "Customize searching" -#~ msgstr "Personalizar las búsquedas" - -#~ msgid "Change the way searching for books works" -#~ msgstr "Modificar la forma en la que se realizan las búsquedas de libros" - -#~ msgid "Downloads series information from ww2.kdl.org" -#~ msgstr "Descargar información de la serie de ww2.kdl.org" - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Descargar portadas de amazon.com" - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Descargar metadatos de Amazon" - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "" -#~ "Descargar información de serie de ww2.kdl.org. Este sitio web no admite un " -#~ "gran número de conexiones, así que el complemento está desactivado de manera " -#~ "predeterminada." - -#, python-format -#~ msgid "Remove %s from category %s" -#~ msgstr "Eliminar %s de la categoría %s" - -#~ msgid "" -#~ "sublist(val, start_index, end_index, separator) -- interpret the value as a " -#~ "list of items separated by `separator`, returning a new list made from the " -#~ "`start_index`th to the `end_index`th item. The first item is number zero. If " -#~ "an index is negative, then it counts from the end of the list. As a special " -#~ "case, an end_index of zero is assumed to be the length of the list. Examples " -#~ "using basic template mode and assuming a #genre value if A.B.C: " -#~ "{#genre:sublist(-1,0,.)} returns C<br/>{#genre:sublist(0,1,.)} returns " -#~ "A<br/>{#genre:sublist(0,-1,.)} returns A.B" -#~ msgstr "" -#~ "sublist(val, índice_inicio, índice_fin, separador) -- interpreta el valor " -#~ "como una lista de elementos separados por «separador», y devuelve una nueva " -#~ "lista con los elementos entre el número índice_inicio y el número " -#~ "índice_fin. El primer elemento tiene índice cero. Si un índice es negativo, " -#~ "se cuenta desde el final de la lista. Como caso especial un índice_fin igual " -#~ "a cero se interpreta como el último de la lista. Ejemplos con el modo básico " -#~ "de plantilla y suponiendo que el valor de #genre es A.B.C:<br/>\r\n" -#~ "{#genre:sublist(-1,0,.)} devuelve «C»<br/>\r\n" -#~ "{#genre:sublist(0,1,.)} devuelve «A»<br/>\r\n" -#~ "{#genre:sublist(0,-1,.)} devuelve «A.B»" - -#~ msgid "Modified Date" -#~ msgstr "Fecha de modificación" - -#~ msgid "" -#~ "format_date(val, format_string) -- format the value, which must be a date " -#~ "field, using the format_string, returning a string. The formatting codes " -#~ "are: d : the day as number without a leading zero (1 to 31) dd : the " -#~ "day as number with a leading zero (01 to 31) ddd : the abbreviated " -#~ "localized day name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day " -#~ "name (e.g. \"Monday\" to \"Sunday\"). M : the month as number without a " -#~ "leading zero (1 to 12). MM : the month as number with a leading zero (01 " -#~ "to 12) MMM : the abbreviated localized month name (e.g. \"Jan\" to " -#~ "\"Dec\"). MMMM : the long localized month name (e.g. \"January\" to " -#~ "\"December\"). yy : the year as two digit number (00 to 99). yyyy : the " -#~ "year as four digit number." -#~ msgstr "" -#~ "format_date(val, texto_formato) -- da formato a un valor, que debe ser un " -#~ "campo de fecha, según «texto_formato» y devuelve un texto. Los códigos de " -#~ "formato son: «d»: el día como un número, sin cero inicial (de 1 a 31). «dd»: " -#~ "el día como un número, con un cero inicial si es necesario (de 01 a 31). " -#~ "«ddd»: el día de la semana abreviado según el idioma local (p. ej. de «lun» " -#~ "a «dom»). «dddd»: el nombre local completo del día de la semana (p. ej. de " -#~ "«lunes» a «domingo»). «M»: el mes como un número sin cero inicial (de 1 a " -#~ "12). «MM»: el mes como un número, con un cero inicial si es necesario (de 01 " -#~ "a 12). «MMM»: el mes abreviado según el idioma local (p. ej. de «ene» a " -#~ "«dic»). «MMMM»: el nombre local completo del mes (p. ej. de «enero» a " -#~ "«diciembre»). «yy»: el año como un número de dos cifras (de 00 a 99). " -#~ "«yyyy»: el año como un número de cuatro cifras." - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Codificación de los ficheros HTML de entrada. Las opciones comunes incluyen: " -#~ "cp1252, latin1, iso-8859-1 y utf-8." - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Todos los ficheros de %s se <b>eliminarán permanentemente</b>. ¿Está seguro?" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "La plantilla para controlar el nombre de fichero y la estructura de " -#~ "directorio de los archivos enviados al dispositivo. El valor predeterminado " -#~ "es «%s» lo que guardará los libros en un directorio por autor con el título " -#~ "y el nombre del autor en el nombre de cada archivo. Los controles " -#~ "disponibles son: {%s}" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "El lector Kobo admite sólo una colección por ahora: la lista «Im_Reading». " -#~ "Cree una etiqueta llamada «Im_Reading» " - -#, python-format -#~ 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 "" -#~ ". Hay dos colecciones especiales disponibles: %s:%s y %s:%s. Añada estos " -#~ "valores a la lista para activarlas. A las colecciones se les asignará el " -#~ "nombre dado después del carácter «:»." - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>Por ejemplo, para seleccionar todas las etiquetas h2 que tengan " -#~ "class=\"chapter\", ponga <i>h2</i> en la etiqueta, <i>class</i> en el " -#~ "atributo y <i>chapter</i> en el valor.</p>\r\n" -#~ "<p>Un atributo en blanco corresponde a cualquier atributo y un valor en " -#~ "blanco a cualquier valor. Si se establece «*» en la etiqueta se seleccionará " -#~ "cualquier etiqueta.</p>\r\n" -#~ "<p>Para usos más avanzados de XPath, véase el <a href=\"http://calibre-" -#~ "ebook.com/user_manual/xpath.html\">Tutorial de XPath</a>.</p>" - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "" -#~ "El nombre de búsqueda de cualquier campo personalizado (estos nombres " -#~ "empiezan por «#»)." - -#, python-format -#~ msgid "Downloading <b>%s</b> from %s" -#~ msgstr "Descargando <b>%s</b> de %s" - -#, python-format -#~ msgid "Failed to download from %r with error: %s" -#~ msgstr "La descarga de %r dio un error: %s" - -#~ msgid "" -#~ "sublist(val, start_index, end_index, separator) -- interpret the value as a " -#~ "list of items separated by `separator`, returning a new list made from the " -#~ "`start_index`th to the `end_index`th item. The first item is number zero. If " -#~ "an index is negative, then it counts from the end of the list. As a special " -#~ "case, an end_index of zero is assumed to be the length of the list. Examples " -#~ "using basic template mode and assuming that the tags column (which is comma-" -#~ "separated) contains \"A, B, C\": {tags:sublist(0,1,\\,)} returns \"A\". " -#~ "{tags:sublist(-1,0,\\,)} returns \"C\". {tags:sublist(0,-1,\\,)} returns " -#~ "\"A, B\"." -#~ msgstr "" -#~ "sublist(val, índice_inicio, índice_fin, separador) -- interpreta el valor " -#~ "como una lista de elementos separados por «separador» y devuelve una nueva " -#~ "lista con los elementos comprendidos entre la posición «índice_inicio» e " -#~ "«índice_fin». El primer elemento ocupa la posición cero. Si un índice es " -#~ "negativo, se cuenta desde el final de la lista. Como caso especial, si " -#~ "«índice_fin» es cero, se considera que el final de la lista. Ejemplos en el " -#~ "modo básico de plantilla y suponiendo que la columna de etiquetas (definida " -#~ "como valores separados por comas) contiene «A, B, C»: {tags:sublist{0,1,\\" -#~ ",)} devuelve «A», {tags:sublist(-1,0,\\,)} devuelve «C», {tags:sublist(0,-" -#~ "1,\\,)} devuelve «A, B»." - -#~ msgid "" -#~ "subitems(val, start_index, end_index) -- This function is used to break " -#~ "apart lists of items such as genres. It interprets the value as a comma-" -#~ "separated list of items, where each item is a period-separated list. Returns " -#~ "a new list made by first finding all the period-separated items, then for " -#~ "each such item extracting the start_index`th to the `end_index`th " -#~ "components, then combining the results back together. The first component in " -#~ "a period-separated list has an index of zero. If an index is negative, then " -#~ "it counts from the end of the list. As a special case, an end_index of zero " -#~ "is assumed to be the length of the list. Example using basic template mode " -#~ "and assuming a #genre value of \"A.B.C\": {#genre:subitems(0,1)} returns " -#~ "\"A\". {#genre:subitems(0,2)} returns \"A.B\". {#genre:subitems(1,0)} " -#~ "returns \"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", " -#~ "{#genre:subitems(0,1)} returns \"A, D\". {#genre:subitems(0,2)} returns " -#~ "\"A.B, D.E\"" -#~ msgstr "" -#~ "subitems(val, índice_inicio, índice_fin) -- Esta función se usa para separar " -#~ "listas de elementos tales como los géneros. Interpreta el valor como una " -#~ "lista de elementos separados por comas, donde cada elemento es a su vez una " -#~ "lista de elementos separados por puntos. Devuelve una nueva lista formada " -#~ "tomando, de cada lista de elementos separados por puntos, los elementos " -#~ "situados entre las posiciones «índice_inicio» e «índice_fin» y combinando " -#~ "los resultados. El primer elemento de cada lista separada por puntos ocupa " -#~ "la posición cero. Si un índice es negativo, se cuenta desde el final de la " -#~ "lista. Como caso especial, si «índice_fin» es cero, se considera que el " -#~ "final de la lista. Ejemplos en el modo básico de plantilla y suponiendo que " -#~ "la columna #genre contiene el valor «A.B.C»: {#genre:subitems(0,1)} devuelve " -#~ "«A», {#genre:subitems(0,2)} devuelve «A.B», {#genre:subitems(1,0)} devuelve " -#~ "«B.C». Suponiendo que #genre contiene el valor «A.B.C, D.E.F»: " -#~ "{#genre:subitems(0,1)} devuelve «A, D», {#genre:subitems(0,2)} devuelve " -#~ "«A.B, D.E»." - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Los formatos de los libros seleccionados se combinarán en el <b>primer libro " -#~ "seleccionado</b> (%s). Los metadatos del primer libro seleccionado no se " -#~ "cambiarán. El autor, título, ISBN y el resto de metadatos <i>no</i> se " -#~ "combinarán.<br><br>Tras combinar el segundo y sucesivos libros " -#~ "seleccionados, cualquier metadato que contengan será <b>borrado</b>. " -#~ "<br><br>Todos los formatos del primer libro seleccionado se mantendrán y " -#~ "cualquier formato duplicado en el segundo y siguiente libros seleccionados " -#~ "se <b>borrará<b/> permanentemente de tu libreria de Calibre.<br><br/> ¿Estas " -#~ "<b>seguro<b/> de que quieres continuar?" - -#~ msgid "Downloads metadata from The Open Library" -#~ msgstr "Descarga metadatos de The Open Library" - -#~ msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -#~ msgstr "" -#~ "Actívelo para no mostrar el diálogo de recomendación para «Conectar con " -#~ "iTunes»" - -#~ msgid "Skip 'Connect to iTunes' recommendation" -#~ msgstr "Omitir la recomendación para «Conectar con iTunes»" - -#~ 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 [opciones]\n" -#~ "\n" -#~ " Extraer metadatos del libro de Nicebooks. debe especificar título, " -#~ "autor,\n" -#~ " ISBN, publicador o palabras clave. Se extraerán un máximo de 20 " -#~ "coincidencias,\n" -#~ " por lo tanto debe ser lo más específico posible.\n" -#~ " También puede recuperar las portadas si se activa la opción.\n" -#~ " " - -#, python-format -#~ msgid "Found <b>%d</b> covers of %s. Pick the one you like best." -#~ msgstr "" -#~ "Se encontraron <b>%d</b> portadas para %s. Escoja la que más le guste." - -#~ msgid "" -#~ "The algorithm used to copy author to author_sort\n" -#~ "Possible values are:\n" -#~ "invert: use \"fn ln\" -> \"ln, fn\" (the default algorithm)\n" -#~ "copy : copy author to author_sort without modification\n" -#~ "comma : use 'copy' if there is a ',' in the name, otherwise use 'invert'\n" -#~ "nocomma : \"fn ln\" -> \"ln fn\" (without the comma)\n" -#~ "When this tweak is changed, the author_sort values stored with each author\n" -#~ "must be recomputed by right-clicking on an author in the left-hand tags " -#~ "pane,\n" -#~ "selecting 'manage authors', and pressing 'Recalculate all author sort " -#~ "values'." -#~ msgstr "" -#~ "El algoritmo usado para copiar el autor en el orden de autor\n" -#~ "Los valores posibles son:\n" -#~ "invert: Transforma «nom ape» en «ape, nom» (el algoritmo predeterminado)\n" -#~ "copy: Copia author en author_sort sin modificaciones\n" -#~ "comma: Usa «copy» si hay una coma en el nombre, si no usa «invert»\n" -#~ "nocomma: «nom ape» -> «ape nom» (sin coma)\n" -#~ "Al cambiar este ajuste, el orden de autor almacenado para cada autor debe\n" -#~ "recalcularse pulsando con el botón derecho en un autor del panel de " -#~ "etiquetas\n" -#~ "de la izquierda, seleccionando «Administrar autores» y pulsando «Recalcular " -#~ "todos\n" -#~ "los valores de orden de autor»." - -#~ msgid "" -#~ "The algorithm used to assign a new book in an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5" -#~ msgstr "" -#~ "El algoritmo usado para asignar un número dentro de una serie existente a un " -#~ "nuevo libro.\n" -#~ "Los nuevos números asignados con ejeste ajuste son siempre enteros, excepto " -#~ "si se\n" -#~ "especifica un número constante que no sea entero.\n" -#~ "Los valores posibles son:\n" -#~ "next: El primer entero disponible mayor que el mayor de los números en uso\n" -#~ "first_free: El primer entero disponible mayor que 0\n" -#~ "next_free: El primer entero disponible mayor que el menor de los números en " -#~ "uso\n" -#~ "last_free: El primer entero disponible menor que el mayor de los números en " -#~ "uso.\n" -#~ "Devuelve el mayor en uso + 1 si no hay otro disponible\n" -#~ "const: Asigna siempre el número 1\n" -#~ "un número: Asigna siempre ese número. El número no está entre comillas. Se " -#~ "puede\n" -#~ "usar 0.0 aquí\n" -#~ "Ejemplos:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5" - -#~ msgid "" -#~ "Set custom metadata fields that the book details panel will or will not " -#~ "display." -#~ msgstr "" -#~ "Campos personalizados de metadatos que se muestran o no en el panel de " -#~ "detalles del libro" - -#~ msgid "Control behavior of double clicks on the book list" -#~ msgstr "Doble clic en la lista de libros" - -#~ msgid "" -#~ "Behavior of doubleclick on the books list. Choices: open_viewer, " -#~ "do_nothing,\n" -#~ "edit_cell, edit_metadata. Selecting edit_metadata has the side effect of\n" -#~ "disabling editing a field using a single click.\n" -#~ "Default: open_viewer.\n" -#~ "Example: doubleclick_on_library_view = 'do_nothing'" -#~ msgstr "" -#~ "Comportamiento del doble clic en la lista de libros. Las posibilidades son:\n" -#~ "«open_viewer», «do_nothing», «edit_cell», «edit_metadata». Si se selecciona\n" -#~ "«edit_metadata» se desactiva la opción de modificar un campo con un\n" -#~ "único clic.\n" -#~ "Valor predeterminado: «open_viewer».\n" -#~ "Ejemplo: doubleclick_on_library_view = 'do_nothing'" - -#~ msgid "Applying downloaded metadata to your library" -#~ msgstr "Aplicando los metadatos descargados a su biblioteca" - -#~ msgid "Configure download" -#~ msgstr "Configurar descarga" - -#~ msgid "Configure metadata downloading" -#~ msgstr "Configurar descarga de metadatos" - -#, python-format -#~ msgid "Downloaded %d of %d" -#~ msgstr "Descargados %d de %d" - -#, python-format -#~ msgid "<b>Configure %s</b><br>%s" -#~ msgstr "<b>Configurar %s</b><br>%s" - -#~ msgid "" -#~ "format_date(val, format_string) -- format the value, which must be a date " -#~ "field, using the format_string, returning a string. The formatting codes " -#~ "are: d : the day as number without a leading zero (1 to 31) dd : the " -#~ "day as number with a leading zero (01 to 31) ddd : the abbreviated " -#~ "localized day name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day " -#~ "name (e.g. \"Monday\" to \"Sunday\"). M : the month as number without a " -#~ "leading zero (1 to 12). MM : the month as number with a leading zero (01 " -#~ "to 12) MMM : the abbreviated localized month name (e.g. \"Jan\" to " -#~ "\"Dec\"). MMMM : the long localized month name (e.g. \"January\" to " -#~ "\"December\"). yy : the year as two digit number (00 to 99). yyyy : the " -#~ "year as four digit number. iso : the date with time and timezone. Must be " -#~ "the only format present" -#~ msgstr "" -#~ "format_date(val, texto_formato) -- da formato a un valor, que debe ser un " -#~ "campo de fecha, según «texto_formato» y devuelve un texto. Los códigos de " -#~ "formato son: «d»: el día como un número, sin cero inicial (de 1 a 31). «dd»: " -#~ "el día como un número, con un cero inicial si es necesario (de 01 a 31). " -#~ "«ddd»: el día de la semana abreviado según el idioma local (p. ej. de «lun» " -#~ "a «dom»). «dddd»: el nombre local completo del día de la semana (p. ej. de " -#~ "«lunes» a «domingo»). «M»: el mes como un número sin cero inicial (de 1 a " -#~ "12). «MM»: el mes como un número, con un cero inicial si es necesario (de 01 " -#~ "a 12). «MMM»: el mes abreviado según el idioma local (p. ej. de «ene» a " -#~ "«dic»). «MMMM»: el nombre local completo del mes (p. ej. de «enero» a " -#~ "«diciembre»). «yy»: el año como un número de dos cifras (de 00 a 99). " -#~ "«yyyy»: el año como un número de cuatro cifras. «iso»: la fecha con hora y " -#~ "zona horaria; debe ser el único formato presente." - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Campo de salida por el que se ordenará.\n" -#~ "Los campos disponibles son: «author_sort», «id», «rating», «size», " -#~ "«timestamp», «title».\n" -#~ "Valor predeterminado: «%default»\n" -#~ "Se aplica a: formatos de salida CSV, XML" - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Los campos para incluir en la salida cuando se crea un catálogo de los " -#~ "libros de la biblioteca. Debe ser una lista de campos separados por comas.\n" -#~ "Los campos disponibles son: %s,\n" -#~ "y cualquier campo personalizado creado por el usuario.\n" -#~ "Ejemlpo: %s=title,authors,tags\n" -#~ "Valor predeterminado: «%%default»\n" -#~ "Se aplica a: formato de salida BIBTEX" - -#~ msgid "The first producer of free ebooks." -#~ msgstr "El primer productor de elibros gratuitos" - -#~ msgid "The digital bookstore." -#~ msgstr "La librería digital" - -#~ msgid "entertain, enrich, inspire." -#~ msgstr "entretener, enriquecer, inspirar" - -#~ msgid "Read anywhere." -#~ msgstr "Lea en cualquier lugar" - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "Libros, Libros de texto, eLibros, Juguetes, Juegos y Más" - -#~ msgid "Publishers of fine books." -#~ msgstr "Editores de buenos libros" - -#~ msgid "World Famous eBook Store." -#~ msgstr "Tienda de eLibros famosa mundialmente" - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Libros de Amazon para Kindle" - -#~ msgid "Ebooks for readers." -#~ msgstr "ELibros para lectores" - -#~ msgid "Your ebook. Your way." -#~ msgstr "Su libro. Su modo." - -#~ msgid "One web page for every book." -#~ msgstr "Una página web para cada libro" - -#~ msgid "Ebooks handcrafted with the utmost care" -#~ msgstr "Elibros hechos a mano con el mayor cuidado" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "Los mejores elibros al mejor precio: ¡gratis!" - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "eLectura: cualquier hora, cualquier lugar." - -#~ msgid "calibre Store Search" -#~ msgstr "Búsqueda en tienda calibre" - -#~ msgid "" -#~ "book_details_will_display is a list of custom fields to be displayed.\n" -#~ "book_details_wont_display is a list of custom fields not to be displayed.\n" -#~ "wont_display has priority over will_display.\n" -#~ "The special value '*' means all custom fields. The value [] means no " -#~ "entries.\n" -#~ "Defaults:\n" -#~ "book_details_will_display = ['*']\n" -#~ "book_details_wont_display = []\n" -#~ "Examples:\n" -#~ "To display only the custom fields #mytags and #genre:\n" -#~ "book_details_will_display = ['#mytags', '#genre']\n" -#~ "book_details_wont_display = []\n" -#~ "To display all fields except #mycomments:\n" -#~ "book_details_will_display = ['*']\n" -#~ "book_details_wont_display['#mycomments']\n" -#~ "As above, this tweak affects only display of custom fields. The standard\n" -#~ "fields are not affected" -#~ msgstr "" -#~ "«book_details_will_display» es una lista de campos personalizados que\n" -#~ "se mostrarán, «book_details_wont_display» es una lista de campos\n" -#~ "personalizados que no se mostrarán. El segundo tiene preferencia sobre\n" -#~ "el primero.\n" -#~ "El valor especial «*» indica todos los campos personalizados. El valor «[]»\n" -#~ "indica que no hay entradas.\n" -#~ "Valores predeterminados:\n" -#~ "book_details_will_display = ['*']\n" -#~ "book_details_wont_display = []\n" -#~ "Ejemplos:\n" -#~ "Para mostrar sólo los campos personalizados «#misetiquetas» y «#genero»:\n" -#~ "book_details_will_display = ['#misetiquetas', '#genero']\n" -#~ "book_details_wont_display = []\n" -#~ "Para mostrar todos los campos excepto «#miscomentarios»:\n" -#~ "book_details_will_display = ['*']\n" -#~ "book_details_wont_display = ['#mycomments']\n" -#~ "Este ajuste sólo afecta a los campos personalizados. Los campos\n" -#~ "predefinidos no se ven afectados." - -#~ msgid "Downloads metadata from Overdrive's Content Reserve" -#~ msgstr "Descarga metadatos de Content Reserve de Overdrive" - -#, python-format -#~ msgid "Cover size: %dx%d" -#~ msgstr "Tamaño de portada: %d×%d" - -#~ msgid "booksize() -- return value of the field capitalized" -#~ msgstr "booksize() -- devuelve el valor del campo en mayúsculas" - -#, python-format -#~ msgid "Book %s of <span class=\"series_name\">%s</span>" -#~ msgstr "Libro %s de <span class=\"series_name\">%s</span>" - -#~ msgid "Kindle eBooks" -#~ msgstr "Libros Kindle" - -#~ msgid "Foyles of London, online" -#~ msgstr "Foyles de Londres, en línea" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Libros Kindle de Amazon.uk" - -#, python-format -#~ msgid "%s of %s books processed." -#~ msgstr "%s de %s libros procesados." - -#~ msgid "Feel every word" -#~ msgstr "Detectar todas las palabras" - -#~ msgid "" -#~ "<b style=\"color: red\">All files</b> (not just ebooks) from " -#~ "<br><br><b>%s</b><br><br> will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "<b style=\"color: red\">Todos los ficheros</b> (no sólo los libros) de " -#~ "<br><br><b>%s</b><br><br> se <b>borrarán permanentemente</b>. ¿Está seguro?" - -#~ msgid "der eBook Shop" -#~ msgstr "Librería electrónica der" - -#~ msgid "EPUBReaders eBook Shop" -#~ msgstr "Librería electrónica EPUBReaders" - -#~ msgid "Downloads metadata and covers from Douban.com" -#~ msgstr "Descarga metadatos y portadas de Douban.com" - -#~ msgid "Kindle books from Amazon.uk." -#~ msgstr "Libros Kindle de Amazon.uk." - -#~ msgid "Kindle books from Amazon.de." -#~ msgstr "Libros Kindle de Amazon.de." - -#~ msgid "Kindle books from Amazon." -#~ msgstr "Libros Kindle de Amazon." - -#~ msgid "Google Books" -#~ msgstr "Google Books" - -#~ msgid "Feel every word." -#~ msgstr "Feel every word." - -#~ msgid "The Pragmatic Bookshelf" -#~ msgstr "The Pragmatic Bookshelf." - -#~ msgid "Ebooks handcrafted with the utmost care." -#~ msgstr "Ebooks handcrafted with the utmost care." - -#~ msgid "Audiobooki mp3, ebooki, prasa - księgarnia internetowa." -#~ msgstr "Audiobooki mp3, ebooki, prasa - księgarnia internetowa." - -#~ msgid "DRM-Free tech ebooks." -#~ msgstr "DRM-Free tech ebooks." - -#~ msgid "EPUBReaders eBook Shop." -#~ msgstr "EPUBReaders eBook Shop." - -#~ msgid "Entertain, enrich, inspire." -#~ msgstr "Entertain, enrich, inspire." - -#~ msgid "" -#~ "Free Books : Download & Streaming : Ebook and Texts Archive : Internet " -#~ "Archive." -#~ msgstr "" -#~ "Free Books : Download & Streaming : Ebook and Texts Archive : Internet " -#~ "Archive." - -#~ msgid "Der eBook Shop." -#~ msgstr "Der eBook Shop." - -#~ msgid "Foyles of London, online." -#~ msgstr "Foyles of London, online." - -#~ msgid "Zaczarowany świat książek" -#~ msgstr "Zaczarowany świat książek" - -#~ msgid "Open Tag Wizard" -#~ msgstr "Abrir asistente de etiquetas" - -#~ msgid "Invalid text" -#~ msgstr "Texto no válido" - -#~ msgid "Tag Wizard" -#~ msgstr "Asistente de etiquetas" - -#~ msgid "The text in the box was not generated by this wizard" -#~ msgstr "El texto del cuadro no ha sido generado por este asistente" - -#~ msgid "Communicate with the Nook TSR eBook reader." -#~ msgstr "Comunicar con el lector Nook TSR." - -#~ msgid "Nook Simple" -#~ msgstr "Nook Simple" - -#~ msgid "Tags (more than one per box permitted)" -#~ msgstr "Etiquetas (se permite más de una por cuadro)" - -#~ msgid "Color" -#~ msgstr "Color" - -#~ msgid "Invalid color" -#~ msgstr "Color no válido" - -#~ msgid "The color {0} is not valid" -#~ msgstr "El color {0} no es válido" - -#~ msgid "" -#~ "If you want to color a field based on tags, then click the button next to an " -#~ "empty line to open the tags wizard. It will build a template for you. You " -#~ "can later edit that template with the same wizard. If you edit it by hand, " -#~ "the wizard might not work or might restore old values." -#~ msgstr "" -#~ "Si quiere colorear un campo en función de las etiquetas, pulse el botón " -#~ "junto a una línea en blanco para abrir el asistente de etiquetas. El " -#~ "asistente creará una plantilla que usted puede editar. Si modifica una " -#~ "plantilla manualmente puede que el asistente no funcione o sea incapaz de " -#~ "restaurar valores anteriores." - -#~ msgid "" -#~ "Here you can specify coloring rules for columns shown in the library view. " -#~ "Choose the column you wish to color, then supply a template that specifies " -#~ "the color to use based on the values in the column. There is a <a " -#~ "href=\"http://calibre-" -#~ "ebook.com/user_manual/template_lang.html\">tutorial</a> on using templates." -#~ msgstr "" -#~ "Aquí puede especificar la manera en que se coloreará la vista de la " -#~ "biblioteca. Elija la columna que quiere colorear y asígnele una plantilla " -#~ "que especifique qué color usar según el valor de la columna. Existe un <a " -#~ "href=\"http://calibre-" -#~ "ebook.com/user_manual/template_lang.html\">tutorial</a> sobre el uso de " -#~ "plantillas." - -#~ msgid "" -#~ "<b>Note:</b> if you want to color a \"custom column with a fixed set of " -#~ "values\", it is often easier to specify the colors in the column definition " -#~ "dialog. There you can provide a color for each value without using a " -#~ "template." -#~ msgstr "" -#~ "<b>Nota:</b> Si quiere colorear una «columna personalizada con un conjunto " -#~ "fijo de valores», suele ser más fácil especificar los colores en el diálogo " -#~ "de definición de la columna. Allí puede asignar un color a cada valor sin " -#~ "necesidad de plantilla." - -#~ msgid "Color selection template" -#~ msgstr "Plantilla de selección de color" - -#~ msgid "Open the tags wizard." -#~ msgstr "Abrir el asistente de etiquetas." - -#~ msgid "Color names" -#~ msgstr "Nombres de color" - -#~ msgid "Column Coloring" -#~ msgstr "Colores de columnas" - -#~ msgid "" -#~ "You can access a multi-line template editor from the context menu (right-" -#~ "click)." -#~ msgstr "" -#~ "Puede acceder a un editor de plantillas de varias líneas con el menú de " -#~ "contexto (botón derecho)." - -#~ msgid "Column to color" -#~ msgstr "Columna para colorear" - -#~ msgid "" -#~ "<p>This store is currently diabled and cannot be used in other parts of " -#~ "calibre.</p>" -#~ msgstr "" -#~ "<p>Esta librería está actualmente desactivada y no se puede usar en otras " -#~ "partes de calibre.</p>" - -#~ msgid "<p>This store distributes ebooks in the following formats: %s</p>" -#~ msgstr "" -#~ "<p>Esta librería distribuye libros electrónicos en los siguientes formatos: " -#~ "%s</p>" - -#~ msgid "<p>This store only distributes ebooks with DRM.</p>" -#~ msgstr "<p>Esta librería sólo distribuye libros con DRM.</p>" - -#~ msgid "" -#~ "<p>This store is currently enabled and can be used in other parts of " -#~ "calibre.</p>" -#~ msgstr "" -#~ "<p>Esta librería está actualmente activada y puede usarse en otras partes de " -#~ "calibre.</p>" - -#~ msgid "" -#~ "<p>This store is headquartered in %s. This is a good indication of what " -#~ "market the store caters to. However, this does not necessarily mean that the " -#~ "store is limited to that market only.</p>" -#~ msgstr "" -#~ "<p>La sede principal de esta librería está en %s. Esto es una indicación de " -#~ "cuál es su mercado prioritario, pero no significa que sea el único.</p>" - -#~ msgid "" -#~ "<p>This store distributes ebooks with DRM. It may have some titles without " -#~ "DRM, but you will need to check on a per title basis.</p>" -#~ msgstr "" -#~ "<p>Esta librería distribuye libros con DRM. Puede que también tenga algunos " -#~ "libros sin DRM, pero debería comprobarlo en cada caso.</p>" - -#~ msgid "" -#~ "The template must evaluate to one of the color names shown below. You can " -#~ "use any legal template expression. For example, you can set the title to " -#~ "always display in green using the template \"green\" (without the quotes). " -#~ "To show the title in the color named in the custom column #column, use " -#~ "\"{#column}\". To show the title in blue if the custom column #column " -#~ "contains the value \"foo\", in red if the column contains the value \"bar\", " -#~ "otherwise in black, use " -#~ "<pre>{#column:switch(foo,blue,bar,red,black)}</pre>To show the title in blue " -#~ "if the book has the exact tag \"Science Fiction\", red if the book has the " -#~ "exact tag \"Mystery\", or black if the book has neither tag, " -#~ "use<pre>program: \n" -#~ " t = field('tags'); \n" -#~ " first_non_empty(\n" -#~ " in_list(t, ',', '^Science Fiction$', 'blue', ''), \n" -#~ " in_list(t, ',', '^Mystery$', 'red', 'black'))</pre>To show the title " -#~ "in green if it has one format, blue if it two formats, and red if more, " -#~ "use<pre>program:cmp(count(field('formats'),','), 2, 'green', 'blue', " -#~ "'red')</pre>" -#~ msgstr "" -#~ "La plantilla debe devolver uno de los nombres de color mostrados más abajo. " -#~ "Puede usar cualquier expresión de plantilla permitida. Por ejemplo, puede " -#~ "hacer que el título aparezca siempre en verde usando la plantilla «verde» " -#~ "(sin comillas). Para mostrar el título en el color especificado en la " -#~ "columna personalizada #columna, use «{#columna}». Para mostrar el título en " -#~ "azul si la columna personalizada #columna contiene el valor «bla», en rojo " -#~ "si contiene el valor «tararí» y en negro en los demás casos, use " -#~ "«{#columna:switch(bla,blue,tararí,red,black)}». Para mostrar el título en " -#~ "azul si el libro contiene la etiqueta exacta «Ciencia ficción», en rojo si " -#~ "el libro tiene la etiqueta exacta «Misterio» y en negro si no tiene ninguna, " -#~ "use «<pre>program:\n" -#~ " t = field('tags');\n" -#~ " first_non_empty(\n" -#~ " in_list(t, ',', '^Ciencia ficción$', 'blue', ''),\n" -#~ " in_list(t, ',', '^Misterio$', 'red', 'black'))</pre>». Para mostrar " -#~ "el título en verde si tiene un formato, en azul si tiene dos y en rojo si " -#~ "tiene más, use «program:cmp(count(field('formats'),','), 2, 'green', 'blue', " -#~ "'red')»." - -#~ msgid "" -#~ "You can enter more than one tag per box, separated by commas. The comparison " -#~ "ignores letter case.<br>A tag value can be a regular expression. Check the " -#~ "box to turn them on. When using regular expressions, note that the wizard " -#~ "puts anchors (^ and $) around the expression, so you must ensure your " -#~ "expression matches from the beginning to the end of the tag.<br>Regular " -#~ "expression examples:" -#~ msgstr "" -#~ "Puedes introducir varios tag por caja, separados por comas. La comparación " -#~ "ignora mayúsculas o minúsculas. <br> Un tag puede ser una expresión regular. " -#~ "Verifica la caja para activarla. Cuando uses expresiones regulares, verás " -#~ "que el asistente pondrá anclas (^ y $) alrededor de la expresión, asi que " -#~ "debes asegurarte de que la expresión corresponde al principio del tag. <br> " -#~ "Ejemplos de expresiones regulares:" - -#~ msgid "Tags (see the popup help for more information)" -#~ msgstr "Tags (mira el globo de ayuda para más información)" - -#, python-format -#~ msgid "" -#~ "\n" -#~ " <p>Advanced Rule for column <b>%s</b>:\n" -#~ " <pre>%s</pre>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>Regla avanzada para la columna <b>%s</b>:\n" -#~ "<pre>%s</pre>\n" -#~ " " - -#, python-format -#~ msgid "<li>If the <b>%s</b> column <b>%s</b> value: <b>%s</b>" -#~ msgstr "<li>Si la columna <b>%s</b> <b>%s</b> el valor: <b>%s</b>" - -#~ 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 "" -#~ "Puede controlar el color de las columnas en la lista de libros creando " -#~ "\"reglas\" que le indican a calibre qué color usar. Pulse en «Añadir regla» " -#~ "para empezar. Puede modificar una regla existente pulsando dos veces sobre " -#~ "ella." - -#~ msgid "" -#~ "Argument count should be -1 or greater than zero.Setting it to zero means " -#~ "that this function cannot be used in single function mode." -#~ msgstr "" -#~ "El número de argumentos debe ser -1 o mayor que cero. Si es cero significa " -#~ "que esta función no se puede usar en el modo de función única" - -#~ msgid "" -#~ "Update <b>only</b> 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 "" -#~ "Actualice <b>sólo</b> si alguna de las nuevas funciones o correcciones de " -#~ "errores es importante para usted. Si la presente versión le funciona " -#~ "correctamente, no actualice." - -#~ msgid "" -#~ "This store is currently diabled and cannot be used in other parts of calibre." -#~ msgstr "" -#~ "Esta librería está actualmente desactivada y no se puede usar en otras " -#~ "partes de calibre." - -#~ msgid "This store only distributes ebooks with DRM." -#~ msgstr "Esta librería sólo distribuye libros con DRM." - -#, python-format -#~ msgid "" -#~ "Make font size %s\n" -#~ "Current magnification: %.1f" -#~ msgstr "" -#~ "%s el tamaño de letra\n" -#~ "Escala actual: %.1f" - -#~ msgid "Choose the &toolbar to customize:" -#~ msgstr "Elija una &barra de herramientas para personalizar:" - -#~ msgid "If the " -#~ msgstr "Si la columna " - -#, python-format -#~ msgid "" -#~ " <p>Set the color of <b>%s</b> to <b>%s</b> if the following\n" -#~ " conditions are met:</p>\n" -#~ " <ul>%s</ul>\n" -#~ " " -#~ msgstr "" -#~ " <p>Establecer el color de <b>%s</b> en <b>%s</b> si las " -#~ "siguientes condiciones se satisfacen:</p>\n" -#~ "<ul>%s</ul>\n" -#~ " " - -#, python-format -#~ msgid "Locating zip file for %s: %s" -#~ msgstr "Buscando el fichero zip para %s: %s" - -#~ msgid " column " -#~ msgstr " _ " - -#~ msgid " value " -#~ msgstr " _ " - -#~ msgid "Books with selected item: {0}" -#~ msgstr "Libros con elemento seleccionado: {0}" - -#~ msgid "<h1 style=\"color:red\">WARNING</h1>" -#~ msgstr "<h1 style=\"color:red\">ADVERTENCIA</h1>" - -#~ msgid "" -#~ "If checked, this column will be displayed as HTML in book details and the " -#~ "content server" -#~ msgstr "" -#~ "Si se activa, esta columna se mostrará como HTML en los detalles del libro y " -#~ "en el servidor de contenidos" - -#~ 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 "" -#~ "Cuando calibre elimina el espacio entre párrafos, añade automáticamente una " -#~ "sangría en la primera línea para que los párrafos puedan distinguirse " -#~ "fácilmente. Esta opción controla el ancho de dicha sangría." diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 9a2cc6e536..35c9aeb260 100644 --- a/src/calibre/translations/et.po +++ b/src/calibre/translations/et.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-25 08:15+0000\n" -"Last-Translator: keski <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 18:04+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Estonian <et@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:41+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:38+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Ei tee midagi" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Ei tee midagi" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ msgstr "Kasutajaliidese tegevus" #: /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/actions/preferences.py:25 #: /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 @@ -424,207 +425,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Otsi raamatuid erinevatelt raamatumüüjatelt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Hangi uusi calibre pluginaid või uuenda olemasolevaid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Välimus ja tunnetus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Kasutajaliides" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Käitumine" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Kohanda calibre käitumist" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Lisa enda veergusid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Tööriistariba" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Otsin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Sisendisuvand" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Teisendamine" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "Seadista teisendussuvandeid vastavalt igale sisendformaadile" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Üldine häälestus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Väljundi sätted" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Lisan raamatuid" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Import/eksport" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Saadan raamatuid seadmetele" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Täpsemad" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Raamatute jagamine e-posti teel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Jagamine" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Jagamine üle võrgu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Meta-andmete allalaadimine" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Pluginad" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -860,7 +865,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -874,8 +879,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -904,13 +909,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1027,11 +1032,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1039,8 +1044,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1107,8 +1112,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1118,8 +1123,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1127,8 +1132,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1361,12 +1366,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2364,7 +2369,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3294,7 +3299,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3302,6 +3313,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4038,7 +4053,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4074,84 +4089,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4194,7 +4209,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4232,7 +4247,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4270,126 +4285,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4397,7 +4413,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4406,13 +4422,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4422,44 +4438,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4471,11 +4487,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4540,8 +4556,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4577,104 +4595,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4756,35 +4774,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4992,20 +5010,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5035,7 +5053,6 @@ 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 "" @@ -5044,46 +5061,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5124,90 +5141,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5217,11 +5238,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5255,50 +5276,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5307,15 +5328,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5485,6 +5506,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5499,8 +5522,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5551,45 +5574,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5608,7 +5631,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5628,7 +5651,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5653,7 +5676,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6680,52 +6703,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8054,6 +8068,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8126,12 +8210,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8146,7 +8230,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9702,7 +9786,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9752,62 +9835,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9822,19 +9855,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11429,6 +11462,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13993,42 +14030,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14105,11 +14142,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14119,56 +14156,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16189,17 +16226,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16762,53 +16799,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16818,37 +16855,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16858,7 +16895,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16868,24 +16905,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16894,11 +16931,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16906,7 +16943,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16915,7 +16952,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16926,27 +16963,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16960,7 +16997,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16968,7 +17005,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16977,14 +17014,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16994,7 +17031,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17002,13 +17039,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17017,7 +17054,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17030,7 +17067,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17047,7 +17084,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17062,83 +17099,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17303,38 +17364,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17518,31 +17583,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18308,10 +18373,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Kooditabel HTML failide lisamiseks. Tavalised valikud on cp1252, latin1, iso-" -#~ "8859-1 ja utf-8." diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index 823f257b70..af8e54c392 100644 --- a/src/calibre/translations/eu.po +++ b/src/calibre/translations/eu.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-02 08:49+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:39+0000\n" "Last-Translator: gorkaazk <gorkaazkarate@euskalerria.org>\n" "Language-Team: eu@li.org\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-08-03 04:35+0000\n" -"X-Generator: Launchpad (build 13573)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:36+0000\n" +"X-Generator: Launchpad (build 13613)\n" "Language: eu\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -32,7 +32,7 @@ msgstr "Ez du ezer egiten" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -95,10 +95,11 @@ msgstr "Ez du ezer egiten" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -135,12 +136,12 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -176,21 +177,21 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -233,7 +234,7 @@ msgstr "Erabiltzailearen interfaze ekintza" #: /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/actions/preferences.py:25 #: /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 @@ -438,56 +439,60 @@ msgstr "" "Bila ezazu hurrengo edo aurreko bat etortzea zure calibre liburutegian " "azpimarratze moduan bilatzen ari zarela" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Bilatu liburuak hainbat liburu saltzaileen artean begiratzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" "Lor itzazu calibre aplikazio edo gehigarri berriak edo eguneratu dagoeneko " "dauzkazunak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Itxura eta izaera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interfazea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Jokabidea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Alda ezazu calibreren jokatzeko era" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Gehi itzazu zureak diren zutabeak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Tresna-barra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -495,66 +500,66 @@ msgstr "" "Pertsonalizatu tresna-barra eta testuinguruaren araberako menuak, bakoitzean " "eskuragarri agertuko diren ekintzekin aldatuz." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Bilatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Sorburu aukerak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Bihurketa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Aukera komunak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Helburu aukerak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Liburuak gehitzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Inportatu/Esportatu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Liburuak diskan gordetzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -562,50 +567,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Bidaltzen liburuak gailuetara" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Metadatuen konektore-txartela" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Aldatu metadatu eremuak gorde/igorri baino lehenago" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Txantiloi funtzioak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Aurreratua" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Sortu txantiloi funtzio berriak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Liburuak e-posta bidez partekatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Partekatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -613,11 +618,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Sarean zehar elkarbanatzen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -626,39 +631,39 @@ msgstr "" "interneten bidezko sarbidea emango dizun edozein lekutan eta edozein " "gailuren bidez" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Metadatuak deskargatu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" "Kontrolatu nola deskargatzen dituen calibrek liburuen metadatuak internetetik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Pluginak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Doikuntzak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Denetarik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Hainbat gauzetarako ezarpen aurreratuak" @@ -929,7 +934,7 @@ msgstr "Desgaitu izendaturiko gehigarria." #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -944,8 +949,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Bai" @@ -974,7 +979,7 @@ msgstr "Araztu saioa" msgid "Communicate with Android phones." msgstr "Android telefonoekin komunikatu." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -982,7 +987,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "S60 telefonoekin komunikatu." @@ -1113,11 +1118,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Albisteak" @@ -1125,8 +1130,8 @@ msgstr "Albisteak" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalogoa" @@ -1200,8 +1205,8 @@ msgstr "Liburuak gailura transferitzen..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1211,8 +1216,8 @@ msgstr "Gailuaren metadatu zerrendara liburuak gehitzen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1220,8 +1225,8 @@ msgstr "Gailutik liburuak ezabatzen..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1471,12 +1476,12 @@ msgstr "Kobo hori hainbat bildumatarako egokiturik dago " msgid "Create tags for automatic management" msgstr "Sortu etiketak kudeaketa automatikorako" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Abiarazi gabea, inplementatu gabea" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2730,7 +2735,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3830,7 +3835,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Artikulu guztiak" @@ -3838,6 +3849,10 @@ msgstr "Artikulu guztiak" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Hauxe Amazon Topaz liburua da. Ezin da prozesatu." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "Ez dago xehetasunik eskuragarri" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Orriaren Izenburua" @@ -4681,7 +4696,7 @@ msgstr "" msgid "A" msgstr "G" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Gehitu liburuak direktoriko bakar batetik" @@ -4722,85 +4737,85 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Kargatzen liburuak irakurgailuan." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Onartzen diren liburuak (formatu hauei eusten zaie)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Bateratu liburu batzuk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Metadatuak irakurtzen huts egin du" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Huts egin du metadatuak hemendik irakurtzen" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Hautaturiko libururik ez dago" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Hurrengo liburuak birtualak dira eta ezin dira calibre liburutegira gehitu:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Liburu fitxategirik ez da aurkitu" @@ -4843,7 +4858,7 @@ msgstr "Liburutegi nagusian erabiltzaileak sortu dituen oharrak bakarrik" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Libururik ez da hautatu" @@ -4881,7 +4896,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4919,86 +4934,87 @@ msgstr "%d books" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Aldatu/sortu liburutegia..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Hartu liburu bat ausaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Liburutetiaren mantentzea" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Liburutegiaren metadatuen babes kopiaren egoera" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Ikuskatu liburutegia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Aldatu izena" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Aukeratu liburutegirako izen berria <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Hori badago dagoeneko" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Huts egin du berrizendatzerakoan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5008,41 +5024,41 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "ezer ere ez" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Babes-kopiaren egoera" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Metadatuen babes kopia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5050,7 +5066,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -5059,13 +5075,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -5075,23 +5091,23 @@ msgstr "" msgid "Failed" msgstr "Huts egin du" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Ez da liburutegirik aurkitu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -5100,15 +5116,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Not allowed" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5116,7 +5132,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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" "Ezin dezakezu liburutegiak aldatu lanak exekutatzen dauden bitartean." @@ -5129,11 +5145,11 @@ msgstr "B" msgid "Convert books" msgstr "Bihurtu liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Bihurtu banaka" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Bihurtu multzoka" @@ -5201,8 +5217,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5240,92 +5258,92 @@ msgstr "" "Ezin izan dira liburu batzuk ezabatu, gehiago jakiteko egin ezazu klik " "\"Zehaztasunak erakutsi\" botoian." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Ezabatu liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Ezabatu hautatutako liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Remove files of a specific format from selected books.." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "Ezabatu hautatutako liburuetako azalak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Remove matching books from device" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Ezin ezabatu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Aukeratu ezabatzeko formatuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Ezin liburuak ezabatu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Ez dago konektaturik inolako irakurgailurik" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Memoria nagusia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Memoria-txartela A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Memoria-txartela B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Ez dago ezabatzeko libururik" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Ezabatzen liburuak irakurgailutik." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5333,7 +5351,7 @@ msgstr "" "Hautatutako liburuetako batzuk erantsitako gailuan daude. <b>Nondik</b> nahi " "duzu ezabatu hautatutako fitxategiak?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5341,7 +5359,7 @@ msgstr "" "Aukeratutako liburuak <b>betiko ezabatu</b> egingo dira zure calibre " "liburutegitik eta fitxategiak ezabatu egingo dira betiko. Ziur zaude?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5425,35 +5443,35 @@ msgstr "Ed" msgid "Edit metadata" msgstr "Editatu metadatuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Merge book records" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Editatu metadatuak banan-banan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Editatu metadatuak multzoka" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Deskargatu metadatuak eta liburu azalak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Bateratu hautatutako lehen liburuan - ezabatu besteak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Bateratu hautatutako lehen liburuan - gorde besteak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" "Bateratu formatuak hautatutako lehen liburuak besterik ez - ezabatu besteak" @@ -5676,20 +5694,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Run welcome wizard" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Berrabiarazi araztaile moduan (debug mode)" @@ -5719,7 +5737,6 @@ msgid "S" msgstr "G" #: /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" @@ -5728,26 +5745,26 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Ezin diskoan gorde" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Aukeratu helburu-direktorioa" -#: /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 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 " @@ -5757,20 +5774,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:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Gordetzerakoan huts egin du" -#: /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 "There was an error while saving." msgstr "Akats bat gordetzerakoan." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 "Ezin izan dira liburu batzuk gorde" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" "Egin klik zehaztasunak erakutsi botoian ea zeintzuk izan diren ikusteko." @@ -5812,90 +5829,94 @@ msgstr "" msgid "Similar books..." msgstr "Antzeko liburuak..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Books by same author" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Serie honetako liburuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Books by this publisher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Books with the same tags" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5905,11 +5926,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5945,39 +5966,39 @@ msgstr "I" msgid "View" msgstr "Ikusi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "View specific format" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Ezin da ikusi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Formatu hori ez dago eskuragarri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Aukeratu ikusteko formatua" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -5986,11 +6007,11 @@ msgstr "" "Hautatutako liburu guztiak ez zeuden eskuragarri %s formatuan. Lehenengo " "formatuz aldatu, bihurtu egin beharko dituzu horietako batzuk." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Liburu anitz hautatuak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -6003,15 +6024,15 @@ msgstr "" "denboran, oro har, eragin txarra izan dezake. Prozesua behin hasiz gero, " "ezin da eten burutu arte. Aurrera egin nahi duzu?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Ezin da karpeta zabaldu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s-k ez du formatu eskuragarririk." @@ -6198,6 +6219,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6212,8 +6235,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6269,46 +6292,46 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Egin klik zabaltzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" "%(sidx)s horretako <span class=\"series_name\">%(series)s</span> liburua" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Bildumak" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Egin klik birritan liburuaren zehaztasunen leihoa ikusteko" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Bidea (Path)" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6327,7 +6350,7 @@ msgstr "BibTeX Aukerak" #: /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/mobi_output.py:18 #: /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 @@ -6347,7 +6370,7 @@ msgstr "Aukerak honetako propio:" #: /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/mobi_output.py:18 #: /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 @@ -6372,7 +6395,7 @@ msgstr "outputa, helburua" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7437,52 +7460,43 @@ msgstr "Ezagunak diren sailen zerrenda. Sail berria gehi dezakezu." msgid "Book " msgstr "Liburua " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI formatuko outputa" -#: /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 "Lehenetsia" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Izenburua aurkibidearentzat:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Irudien tamaina doitu &Palm gailuetan" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Erabil ezazu egilearen izena &sailkatu egilearen izenaren arabera" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Desgaitu fitxategiaren edukien konpresioa" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Ez gehitu aurkibiderik liburuari" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Pizteko aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Periodical idazpuru letra-tipoa:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Personal Doc etiketa:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Ez hartu aintzat &bazterrak" @@ -8861,6 +8875,80 @@ msgstr "Data" msgid "Delete from device" msgstr "Ezabatu irakurgailutik" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "Elementua zuriz dago" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "Elementu bat ezin zaio ezerezari gehitu. Horren ordez, ezaba ezazu." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Ez dago ezer hautatuta" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" +"Hautatu beharko duzu elementu bat eskuragarri daudenenen elementuen " +"zerrendatik." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "Ez dago elementurik hautatuta" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Kategorien editorea" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Erabiltzen ari diren elementuak" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Ezabatu elementua datu basetik. Honek ezabatuko du elementua liburu " +"guztietatik eta gero datu base guztietatik." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +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/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8933,12 +9021,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Baliogarria ez den egile izena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Egile izenek ezin dute & karakterea eduki." @@ -8953,7 +9041,7 @@ msgid "&Search for:" msgstr "&Bilatu hau:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "B&ilatu" @@ -10586,7 +10674,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Ez erantsi (ezabatu) etiketa oraingo etiketen kategoriatik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Ziur zaude?" @@ -10644,68 +10731,13 @@ msgstr "" "Gehitu etiketa eskuragarri dauden etiketa multzora eta aplikatu oraingo " "liburu honetan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "Elementua zuriz dago" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "Elementu bat ezin zaio ezerezari gehitu. Horren ordez, ezaba ezazu." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Ez dago ezer hautatuta" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "" -"Hautatu beharko duzu elementu bat eskuragarri daudenenen elementuen " -"zerrendatik." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "Ez dago elementurik hautatuta" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "Gutxienez zerrendako elementu bat hautatu beharko duzu." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" +msgid "Tag" msgstr "" -"Erabat ziur zaude? Benetan ezabatu nahi dituzu honako elementu hauek?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Kategorien editorea" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Erabiltzen ari diren elementuak" - -#: /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." +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" -"Ezabatu elementua datu basetik. Honek ezabatuko du elementua liburu " -"guztietatik eta gero datu base guztietatik." - -#: /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 "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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10719,19 +10751,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -12397,6 +12429,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Lehenetsia" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -15119,44 +15155,44 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Liburu multzo batean egileen izenak aldatzeko denbora beharko. Ziur zaude?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Liburu multzo batean metadatuak aldatzeko denbora beharko. Ziur zaude?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Bilaketak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Bilaketa izena bikoiztua" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "%s bilaketa izen hori dagoeneko erabilia izan da." @@ -15233,11 +15269,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Bilatu zerbait etiketa arakatzailearekin" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -15257,60 +15293,60 @@ msgstr "" "dira\n" "\"jan\" testua daukaten testuak." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+b" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Bila ezazu aurrekoa edo hurrengoa" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Kategoria guztiak murriztu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" "Ez dago bat etortze gehiagorik.</b><p> Egin klik berriro Bilatu horretan " "lehen bat etortzera joateko" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Izenez ordenatu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Ospearen arabera ordenatu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Ordenatu batezbesteko balorazioen arabera" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Ezarri etiketen arakatzaileko sarreren ordena" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Bilatu dena" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Bilatu edozein" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Etiketen arakatzailean hainbat sarrera hautatzen direnean bilatu haietako " "bat edo haiek guztiak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17663,19 +17699,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Migrazioa egiten datu base zaharretik liburu elektronikoen liburutegira " "zera honetan: %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopiatzen <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Trinkotzen datu basea" @@ -18294,53 +18330,53 @@ msgstr "" msgid "No such variable " msgstr "Ez dago horrelako aldagairik " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -18350,37 +18386,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -18390,7 +18426,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -18400,24 +18436,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "bilatzeak bai 2 bai argumentu kopuru bakoitia eskatzen du" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -18426,11 +18462,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "aldizkatzeak argumentu kopuru bakoitia eskatzen du" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -18438,7 +18474,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -18447,7 +18483,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -18458,27 +18494,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -18492,7 +18528,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -18500,7 +18536,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -18509,14 +18545,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -18526,7 +18562,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -18534,13 +18570,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -18549,7 +18585,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -18562,7 +18598,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -18579,7 +18615,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -18594,83 +18630,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -18835,38 +18895,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Alemana (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "Frantsesa (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Nederlandera (Herbehereak)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Nederlandera (Belgika)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -19059,25 +19123,25 @@ msgstr "Deskargatzen liburu-azala hemendik %s" msgid "Masthead image downloaded" msgstr "Idazpuruko irudia deskargatuta" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Izenbururik gabeko artikulua" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Deskargatutako artikulua: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Huts egin du artikuluaren deskarga: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Jarioa eskuratzen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -19085,7 +19149,7 @@ msgstr "" "Izena emate saioak huts egin du, azter itzazu zure erabiltzaile-izena eta " "pasahitza calibreren Aldian behingo zerbitzurako." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -19876,2668 +19940,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "Profil hau SONY PRS modeluentzat zuzendua dago. 500/505/700 etab." - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "Profil hau Hanlin V3/V5 eta bere klonentzat zuzendua dago." - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal eta John Schember" - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Komunikatu Cybook Gen 3 eBook irakurgailuarekin." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Komunikatu Cybook Opus eBook irakurgailuarekin." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Komunikatu BeBook eBook irakurgailuarekin." - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Komunikatu BeBook Mini eBook irakurgailuarekin." - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Komunikatu Kindle 2 eBook irakurgailuarekin." - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Komunikatu Sony PRS-600/700 eBook irakurgailuarekin." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Komunikatu Sony PRS-300/505/500 eBook irakurgailuarekin." - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d-tik %d" - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Jar zaitez harremanetan \"Nokia 810 internet tablet\" horrekin." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Jar zaitez harremanetan \"Teclast K3 reader\" horrekin." - -#~ msgid "Set font delta" -#~ msgstr "Ezarri ezazu delta letra-tipoa" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "No valid plugin found in " -#~ msgstr "Baliogabeko gehigarria aurkitu da hemen: " - -#~ msgid "Communicate with the Promedia eBook reader" -#~ msgstr "Jar zaitez harremanetan \"Promedia eBook reader\" horrekin." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "Oinaldeko oharrak ezabatzeko erabiltzen den adierazpide arrunta." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Saia zaitez sorburuko fitxategian lerro jauzi kaxkarrak detektatzen eta " -#~ "zuzentzen eta antzeko beste problema batzuk ere bai. Honek gauzak lehen " -#~ "baino okerrago utz ditzake, beraz aukera hau erabiltzekotan, tentu handiz." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "" -#~ "Erabil ezazu adierazpide arrunt bat goiburua probatzeko eta ezabatzeko." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "" -#~ "Erabil ezazu adierazpide arrunt bat oinaldeko oharrak probatu eta ezabatzeko." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "Goiburua ezabatzeko erabiltzen den adierazpide arrunta." - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "HTML sorburu fitxategientzako karaktere kodeketa. Aukeraketa arruntak " -#~ "barnean ditu: cp1252, latin1, iso-8859-1 and utf-8." - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "backslashreplace" -#~ msgstr "backslashreplace" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Force maximum line lenght" - -#~ msgid "Fit &cover to view" -#~ msgstr "Fit &cover to view" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "E-posta \n" -#~ "banaketa" - -#~ msgid "Add/Save" -#~ msgstr "Gehitu/Gorde" - -#~ msgid "Automatic" -#~ msgstr "Automatikoa" - -#~ msgid "System port selected" -#~ msgstr "System port selected" - -#~ msgid "TabWidget" -#~ msgstr "TabWidget" - -#~ msgid "" -#~ "The label must contain only letters, digits and underscores, and start with " -#~ "a letter" -#~ msgstr "" -#~ "The label must contain only letters, digits and underscores, and start with " -#~ "a letter" - -#~ msgid "" -#~ "The lookup name must be lower case and cannot contain \":\"s or spaces" -#~ msgstr "" -#~ "The lookup name must be lower case and cannot contain \":\"s or spaces" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Click to see list of active jobs." - -#~ msgid " and delete from library" -#~ msgstr " and delete from library" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Create catalog of books in your calibre library" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Ezin izan da %s disko irakurgailua detektatu. Zure kernela, ziur aski, SYSFS " -#~ "horren bertsio zaharkitu bat esportatzen arituko da." - -#~ msgid "List builtin recipes" -#~ msgstr "\"Nola eraiki zen\", 'builtin', formulen edo errezeten zerrenda" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Oinarrizko letra-tipoaren tamaina puntuetan dago ezarrita. Honek kontrolatu " -#~ "egingo du testuaren lerroen elkarren arteko espazioa. Lehenetsita zera: ez " -#~ "da lerroen arteko espazioa berez aldatuko." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Unicode karaktereek ASCII adierazpideak letraldatuko dituzte. Tentu handiz " -#~ "erabili zeren eta honek unicode karaktereak aldatuko ditu ASCII " -#~ "adierazpideetara. Esate baterako \"%s\" bat dagoen bakoitzean \"Mikhail " -#~ "Gorbachiov\" bat txertatuko dizu. Ohar zaitez, baita, karaktere berezi " -#~ "batzuk askotan agertzen eta errepikatzen direnean, (Txina eta Japoniako " -#~ "idazkerakoak, esaterako) gehien erabiltzen diren karaktereak erabiliko dira " -#~ "(gure aurreko adibidean, Txinakoak)." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Batez besteko lerroaren luzera jauzi-lerroan baldin eta HTML hori aurretik " -#~ "egin den PDF fitxategi baten bihurketa bada. Lehenetsita hauxe: %default eta " -#~ "horrek hau bertan behera utziko luke." - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "ezin izan da %s irudia prozesatu. Errorea: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Ezin izan da irudi hau prozesatu: %s\n" -#~ "%s" - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "ARGITALETXEAREN BERRIKUSKETA" - -#~ msgid "Cover download" -#~ msgstr "Deskargatu liburu-azala" - -#~ msgid "ratings" -#~ msgstr "balorazioak" - -#~ msgid "tags" -#~ msgstr "etiketak" - -#~ msgid "Download %s from %s" -#~ msgstr "Deskargatu %s hemendik: %s" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Deskargatu metadatatuak Google Books gunetik" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Erabiltzeko isbndb.com izena eman beharko duzu %sfree account%s doaneko " -#~ "kontua izateko. Gero zure pasahitza erabili beharko duzu." - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Deskargatu gizarte mailako metadatuak amazon.com gunetik" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "" -#~ "Deskargatu serieak/etiketak/balorazioak informazioa hemendik: " -#~ "librarything.com" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [aukerak] key\n" -#~ "\n" -#~ "Eskura ezazu liburu elektronikoei buruzko metadatuak hemendik: isndb.com. " -#~ "Zehaztu ahal dituzu bai\n" -#~ "liburuen ISBN ID, bai egilea, bai izenburua. Zehazten badituzu izenburua eta " -#~ "egilea, hala eta guztiz ere, liburu bat baino gehiago egon daiteke\n" -#~ "\n" -#~ "pasahitza zera da, isbndb.com horretan zeuk sortu duzun pasahitza, hau da, " -#~ "doaneko kontu batean izena ematen duzunean sortzen duzun pasahitza.\n" -#~ "\n" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "Nahi dituzun metadatuen liburuaren ISBN ID." - -#~ msgid "The author whose book to search for." -#~ msgstr "Bilatzen ari zaren liburuaren egilea." - -#~ msgid "The title of the book to search for." -#~ msgstr "Bilatzen ari zaren liburuaren izenburua." - -#~ msgid " not found." -#~ msgstr " ez da aurkitu." - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Ez gehitu aurkibidea liburuaren bukaeran. Erabilgarria liburuak bere " -#~ "aurkibide propioa daukanean." - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Ezin izan da topatu gune egoki bat bereizketa txukun egiteko: %s Zuhaitzaren " -#~ "azpiko tamaina: %d KB" - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Zehaztu erabiliko den konpresio maila. 1 - 10 eskala. 1 konpresio txikiena " -#~ "izango da baina azkarrena 10 konpresiorik handiena izango da baina denbora " -#~ "gehiago beharko." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Zehaztu karaktereen kodea helburu dokumentuan. Lehenetsita hauxe: utf-8. " -#~ "Oharra: aukera hau ez dute formatu guztiek onartuko." - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Deskargatu liburu-azalak hemendik: openlibrary.org" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Deskargatu liburu-azalak hemendik: librarything.com" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s ez da aurkitu" - -#~ msgid "&Tweaks" -#~ msgstr "&Tweaks Aldaketak" - -#~ msgid "&Current tweaks" -#~ msgstr "&Current oraingo aldaketak" - -#~ msgid "All available tweaks" -#~ msgstr "Aldaketa posible guztiak" - -#~ msgid "" -#~ "Values for the tweaks are shown below. Edit them to change the behavior of " -#~ "calibre" -#~ msgstr "" -#~ "Aldaketen balioak beherago bistaratzeko prest. Edita itzazu Calibreren " -#~ "jokabidea aldatzeko" - -#~ msgid "&Miscellaneous" -#~ msgstr "&Miscellaneous" - -#~ msgid "&Restore to defaults" -#~ msgstr "&Restore lehenetsitakoak berrezarri" - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "" -#~ "Sortu lehenetsitako liburu-azal oinarrizko bat egilearen izenarekin eta " -#~ "izenbuarekin" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [aukerak] nireliburua.chm" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Iruzkin bat daukan txt artxibo batera doan bidea." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Helburu-direktorioa. Lehenetsia, oraingo direktoriora" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "Liburu-azaletako sorburuen errore mezurik balego, egin klik Erakutsi " -#~ "zehaztasunak behean." - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>Sar ezazu ISBN zerrenda bat kutxan ezkerretan, banan-banan. calibrek " -#~ "automatikoki sortuko ditu liburuentzako sarrerak ISBN horietan oinarrituta " -#~ "eta metadatuak eta liburu-azalak deskargatuko ditu liburu " -#~ "horientzat.<p>Zerrendako edozein ISBN-rekin ez ikusiarena egingo da zehatz-" -#~ "zehatza ez bada." - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "" -#~ "Ha vencido el tiempo de conexión a LibraryThing.com. Pruebe de nuevo más " -#~ "tarde." - -#~ msgid "description/reviews" -#~ msgstr "deskripzioa/aipamenak edo kritikak" - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "No se pudo obtener la portada debido a que el servidor sufre una carga " -#~ "excesiva. Por favor, inténtelo de nuevo más tarde." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Error del servidor LibraryThing.com. Pruebe de nuevo más tarde." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Bilatzen ari zaren liburuaren argitaleytxea." - -#~ msgid "Book Jacket" -#~ msgstr "Liburu-azalaren estalkia" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "Switch to library..." -#~ msgstr "Aldatu liburutegira..." - -#~ 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 "" -#~ "calibrek paragrafoen arteko espazioak ezabatzen dituenean, automatikoki " -#~ "paragrafoko koska txertatzen du ziurtatzeko paragrafoen artean nahasketarik " -#~ "ez dela egongo. Aukera honek koskaren zabalera kontrolatzeko da." - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Irakurri/Idatzi metadatuak liburu elektronikoen formatuetatik/formatuetara.\n" -#~ "\n" -#~ "Metadatuak irakurtzeko onartzen diren formatuak: %s\n" -#~ "\n" -#~ "Metadatuak idazteko onartzen diren formatuak: %s\n" -#~ "\n" -#~ "Fitxategi mota desberdinek metadatu mota desberdinei eutsiko diete. Saiatzen " -#~ "bazara ezartzen\n" -#~ "metadatu batzuk horrelakorik onartzen ez duen fitxategi batean, " -#~ "metadatuekin\n" -#~ "ez ikusiarena egingo da.\n" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Normalean calibre honek lerro zuriak paragrafo markatzat hartzen ditu. " -#~ "Aukera honekin kontu egingo da lerro guztiek paragrafo baten maila daukatela." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Normalean calibre honek lerro zuriak paragrafo markatzat hartzen ditu. " -#~ "Aukera honekin kontu egingo da koska batekin hasten den lerro oro (koska " -#~ "batekin, tab batekin edota 2 espazio edo espazio gehiagorekin) paragrafo " -#~ "baten lehen lerroa dela. Paragrafoaren amaiera hurrengo lerroa koska batekin-" -#~ "edo hasten denean." - -#~ 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.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Lerro bat itzulbiratzeko zein neurri behar den jakiteko behar den eskala. " -#~ "Baliagarri diren balioak dezimalak izango dira 0 eta 1 artekoak. " -#~ "Lehenetsita: 0.5, hau da lerro baten batez besteko luzera." - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Gorde ezazu ondo dokumentuaren azalaren proportzioa, pdf-ren lehen " -#~ "orrialdea betetzeko berariaz sorturiko irudia luzatu beharren." - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Exekutatu sorburu-testua Markdown aurre-prozesadorearen bidez. Markdown " -#~ "testutik HTMLra bihurketa egiten duen lanabesa da, sortzaileentzat. Markdown " -#~ "honi buruz gehiago ikasteko ikus" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Irakurritako azken orrialdea: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Irakurritako azken orrialdea non %d (%d%%)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Non %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Orrialdea %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Non %d • %s</b><br />" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Kopia bikoitz batzuk aurkitu dira eta batu egin dira dagoeneko sortuak " -#~ "zeuden liburu hauetan:" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Aukeratu formatuak <b>ez</b> ezabatzeko" - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "Hautatutako liburuak <b>betiko ezabatuak</b> izango dira eta ezabatutako " -#~ "fitxategiak zure ordenagailutik desagertuko dira betiko. Ziur zaude?" - -#~ msgid "social metadata" -#~ msgstr "gizarte mailako metadatuak" - -#~ msgid "covers" -#~ msgstr "liburu-azalak" - -#~ msgid "metadata" -#~ msgstr "metadatuak" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Deskargatzen %s %d liburu(ar)entzat" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b><br><br> The second and subsequently selected " -#~ "books will not be deleted or changed.<br><br>Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "Hautatu diren liburu guztien eta metadatu guztien formatuak gehituko dira " -#~ "<b>aukeratutako lehen liburuan.</b><br><br> Hautatutako bigarren liburua eta " -#~ "hurrengoak ez dira ezabatuko edo aldatuko.<br><br>Mesedez, baiezta ezazu " -#~ "aurrera egin nahi duzula." - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Libururik ez da hautatu katalogo orokorrerako" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Ez dago katalogatzeko libururik\n" -#~ "Begiratu kanpoan utzitako etiketak" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Aukeratu helburua honentzat: %s.%s" - -#~ msgid "strict" -#~ msgstr "zehatz" - -#~ msgid "replace" -#~ msgstr "ordeztu" - -#~ msgid "ignore" -#~ msgstr "baztertu" - -#~ msgid "mixed" -#~ msgstr "nahasia" - -#~ msgid "misc" -#~ msgstr "nahas-mahas" - -#~ msgid "book" -#~ msgstr "liburua" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "'Liburu hau ez sartu' etiketa:" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "'Liburu hau irakurrita bezala markatu' etiketa:" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Ohar gehigarriaren etiketa aurrizkia:" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Erantsi 'Gehitu berriak' atala" - -#~ msgid "Indent size:" -#~ msgstr "Koskaren neurria:" - -#~ msgid "Text justification:" -#~ msgstr "Testuaren justifikazioa:" - -#~ msgid "PDB Input" -#~ msgstr "PDB Inputa" - -#~ msgid "Header regular expression:" -#~ msgstr "Goiburuko ohiko adierazpena:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Oin-oharraren ohiko adierazpena:" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "&Aurre-prozesatu sorburu fitxategia detekzio estruktura menturaz hobetzeko" - -#~ msgid "Remove F&ooter" -#~ msgstr "Ezabatu Oin&oharra" - -#~ msgid "Remove H&eader" -#~ msgstr "Ezabatu Goi&burua" - -#~ msgid "Process using markdown" -#~ msgstr "Prozesatu markdown erabilita" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "" -#~ "Erabil ezazu laguntzaile-magialaria XPath adierazpena sortzen laguntzeko" - -#~ msgid "Send specific format" -#~ msgstr "Bidali formatu jakin bat" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "\"Langilearen zain\" prozesuen gehienezko kopurua" - -#~ msgid "Copy to Clipboard" -#~ msgstr "Kopiatu arbelean" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Metadatu batzuk deskargatzean huts egin du" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Huts egin du metadatuak deskargatzen hemendik:" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Metadatuak deskargatzean huts egin du:" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be merged into " -#~ "the <b>first selected book</b>.<br><br>After merger the second and " -#~ "subsequently selected books will be <b>deleted</b>. <br><br>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 <b>deleted</b> " -#~ "from your computer.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Hautatu diren liburu guztien eta metadatu guztien formatuak bateratu egingo " -#~ "dira <b>aukeratutako lehen liburuan</b>.<br><br>Liburu horiek elkar batu eta " -#~ "gero, bigarren liburua eta hurrengoko guztiak <b>ezabatu egingo</b> dira. " -#~ "<br><br>Aukeratzen dituzun lehenengo liburuaren liburu-formatu guztiak gorde " -#~ "egingo dira eta bikoiztutako edozein formatu bigarren liburuan eta " -#~ "hurrengoetan betiko <b>ezabatu</b> egingo dira zure ordenagailutik.<br><br> " -#~ " <b>Ziur</b>zaude? Aurrera egin nahi duzu?" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Egin klik \"Liburuaren zehaztasunak\" leihoa zabaltzeko" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Regex, \"Regular Expresion\" iradokizunak:\n" -#~ "- Regex lehenetsita- \\[[\\w ]*\\] - baztertu genero etiketako itxuratik " -#~ "[etiketa], esaterako, [Amazon Freebie]\n" -#~ "- \"DoT\" sinple bateko, hau da \"Damage-over Time\" sinple bateko, regex " -#~ "estandar batek ez ditu genero etiketa guztiak baztertuko, ez da sortuko " -#~ "Genero Sailarik" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Bere baitan 'Izenburuak' saila badago" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>Laguntzaile-magialari honek lagunduko dizu zure beharretarako egokia den " -#~ "neurriko letra-tipoa aukeratzen. Besterik gabe, sar ezazu oinarrizko letra-" -#~ "tipoaren neurria sorburu dokumentuan eta gero sar ezazu sorburuko letra-" -#~ "tiporako zeuk aukeratutako neurriren bat. Laguntzaile-magialariak erakutsiko " -#~ "du pantailan letra-tipoa eskalatzeko algoritmoarekin diseinatuko den letra-" -#~ "tipoaren neurria zein izango den. Zeuk algoritmoa doi dezakezu helburuko " -#~ "oinarrizko letra-tipoaren neurria doituz eta azpiko letra-tipo giltzarekin. " -#~ "Zuretzat egokiak diren balioak aurkitzen dituzunean sakatu OK.</p>\n" -#~ "<p>Lehenetsita hauxe: helburuko oinarrizko letra-tipoaren neurria zero bada " -#~ "edota ez badago letra-tiporik zehaztuta, calibrek oraingo helburu profileko " -#~ "balioak erabiliko ditu. </p>\n" -#~ "<p>Ikus <a href=\"http://calibre-ebook.com/user_manual/conversion.html#font-" -#~ "size-rescaling\">Erabiltzailearen eskuliburuan</a> eztabaida bat dago lanak " -#~ "nola eskalatu kontuari buruz.</p>" - -#~ msgid "Insert &blank line" -#~ msgstr "Sartu lerro bat &zuriz" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>Adibidez, bateratzeko kategoria=\"kapitulu\" daukaten h2 etiketa " -#~ "guztiak, ezarri ezazu etiketaren bat <i>h2</i> horri, ezaugarriren bat " -#~ "<i>kategoria</i>ri eta balioren bat <i>kapitulu</i>ari.</p><p>Ezaugarria " -#~ "zuriz utzita bat egingo du edozein ezaugarrirekin eta balioa zuriz utzita " -#~ "edozein baliorekin bat egingo du. Izarño etiketa ezarrita, *, edozein " -#~ "etiketa adierazten ari gara.</p><p>Ikasteko XPath modu aurreratuan " -#~ "erabiltzen, ikus ezazu <a href=\"http://calibre-" -#~ "ebook.com/user_manual/xpath.html\">XPath Tutoriala</a>." - -#~ msgid "Automatically number books in this series" -#~ msgstr "Automatikoki esleitu zenbakiak liburuei sail honetan" - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "" -#~ "Ezin dezakezu liburutegiak aldatu irakurgailua konektatua dagoen bitartean." - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Kopiatuta %d liburuak hona %s" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Huts egin du prozesatzen: %s akatsarekin: %s" - -#~ 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." - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Regex tipoak:\n" -#~ "- Lehenetsitako regex - \\[.+\\] - itxuratik kanpo uzten ditu genero " -#~ "etiketak [tag], adibidez, [Amazon Freebie]\n" -#~ "- dot sinple baten regex eredu batek kanpoan utziko ditu genero etiketa " -#~ "guztiak, Generorik Gabeko Saila sortuz." - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Deskargatu metadatuak hemendik: Douban.com" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Berrezarri egile sailkapen guztien balioak modu automatikoan egile-izen " -#~ "batetik sortutako balio batera. Zehatz esanda, balio hau nola sor daitekeen " -#~ "modu automatikoan honen bidez kontrola daiteke\r\n" -#~ "Hobespenak->Aurreratua->Azken ukituak" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Huts egin du esteka honen analisia egiterakoan: %s %s" - -#~ msgid "Sort numbers as text" -#~ msgstr "Sailkatu zenbakiak testuak izango balira bezala" - -#~ msgid "Failed to email books" -#~ msgstr "Huts egin du liburuak igortzerakoan" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Huts egin du e-postaz hurrengo liburuak bidaltzerakoan:" - -#~ msgid "Sent by email:" -#~ msgstr "E-postaz igorria:" - -#~ msgid "Attached is the" -#~ msgstr "Erantsita doana hau da" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Edukia\n" -#~ "Zerbitzaria" - -#~ msgid "Choose plugin" -#~ msgstr "Aukeratu gehigarria" - -#~ msgid "Invalid size" -#~ msgstr "Onartzen ez den tamaina" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "Tamaina hau %s bai, onartzen da. luzexzabal itxurakoa behar du" - -#~ msgid "Failed to check database integrity" -#~ msgstr "Huts egin du datu baseen osaketa aztertzen" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Funsgabetasun batzuk aurkitu egin dira" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Irakurri metadatuak &fitxategi-izenetik bakarrik" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Antzeko izenburuak edo egileen izenak topatuz gero &bateratu fitxategi " -#~ "berriak modu automatikoan" - -#~ msgid "&Saving books" -#~ msgstr "Liburuak &Gordetzen" - -#~ 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->Plugins" -#~ msgstr "" -#~ "Hemendik kontrola dezakezu calibre aplikazioak nola gordeko dituen zure " -#~ "liburuak \"Bidali irakurgailura\" botoia sakatzen duzunean. Ezarpen hau alde " -#~ "batera utz daiteke irakurgailu pribatuetan trepetaren gehigarrien interfazea " -#~ "pertsonalizatuz honela: Hobespenak->Gehigarriak" - -#~ msgid "Sending to &device" -#~ msgstr "Igortzen &irakurgailura" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "" -#~ "Lehenetsita: deskargatu &gizarte mailako metadatuak " -#~ "(etiketak/balorazioak/eta abar.)" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Erabili &Erromatar zenbakiak zenbaki segidetan" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Erakutsi &ohartarazpenak sistemaren erretiluan" - -#~ msgid "Search as you type" -#~ msgstr "Bilatu giltzak (teklak) jo bitartean" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Hautatu ikusiko diren &zutabeak liburutegi-bista moduan" - -#~ msgid "Show &donate button (restart)" -#~ msgstr "Erakutsi &emaitzak egiteko botoia (berrabiarazi)" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "" -#~ "Itxaroten ari diren langile-prozesuen kopuru &Maximoa (berrabiarazi beharko):" - -#~ msgid "&Check database integrity" -#~ msgstr "&Aztertu datu basearen osotasuna" - -#~ msgid "Plugin &file:" -#~ msgstr "Gehigarri &fitxategia:" - -#~ msgid "&Add" -#~ msgstr "&Gehitu" - -#~ msgid "Create Tag-based Column" -#~ msgstr "Sortu etiketetan oinarritutako zutabea" - -#~ msgid "Column heading" -#~ msgstr "Zutabearen goiburua" - -#~ msgid "Column type" -#~ msgstr "Zutabe mota" - -#~ msgid "Use brackets" -#~ msgstr "Erabil itzazu parentesiak" - -#~ msgid "Values can be edited" -#~ msgstr "Edita daitezkeen balioak" - -#~ msgid "Tag on book" -#~ msgstr "Liburuaren etiketa" - -#~ msgid "Explanation text added in create_ct_column.py" -#~ msgstr "Azalpen testua gehituta zera honetan: create_ct_column.py" - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "Sortu eta editatu etiketetan oinarrituriko zutabeak" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Sortu edo editatu pertsonalizatutako zutabeak" - -#~ msgid "Column &type" -#~ msgstr "Zutabe &mota" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Deskargatzen gizarte mailako metadatuak, itxaron une batean..." - -#~ msgid "Finding metadata..." -#~ msgstr "Bilatzen metadatuak..." - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "Badirudi metadatuen deskarga luzerako gelditu egin dela. Saia zaitez " -#~ "geroago, mesedez." - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Ezin izan dira metadatuak hemendik eskuratu:" - -#~ msgid "No metadata found" -#~ msgstr "Ez da metadaturik topatu" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Ez da metadaturik topatu, saia zaitez izenburua eta egilearen izena hobeto " -#~ "zehazten edo bestela ISBN giltza begiratu ea ondo kopiatu duzun." - -#~ msgid "Fetch metadata" -#~ msgstr "Eskuratu metadatuak" - -#~ msgid "&Access Key:" -#~ msgstr "&Pasahitza:" - -#~ msgid "Fetch" -#~ msgstr "Eskuratu" - -#~ msgid "Matches" -#~ msgstr "Bat-etortzeak" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "" -#~ "Aukera ezazu beheko zerrendatik zure kopiarekin bat egiten duten " -#~ "liburuetatik hurbilena" - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Deskargatu &gizarte mailako metadatuak (etiketak/balorazioak/eta abar) " -#~ "aukeratu duzun liburuarentzat" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "" -#~ "Gainean idatzi egilearen izena eta izenburua aukeratu duzun liburuaren " -#~ "egilearen izenarekin eta izenburuarekin" - -#~ msgid "&Stop selected job" -#~ msgstr "&Stop hautatuko lana" - -#~ msgid "Last modified: %s" -#~ msgstr "Azken aldaketa: %s" - -#~ msgid "Cannot use tag editor" -#~ msgstr "Ezin da etiketa editorea erabili" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Ezin da liburu-azala eskuratu" - -#~ msgid "The download timed out." -#~ msgstr "Deskargatzeko denbora gainditu egin da." - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "Ezin izan da liburu honetarako liburu-azalik aurkitu. Saia zaitez, lehenengo " -#~ "eta behin, ISBN-arekin." - -#~ msgid "Bad cover" -#~ msgstr "Liburu-azal okerra" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "Liburu azala ez da irudi baliogarria" - -#~ msgid "There were errors" -#~ msgstr "Akatsak egon dira" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Akatsak egon dira gizarte mailako metadatuak deskargatzerakoan" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Ezin dira metadatuak eskuratu" - -#~ msgid "Author S&ort: " -#~ msgstr "Egile izenaren araberako S&ailkapena: " - -#~ msgid "IS&BN:" -#~ msgstr "IS&BNa:" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy (AEBetako ohitura)" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "&Eskuratu metadatuak zerbitzaritik" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Gehi ezazu datu basera liburu honetarako formatu berri bat" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Ezaba ezazu datu basetik liburu honetarako hautatutako formatuak" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Egunera itzazu metadatuak hautatutako formatuaren metadatuetatik" - -#~ msgid "Reset cover to default" -#~ msgstr "Berrezarri lehenetsitako liburu-azala" - -#~ msgid "Download &cover" -#~ msgstr "Deskargatu &liburu-azala" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "duela %d egun, %d ordu eta %d minutu" - -#~ msgid "Last downloaded" -#~ msgstr "Azken deskarga" - -#~ msgid "at" -#~ msgstr "ordua:" - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Ezabatu hau baino zaharragoak diren albisteak " - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "" -#~ "Bere baitan: metadatuetan edonon bat egiten duten hitzak edo esaldiak" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "" -#~ "Berdinak: hitzak edo esaldiak metadatu baten eremu osoarekin egin beharko du " -#~ "bat" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "" -#~ "Sartu kategoria izen berri bat. Hautatu klase bat gehitu baino lehen." - -#~ msgid "Add the new category" -#~ msgstr "Gehitu kategoria berri bat" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (%s izan da)" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Erantsitako fitxategia: %s hori %s deskargatzeko formula da." - -#~ msgid "Del" -#~ msgstr "Ezabatu" - -#~ msgid "Download only metadata" -#~ msgstr "Deskargatu metadatuak besterik ez" - -#~ msgid "Download only covers" -#~ msgstr "Deskargatu liburu-azalak besterik ez" - -#~ msgid "Download only social metadata" -#~ msgstr "Deskargatu gizarte mailako metadatuak besterik ez" - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Aukeratu kokaleku bat zure liburuentzat. calibren liburuak gehitzen " -#~ "dituzunean, hemen kopiatuko dira:" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sBatezbesteko balorazioa hauxe: %3.1f" - -#~ msgid "Checking for missing files." -#~ msgstr "Aztertzen fitxategi galduen bila." - -#~ msgid "Checked id" -#~ msgstr "Aztertutako ID" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Datak erakusteko formatua. %d - eguna, %b - hilabetea, %Y - urtea (AEBko " -#~ "ohitura). Lehenetsita honela: %b, %Y" - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "calibre liburutegian sartzeko pasahitza. Erabiltzaile izena: " - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[aukerak]\n" -#~ "\n" -#~ "Hasi calibre edukien zerbitzaria." - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "SERIEAK: %s [%s]<br />" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sErabilera%s: %s\n" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "" -#~ "Regex eredua, \"ohiko adierazpen\" eredua, baztertzeko etiketak " -#~ "deskribatzen, generoarengatik esaterako:" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Erabili &dagoen liburutegia kokapen berrian" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. Your operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "Balio hau <b>%d</b> aukeratu duzu zerbitzariaren portuaren edukia izateko " -#~ "baina sistemaren portua da. Zeure sistema eragileak, <b>behar bada</b>, ez " -#~ "dio baimenduko zerbitzariari portu honetan zerbait exekutatzen. Ziur " -#~ "egoteko, aukera ezazu 1024 baino handiagoa den portu zenbakia." - -#~ msgid "" -#~ "The changes you made require that Calibre be restarted. Please restart as " -#~ "soon as practical." -#~ msgstr "" -#~ "Egindako aldaketek calibre berrabiaraztea eskatzen dute. Mesedez, " -#~ "berrabiarazi ahalik eta lehenen." - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "Hurrengo liburuek badituzte datu basean zerrendatzen diren formatuak baina " -#~ "oraindik eskuragarri ez daudenak. Formatu horietako sarrerak ezabatu egin " -#~ "dira. Horiek eskuz aztertu beharko dituzu. Hau gerta daiteke liburutegiaren " -#~ "karpetan bertan fitxategiak eraldatzen badituzu." - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Topatzen bada dagoeneko badagoela antzeko izenburua eta egile izena dituen " -#~ "liburua baina formatu hau ez daukan liburua bada, formatu hau gehituko zaio\n" -#~ "dagoeneko dagoen liburura eta ez da sarrera berria sortuko. Dagoen liburuak " -#~ "dagoeneko formatu egokia baldin badauka, orduan aukera hau oharkabean " -#~ "geratuko da.\n" -#~ "\n" -#~ "Izenburuak erkatzerakoan determinatzaile batzuk (ingelesezko \"the\", \"a\", " -#~ "\"an\"), puntuazio markak batzuk eta, ez dira kontuan hartuko. Egilearen " -#~ "izenarekin erkaketa eta bat egitea zehatza da." - -#~ msgid "" -#~ "<li><b>Manual Management</b>: Calibre updates the metadata and adds " -#~ "collections only when a book is sent. With this option, calibre will never " -#~ "remove a collection.</li>\n" -#~ "<li><b>Only on send</b>: Calibre updates metadata and adds/removes " -#~ "collections for a book only when it is sent to the device. </li>\n" -#~ "<li><b>Automatic management</b>: Calibre automatically keeps metadata on the " -#~ "device in sync with the calibre library, on every connect</li></ul>" -#~ msgstr "" -#~ "<li><b>Eskuz egindako kudeaketa</b>: calibrek eguneratzen ditu metadatuak " -#~ "eta bildumak gehitzen ditu liburu bat igortzen denean bakar-bakarrik. Aukera " -#~ "honekin, calibrek ez du inoiz bilduma bat ezabatuko.</li>\n" -#~ "<li><b>Igortzeko bakarrik</b>: calibrek liburu batean eguneraturiko " -#~ "metadatuak eta calibrek gehitutako/ezabatutako bildumak irakurgailura igorri " -#~ "egin direnean bakarrik </li>\n" -#~ "<li><b>Kudeaketa automatikoa</b>: calibrek modu automatikoan gordetzen ditu " -#~ "metadatuak irakurgailuan calibre liburutegiarekin sinkronizaturik, " -#~ "konektatzen den bakoitzean</li></ul>" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "" -#~ "Lehenetsita: &Gain-idatzi egilearen izena eta izenburua metadatuak " -#~ "eskuratzerakoan" - -#~ msgid "&Adding books" -#~ msgstr "&Gehitzen liburuak" - -#~ msgid "Add new plugin" -#~ msgstr "Gehitu gehigarri berria" - -#~ msgid "Lookup name" -#~ msgstr "Bilatu izena" - -#~ msgid "Could not find metadata" -#~ msgstr "Ezin izan da metadaturik aurkitu" - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>calibrek zure liburuetarako metadatuak bi helbideetatik eskura ditzake: " -#~ "<b>Google Books</b>-etik eta <b>isbndb.com</b>-etik. <p>isbndb.com " -#~ "erabiltzeko izena eman beharko duzu, sign up, <a " -#~ "href=\"http://www.isbndb.com\">doaneko kontua</a> izateko eta gero pasahitza " -#~ "sartu beharko duzu." - -#~ msgid "Warning" -#~ msgstr "Abisua" - -#~ msgid "" -#~ "Selected books will be automatically numbered,\n" -#~ "in the order you selected them.\n" -#~ "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 "" -#~ "Hautatuko liburuak modu automatikoan zenbakidun bihurtuko dira, horrela " -#~ "errazago aukeratu ahal izateko.\n" -#~ "Beraz, aukeratu badituzu A liburua eta gero B liburua, A liburuak zerrendako " -#~ "1. zenbakia izango du eta B liburuak zerrendako 2. zenbakia." - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Bertan behera utzi geratzen diren liburu guztien editatze lana" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "Etiketa editorea ezin izango da erabili etiketak aldatu badituzu" - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Ezin izan da liburu-azalik eskuratu.</b><br/>" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "" -#~ "Gutxienez hauetako bat zehaztu beharko duzu: ISBNa, izenburua, egilea(k) " -#~ "edo argitaletxea" - -#~ msgid "Meta information" -#~ msgstr "Meta informazioa" - -#~ msgid "Edit Meta Information" -#~ msgstr "Editatu meta informazioa" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Sortu modu automatikoan egile-izenaren araberako sailkapena oraingo egile-" -#~ "izen honetan oinarriturik" - -#~ msgid "Available Formats" -#~ msgstr "Eskuragarri dauden formatuak" - -#~ msgid "Every " -#~ msgstr "Noizero " - -#~ msgid "day" -#~ msgstr "eguna" - -#~ msgid "Friday" -#~ msgstr "ostirala" - -#~ msgid "Monday" -#~ msgstr "astelehena" - -#~ msgid "Tuesday" -#~ msgstr "asteartea" - -#~ msgid "Wednesday" -#~ msgstr "asteazkena" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Formula hau zein tartetan deskargatu. Zero balioak esan nahi du formula edo " -#~ "errezeta orduro deskargatu egingo dela." - -#~ msgid "Thursday" -#~ msgstr "osteguna" - -#~ msgid "Sunday" -#~ msgstr "igandea" - -#~ msgid "Saturday" -#~ msgstr "larunbata" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Ezabatu aurretik zehaztu den egun kopuru batetik gora deskargatu diren " -#~ "berriak. Ezarri zero desgaitzeko." - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "" -#~ "Ohiko adierazpena: adierazpenak bat egin beharko du metadatuen edozein " -#~ "tokitan" - -#~ msgid "What kind of match to use:" -#~ msgstr "Zein motatako bat etortze erabili:" - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Gorde itzazu zehaztutako direktorioan bihurketa prozesuaren atal guztien " -#~ "outputak, irteera-emaitzak. Erabilgarria ez badakizu prozesuaren zein unetan " -#~ "gertatu egiten den errorea.\n" -#~ "Lehenetsita: '%default'None\n" -#~ "Aplikatzeko formatu hauetarako: ePUB eta MOBI irteera formatuak" - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "URL hau gehitu behar duzu http://myhostname:8080 zure calibre liburutegi " -#~ "legezWordPlayer-ren. Hementxe nire-ostatze-izena izan beharko litzateke " -#~ "erabat hartakoturiko, kualifikaturiko, ostatze-izena edo bestela, calibre " -#~ "exekutatzen ari den ordenagailuko IP helbidea." - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "" -#~ "Aukeren glosario bat pertsonalizatzeko nola interpretatuko diren datuak " -#~ "zutabe honetan." - -#~ msgid "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalog in format specified by path/to/destination extension.\n" -#~ " Options control how entries are displayed in the generated catalog " -#~ "ouput.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog katalogoa /bidea/nora/helmuga. (csv|epub|mobi|xml ...) [aukerak]\n" -#~ "\n" -#~ "Esportatu katalogoa honela zehaztutako formatuko luzapenarekin " -#~ "bidea/nora/helmuga.\n" -#~ "\n" -#~ "Aukerek kontrolatzen dute nola erakusten diren sarrerek sortzen duten " -#~ "katalogoaren outputa, helburua.\n" -#~ " " - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Aztertzen SQL-ren osotasuna..." - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Liburu bakoitzari buruz gordetzeko komen bidez bereiziriko formatuen " -#~ "zerrenda. Lehenetsita hauxe: eskuragarri dauden liburu guztiak gordeko dira." - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Txantiloia, fitxategiaren izena kontrolatzeko txantiloia eta gordetako " -#~ "fitxategien direktorioaren estruktura kontrolatzeko txantiloia. Lehenetsita " -#~ "hauxe \"%s\". Liburuak egile-izenaren araberako azpi-direktorio batean " -#~ "gordeko ditu non fitxategi-izenak liburuaren izenburua eta egile-izenak " -#~ "izango ditu bere baitan. Eskuragarri dauden kontrolak hauek dira: {%s}" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Fitxategi-izena eta fitxategien estrukturen direktorioa kontrolatzeko " -#~ "txantiloia. Lehenetsita hau \"%s\" hau dago eta honek liburuak egile-" -#~ "izenaren araberako direktorio batera liburuaren izenburuarekin eta egilearen " -#~ "izenarekin gordeko ditu. Eskuragarri dauden kontrolak hauek dira: {%s}" - -#~ msgid "The priority of worker processes" -#~ msgstr "Lanean dauden prozesuen lehentasuna" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "" -#~ "Ezin izan da artikulua eskuratu. Exekutatu -vv hori zergatia ikusteko" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Adierazpen arrunt honekin bat datozen edozein estekei ez zaie jaramonik " -#~ "egingo. Aukera hau hamaika aldiz erabil daiteke, esteka batek bat egiten " -#~ "duenean adierazpen arrunt batekin, regexp horietako batekin. Hori gertatzen " -#~ "denean, orduan estekari ez zaio jaramonik egingo. Lehenetsita: esteka " -#~ "guztiei arreta beti. Biak --filter-regexp eta --match-regexp erabiltzen " -#~ "badira, orduan --filter-regexp aplikatuko da lehenengo." - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Zatikatu kapituluak (kontuz erabiltzeko aukera!)" - -#~ msgid "Toolbars/Context menus" -#~ msgstr "Tresna-barra/Testuingura menuak" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Saia zaitez kapituluak atal bakartuak bilakatzen. ABISUA: aukera hau " -#~ "probetan dago oraindik, esperimentatzen. Gerta daitezke bihurketan akatsak. " -#~ "Gerta daiteke espero ez genuen outputa." - -#~ msgid "Restore to &default" -#~ msgstr "Berrezarri &lehenetsia" - -#~ msgid "Remove all" -#~ msgstr "Ezabatu dena" - -#~ msgid "Pick recipe" -#~ msgstr "Jaso formula" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Jaso formula pertsonalizatzeko" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Ezarri adierazpen arrunt " -#~ "eredu bat erabiltzeko ebook fitxategi-izenetatik metadatuak asmatzen ari " -#~ "zarenean. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Badago <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">erreferentzia</span></a> bat " -#~ "adierazpen arrunteko sintaxiari buruz erabilgarri.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Erabili <span style=\" " -#~ "font-weight:600;\">Test</span> aukera beherago aztertzeko adierazpen arrunta " -#~ "fitxategi-izen jakin batzuekin. Hainbat metadatu sarrera talderen izenak " -#~ "dokumentatuak daude laguntza-lanabesetan.</p></body></html>" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Laguntza lortzeko albiste formula aurreratuak idazterakoan, bisita ezazu " -#~ "mesedez <a href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User " -#~ "Recipes (Erabiltzailearen formulak)</a>" - -#~ msgid "Reader" -#~ msgstr "Irakurgailua" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "Erakutsi egingo dira gordetako bilaketarekin bat datozen liburuak bakarrik" - -#~ msgid "Delete current saved search" -#~ msgstr "Ezabatu oraintxe gordetako bilaketa" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Gorde oraingo bilaketa kutxatilan erakusten den izenarekin" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Liburua <font face=\"serif\">%s</font> honi buruz: %s." - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Liburuak ez du ez izenbururik ez ISBNrik" - -#~ msgid "No matches found for this book" -#~ msgstr "Ez da bat etortzerik aurkitu liburu honetarako" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Editatu mota (fitxategi mota) '%s' horretarako" - -#~ msgid "Rename '%s'" -#~ msgstr "Berriro izendatu '%s'" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Bihurtu %d liburua hemendik %d (%s)" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Ezin izan dira %d liburuak bihurtu %d liburuetatik, sorburu formatu " -#~ "eskuragarririk ez delako aurkitu." - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Gehi ezazu zeuk asmatutako kategoria etiketa arakatzailean" - -#~ msgid "Manage &user categories" -#~ msgstr "Kudeatu &erabiltzaile kategoriak" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Calibre Quick Start Guide (azkar erabiltzeko gida)" - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "mundu osoan zehar dauden hainbat boluntarioen ahaleginaren fruitua a. " -#~ "Erabilgarria dela uste baduzu, mesedez hartu kontuan emaitza bat egitearen " -#~ "kontua garapenean laguntzeko. Zure emaitzak lagunduko dio calibreri garatzen " -#~ "jarraitzen." - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Ezin izan da hau bihurtu: %s<p>Hau <a href=\"%s\">DRM</a>ed book bat da " -#~ "(Digital Rights Management, testua modu librean irakurtzea galarazten duen " -#~ "sistema bat). Bihurtu ahal izateko DRM arazo hori konpondu beharko duzu " -#~ "beste batzuen lanabesak erabiliz." - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s eguneratu egin da %s bertsiora. Ikus <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visitatu nahi duzu deskarga orria?" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "ABISUA: lanean dihardu" - -#~ msgid "&User stylesheet" -#~ msgstr "&Erabiltzailearen estilo-orria" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "" -#~ "<p>Liburu hau irakurtzeko murriztapenak daude: <a href=\"%s\">DRM \"Digital " -#~ "Rights Management\"</a>" - -#~ msgid "DRM Error" -#~ msgstr "DRM, Digital Rights Management, sistemak eragindako errorea" - -#~ msgid "Paste Image" -#~ msgstr "Itsatsi irudia" - -#~ msgid "Copy Image" -#~ msgstr "Kopiatu irudia" - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>Balio gabeko liburutegia dago %s horretan, ezabatu oraingo liburutegia " -#~ "mugitzen saiatu baino lehen.<br>Errorea: %s" - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Gogoratu calibre exekutatzen uztea, zerbitzaria ibiliko da calibre dabilen " -#~ "bitartean bakarrik." - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Zure Android telefonoan WordPlayer e-book app erabiltzen baduzu, irits " -#~ "zaitezke calibre liburu bildumara gailutik beratik. Hau egiteko gaitu egin " -#~ "beharko duzu edukien zerbitzaria." - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Hautatu zure irakurgailua. Honek ezarriko ditu bihurketa aukerarik onenak, " -#~ "zure irakurgailurako egokien diren formatuetara bihurketak egiteko." - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>User Manual (Erabiltzailearen eskuliburua)</h2>Badago eskura, oraingoz " -#~ "euskaratu gabe agian, Erabiltzailearen eskulibururik <a " -#~ "href=\"http://calibre-ebook.com/user_manual\">online</a>." - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Erabiltzen: %s:%s@%s:%s eta %s kodeketa" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Ez ahantzi zure gmail kontuko erabiltzaile izena eta pasahitza sartzen. " -#~ "Doaneko e-posta zerbitzuko kontua eskatzea duzu http://gmail.com horretan." - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "" -#~ "Zehaztu beharko duzu erabiltzaile izena eta pasahitza e-posta " -#~ "zerbitzariarentzat." - -#~ msgid "Finish gmail setup" -#~ msgstr "Bukatu gmail konfiguratzen" - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Output eremua sailkatzeko.\n" -#~ "Eremu eskuragarriak: author_sort, id, rating, size, timestamp, title.\n" -#~ "Lehenetsita: '%default'\n" -#~ "Aplikatuko: CSV, XML output formatuetara" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Erakutsiko diren irteera eremuak datu basean liburuak katalogatu eta gero. " -#~ "Izan beharko luke komen bidez bereiziriko eremu zerrenda bat.\n" -#~ "Eremu eskuragarriak: %s.\n" -#~ "Lehenetsita: '%%default'\n" -#~ "Aplikatu hauek: CSV, XML output formatuei" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Erakutsiko diren irteera eremuak datu basean liburuak katalogatu eta gero. " -#~ "Izan beharko luke komen bidez bereiziriko eremu zerrenda bat.\n" -#~ "Eremu eskuragarriak: %s.\n" -#~ "Lehenetsita: '%%default'\n" -#~ "Aplikatu hauek: BIBTEX output formatuei" - -#~ msgid "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Datu baseko eremuetatik sortzeko aipuen txantiloia.\n" -#~ " Izan beharko litzateke {} itxitako eremu dituen txantiloia.\n" -#~ "Eskuragarri dauden eremuak: %s.\n" -#~ "Lehenetsita: '%%default'\n" -#~ "Aplikatuko da: BIBTEX output formatuetara" - -#~ msgid "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Komen bidez bereiziriko etiketa hitzen zerrenda zehazten outputetik kendu " -#~ "beharko litzatekeen liburua. Ez da letra xehe eta larrien artean bereiziko.\n" -#~ "--exclude-tags=skip, salto egin, etiketak 'skip this book' liburu hau " -#~ "saltatu etiketarekin bat egingo du eta baita 'Skip will like this' " -#~ "etiketarekin (hau ere saltatuko).\n" -#~ "Lehenetsita: '%default'\n" -#~ "Aplikatuko da: ePub, MOBI output formatuetara" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Ordenatu hasieran zenbakiak dauzkaten izenburuak baina testu legez , " -#~ "esaterako,\n" -#~ "'2001: Espazio odisea' ordenatuko da \n" -#~ "'Bi mila eta bat: Espazio odisea'.\n" -#~ "Lehentsita: '%default'\n" -#~ "Aplikatuko da: ePub, MOBI output formatuetara" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Etiketa aurrizkia erabiltzailearen oharretarako, esate baterako. '*Jonek hau " -#~ "pozik irakurriko luke'.\n" -#~ "Lehenetsita: '%default'\n" -#~ "Applikatuko da: ePub, MOBI output formatuetara" - -#~ msgid "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Liburua irakurri egin dela adierazten duen etiketa.\n" -#~ "Lehenetsia: '%default'\n" -#~ "Aplikatuko da: ePub, MOBI output formatuetara" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Deskargatu planifikazio formula guztiak aldi berean" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "%s horretako fitxategi guztiak <b>betiko ezabatu</b> egingo dira. Ziur zaude?" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Liburu bat gehitzerekoan aplikatzeko etiketak:" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "" -#~ "Irakur itzazu metadatuak &fitxategi edukietatik fitxategi izenetik beharrean" - -#~ 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." -#~ msgstr "" -#~ "Doiketen balioak behean erakusten dira. Edita itzazu calibreren jokabidea " -#~ "aldatzeko. Zure aldaketak calibre berrabiarazi eta gero martxan egongo dira." - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "%s liburu %s-etatik" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "The Kobo horrek bilduma bati bakarrik ematen dio sostengua: \"Im_Reading\" " -#~ "zerrendari. Sor ezazu izena hori, \"Im_Reading\" izena, duen etiketa bat. " - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "Aurre-prozesua gaituta baldin badago erabiliko den neurria, erabakitzeko ea " -#~ "zein luzerarekin apurtuko den lerroa. 0 eta 1 zenbakien arteko dezimal bat " -#~ "erabiliko da. Lehenetsitako balioa: 0,40, hau da, lerroaren batez besteko " -#~ "luzeratik apurtxo bat behera. Honek lerro apurtzeko zailak diren liburu " -#~ "tipikoen lerroak apurtuko ditu baina zero koma lau hori txikiagotu egin " -#~ "beharko da lerroaren luzeraren arabera." - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b> ISBN will <i>not</i> be merged.<br><br> The " -#~ "second and subsequently selected books will not be deleted or " -#~ "changed.<br><br>Please confirm you want to proceed." -#~ msgstr "" -#~ "Hautatu diren liburu guztien formatuak eta metadatu guztiak <b>aukeratutako " -#~ "lehen liburuan</b> gehituko dira. ISBNa <i>ez</i> da berez batuko.<br><br> " -#~ "Hautatutako bigarren liburua eta hurrengoak ez dira ez ezabatuko ezta " -#~ "aldatuko ere.<br><br>Mesedez, baiezta ezazu aurrera egin nahi duzula." - -#~ msgid "Include 'Series' Section" -#~ msgstr "'Series' Saila barne" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b>. ISBN will <i>not</i> be merged.<br><br>After " -#~ "merger the second and subsequently selected books will be <b>deleted</b>. " -#~ "<br><br>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 <b>deleted</b> from your computer.<br><br> Are you <b>sure</b> " -#~ "you want to proceed?" -#~ msgstr "" -#~ "Hautatu diren liburu guztien formatuak eta metadatuak bateratu egingo dira " -#~ "<b>aukeratutako lehen liburuan</b>. ISBNa ez da bateratuko.<br><br>Liburu " -#~ "horiek elkar batu eta gero, bigarren liburua eta hurrengoko guztiak " -#~ "<b>ezabatu egingo</b> dira. <br><br>Aukeratzen dituzun lehenengo liburuaren " -#~ "liburu-formatu guztiak gorde egingo dira eta bikoiztutako edozein formatu " -#~ "bigarren liburuan eta hurrengoetan betiko <b>ezabatu</b> egingo dira zure " -#~ "ordenagailutik.<br><br> <b>Ziur zaude</b>? Benetan aurrera egin nahi duzu?" - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "Lerroaren &apurtze indizea prozesuan zehar:" - -#~ msgid "" -#~ "Note: <b>you can destroy your library</b> using this feature. Changes are " -#~ "permanent. There is no undo function. You are strongly encouraged to back up " -#~ "your library before proceeding." -#~ msgstr "" -#~ "Abisua: <b>zure liburutegia suntsitu</b> ahal duzu aukera honekin aurrera " -#~ "eginez gero. Aldaketak betiko dira. Ez da atzera egiteko aukerarik egongo. " -#~ "Mesedez, arren, otoi eskatzen zaizu liburutegiaren babes kopia ona egitea " -#~ "kontu hauekin aurrera segi baino lehen." - -#~ msgid "&Search and replace (experimental)" -#~ msgstr "&Bilatu eta ordeztu (esperimentala, beta)" - -#~ msgid "Test re&sult" -#~ msgstr "Testu emai&tza" - -#~ msgid "Test &text" -#~ msgstr "Testua &testua" - -#~ msgid "Apply function &after replace:" -#~ msgstr "Aplikatu funtzioa ordeztu &eta_gero" - -#~ msgid "" -#~ " The red color indicates that the current author sort does not match the " -#~ "current author" -#~ msgstr "" -#~ " Kolore gorriak adierazten du erabiltzen ari garen egile mota honek ez duela " -#~ "bat egiten erabiltzen ari garen egilearekin" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "&Banatu tresna barra bi tresna barra berrietan" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Sortu modu automatikoan egile motaren sarrera orain erabiltzen ari garen " -#~ "egile izenean oinarriturik.\n" -#~ "Egile mota berria sortzeko botoi hau erabiliz gero, egile mota gorritik " -#~ "berdera aldatzea lortuko dugu." - -#~ msgid "" -#~ "Search and replace in text fields using regular expressions. 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. See <a href=\"http://docs.python.org/library/re.html\"> this " -#~ "reference</a> for more information, and in particular the 'sub' function." -#~ msgstr "" -#~ "Bilatu eta ordeztu testu eremuetan adierazpide arruntak erabiliz. " -#~ "Bilaketarako erabiliko den testua python-ekin bateragarri den adierazpide " -#~ "bat izango da. Testu hori ordeztuko duen testuak ereduaren adierazpideei " -#~ "loturik erreferentziak izan ditzake. Bilaketa ez dago ainguraturik eta bat " -#~ "egin dezake hamaika aldiz testu-kate berberarekin. Ikus <a " -#~ "href=\"http://docs.python.org/library/re.html\"> erreferentzia hau</a> " -#~ "informazio gehiagorako eta batez ere 'sub' edo 'azpi-' funtziorako." - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Ezabatu ertza (ertzik baldin badago) liburu-azaletik" - -#~ 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. Rebuild the ePub, " -#~ "updating your calibre library." -#~ msgstr "" -#~ "Zabaldu, hedatu ePub hori erakusteko edukiak fitxategia arakatzen duen leiho " -#~ "batean. Fitxategi bakartuak berrukitzeko, egin ezazu klik eskuineko " -#~ "botoiarekin, gero 'Zabaldu honekin...' eta hautatu nahi duzun editorea. " -#~ "Berrukitzen bukatu eta gero, itxi fitxategia arakatzeko leihoa. Berreraiki " -#~ "ePub fitxategia zure calibre liburutegia eguneratuz." - -#~ msgid "Library backup status..." -#~ msgstr "Liburutegiaren babes-kopia nola dagoen..." - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Douban.com API, denbora iraungita. Saia zaitez berriro beranduago." - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Deskargatu liburu-azalak hemendik: Douban.com" - -#~ msgid "Additional Information" -#~ msgstr "Informazio osagarria" - -#~ msgid "Run the check" -#~ msgstr "Arakaketa martxan jarri" - -#~ msgid "Check Library" -#~ msgstr "Ikuskatu liburutegia" - -#~ msgid "" -#~ "<b>You can destroy your library using this feature.</b> Changes are " -#~ "permanent. There is no undo function. This feature is experimental, and " -#~ "there may be bugs. You are strongly encouraged to back up your library " -#~ "before proceeding.<p>Search and replace in text fields using character " -#~ "matching or regular expressions. " -#~ msgstr "" -#~ "<b>Aukera hau erabilita zure liburutegia suntsi dezakezu.</b> Aldaketak " -#~ "betiko izango dira. Ez dago atzera egiteko aukerik. Aukera hau " -#~ "esperimentatzen ari gara eta akatsak izan ditzake. Zinez eskatzen dizugu " -#~ "liburutegiaren babes-kopia ona izatea aukera honekin aurrera egin baino " -#~ "lehen.<p>Bilatu eta ordeztu testu eremuetan bat egiten duten karaktereak edo " -#~ "adierazpen arruntak erabiliz. " - -#~ msgid "Change title to title case" -#~ msgstr "Aldatu izenburua, izenburu letra tipora" - -#~ msgid "Clear series" -#~ msgstr "Ezabatu serieak" - -#, python-format -#~ 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" - -#, python-format -#~ 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" - -#~ msgid "Search mode:" -#~ msgstr "Bilaketa modua:" - -#~ msgid "Mode:" -#~ msgstr "Modua:" - -#~ msgid "" -#~ "The field that the text will be put into after all replacements. If blank, " -#~ "the source field is used." -#~ msgstr "" -#~ "Ordezkatzeak egin eta gero ezarriko den eremua. Zuriz utziz gero, sorburu " -#~ "eremua erabiliko da." - -#~ msgid "" -#~ "If the replace mode is prepend or append, then this box indicates whether a " -#~ "comma or\n" -#~ "nothing should be put between the original text and the inserted text" -#~ msgstr "" -#~ "Ordezkatze modua aurretik edo atzetik erantsiz gero, orduan kutxak " -#~ "adieraziko du ea koma bat edo\n" -#~ "ezer ez jarriko den jatorrizko testua eta txertatutako testuaren artean" - -#~ msgid "Apply function after replace:" -#~ msgstr "Aplikatu funtzioa ordezkatu eta gero:" - -#~ msgid "Case sensitive" -#~ msgstr "Letra larriak/xeheak bereiziz" - -#~ msgid "cover" -#~ msgstr "liburu-azala" - -#~ msgid "use comma" -#~ msgstr "erabili koma bat" - -#~ msgid "&Search:" -#~ msgstr "&Bilatu:" - -#~ msgid "Failed to get" -#~ msgstr "Ezin izan da eskuratu" - -#~ msgid "Downloaded" -#~ msgstr "Deskargatua" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s honetarako: %s" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of 30 books " -#~ "per minute." -#~ msgstr "" -#~ "Metadatuen babes kopia egingo da calibre martxan dagoen bitartean. 30 liburu " -#~ "/ minutuko, gutxi gorabehera, lastertasunarekin, ." - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Ongi deskargatu dira metadatuak %d horietarako %d liburuetatik" - -#~ msgid "<p>Field template. Uses the same syntax as save templates." -#~ msgstr "" -#~ "<p>Eremu txantiloia. Erabiltzen du gordetako txantiloiek duten sintaxi bera." - -#~ msgid "Back up metadata of all books" -#~ msgstr "Liburu guztien metadatuen babes kopia" - -#~ msgid "Check the library folders for potential problems" -#~ msgstr "Arakatu liburutegi karpetak balizko problemen bila" - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "" -#~ "Formatu horrek eta irakurgailu horrek dagoeneko badu konexio-txartelik edo " -#~ "bestela badago beste konexio-txartel batekin gatazkaren bat." - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "" -#~ "Pertsonalizatutako edozein eremutako bilaketa izena. Izen hauek ikur honekin " -#~ "hasiko: \"#\")" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Laguntzeko errezeta berriak idazten, mesedez bisita ezazu <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">Erabiltzaileen " -#~ "errezetak</a>" - -#~ msgid "" -#~ "\n" -#~ " %prog restore_database [options]\n" -#~ "\n" -#~ " Restore this database from the metadata stored in OPF\n" -#~ " files in each directory of the calibre library. This is\n" -#~ " useful if your metadata.db file has been corrupted.\n" -#~ "\n" -#~ " WARNING: This completely regenerates your datbase. You will\n" -#~ " lose stored per-book conversion settings and custom recipes.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog restore_database [options]\n" -#~ "\n" -#~ " Berrezarri datu base hau OPF formatuan gordeta\n" -#~ " dauden fitxategien metadatuetatik, calibre liburutegiko karpeta " -#~ "bakoitzean. Hau\n" -#~ " erabilgarria izango da baldin zure metadata.db fitxategia hondatu egin " -#~ "bada.\n" -#~ "\n" -#~ " OHARRA: Honek goitik behera berrantolatuko du zure datu basea. Zuk\n" -#~ " galduko ditu liburu bakoitzeko bihurketa doiketak eta pertsonalizatutako " -#~ "errezetak.\n" -#~ " " - -#~ 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 " -#~ "informaton. 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 "" -#~ "Hemen alda dezakezu calibrek liburu bat eguneratzeko erabiltzen dituen " -#~ "metadatuak. Gorde ditzakezu metadatuak disko batean edo beste gailu batera " -#~ "bidali.\n" -#~ "\n" -#~ "Erabili elkarrizketa une hau definitzeko 'konexio-txartela' formatu " -#~ "batentzat (edo formatu guztientzat) eta gailu batentzat (edo gailu " -#~ "guztientzat). Konexio-txartelak zehazten du zein txantiloi dago zein " -#~ "eremutara loturik. Txantiloia erabiltzen da balioa konputatzeko eta balioa " -#~ "konektatutako eremuari ezartzen zaio.\n" -#~ "\n" -#~ "Askotan txantiloiek zutabe mistoei erreferentzia sinpleak egingo dizkie " -#~ "baina ez da beharrezko. Sorburu kutxan calibre aplikazioaren beste edozein " -#~ "tokitan erabil dezakezun txantiloia erabil dezakezu.\n" -#~ "\n" -#~ "Konexio-txartela erabiltzeko aukera bat serie-informazioa daukan izenburua " -#~ "egokitzea da. beste aukera bat egile izenen multzoa aldatzea litzateke, mobi " -#~ "erabiltzaileek egin beharreko zerbait, aplikazioak kindlek behar dituen ';' " -#~ "horiek erabiltzeko. Hirugarrena hizkuntza zehaztea litzateke." - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "Metadatuen babes kopia egingo da calibre martxan dabilen bitartean. Gutxi " -#~ "gorabehera liburu bat segundoko lastertasunarekin." - -#~ msgid "Recover database" -#~ msgstr "Berreskuratu datu basea" - -#~ msgid "Check database integrity" -#~ msgstr "Ikuskatu datu basearen osotasuna" - -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s eguneratu egin da <b>%s</b> bertsiora. Ikus ezazu <a " -#~ "href=\"http://calibre-ebook.com/whats-new\">berrikuntzak</a>. Deskarga " -#~ "egiteko orria bisitatu nahi?" - -#~ msgid "You must provide the --really-do-it option to do a recovery" -#~ msgstr "" -#~ "Ezarri beharko duzu --berreskuratzea-egin-bai aukera berreskuratzea egin " -#~ "egiteko." - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "Agindu honek berreraikitzen du zure calibre datu basea OPF fitxategietan " -#~ "gordeta dagoen informaziotik.<p>Funtzio hau ez dago, dagoeneko, GUI-an " -#~ "eskuragarri. Zure datu basea berreskura dezakezu 'calibredb " -#~ "restore_database' agindu lerroarekin." - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f izarrak" - -#~ msgid "Read %s in the %s format" -#~ msgstr "Irakur ezazu %s formatu honetan: %s" - -#~ msgid "&Run the check" -#~ msgstr "&Exekutatu eta probatu" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "Ez da metadaturik aurkitu, saia zaitez testuaren izenburua eta egilearen " -#~ "izena doitzen edota ISBNa ezabatzen." - -#~ msgid "Insert space before the first line for each paragraph" -#~ msgstr "Sartu espazioa paragrafo bakoitzaren lehen lerroaren hasieran" - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "Etiketak aldatu dituzu. Etiketa editorea erabiltzeko, aldaketa hauek gaitu " -#~ "edo ez gaitu beharko dituzu" - -#~ msgid "Customize the toolbar" -#~ msgstr "Pertsonalizatu tresna-barra" - -#~ msgid "Book %s of %s." -#~ msgstr "%s liburua %s-etatik." - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Bihurtu deskargatutako iruzkinak %s horretatik testu sinplera" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b> (%s). ISBN will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books will " -#~ "be <b>deleted</b>. <br><br>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 <b>deleted</b> from your computer.<br><br> Are " -#~ "you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Hautatutako liburuen liburu-formatuak eta beren metadatuak <b>hautatutako " -#~ "lehen liburuan</b> (%s) agertuko dira. ISBNa <i>ez</i> da " -#~ "agertuko.<br><br>Bigarren eta ondorengo hautatutako liburuak agertu eta gero " -#~ "<b>ezabatu egingo</b> da. <br><br>Hautatutako lehen liburuaren liburu-" -#~ "formatu guztiak gorde egingo dira eta bigarren eta hurrengo liburuetan " -#~ "errepikatzen diren liburu-formatu guztiak betiko <b>ezabatuko</b> dira zure " -#~ "ordenagailutik.<br><br> <b>Ziur</b> zaude? Benetan aurrera egin nahi duzu?" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Jar zaitez Nook Color eBook reader horrekin harremanetan." - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "" -#~ "You can sign up for a free {name} email account at <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" -#~ msgstr "" -#~ "Izena eman ahal duzu {name} e-posta kontua doan izateko hemen: <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" - -#~ msgid "Wishlist tag:" -#~ msgstr "Desio-zerrenda etiketa" - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "" -#~ "Hotmail kontu berri bat konfiguratzen ari bazara, mezuak bidaltzen hasi " -#~ "baino lehen saioa hasita izan beharko duzu." - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Deskargatzen ditu metadatuak Nicebooks frantziarretik" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Deskargatzen ditu liburu-azalak Nicebooks frantziarretik" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "" -#~ "Nicebooks horretan egoteko denbora agorturik. Saia zaitez berriro geroago." - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "E-postal %s honi %s" - -#~ msgid "No details available" -#~ msgstr "Ez dago xehetasunik eskuragarri" - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "Ondoko liburuek badituzte liburu-azalak orain eskuragarri ez dagoen datu " -#~ "base batean. Formatu eta liburu-azalen sarrerak ezabatu egin dira. Eskuz " -#~ "arakatu beharko. Horrelakorik gerta daiteke liburutegiko karpetako " -#~ "fitxategiak eskuz aldatu egin badituzu." - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "Akats bat gertatu da Nicebooks-en liburu-azalen eskuratzailearekin" - -#~ msgid "Wrap all h1 tags with fb2 title elements." -#~ msgstr "Bildu h1 etiketa guztiak fb2 izenburuko elementuekin." - -#~ msgid "Wrap all h2 tags with fb2 title elements." -#~ msgstr "Bildu h2 etiketa guztiak fb2 izenburuko elementuekin." - -#~ msgid "Wrap all h3 tags with fb2 title elements." -#~ msgstr "Bildu h3 etiketa guztiak fb2 izenburuko elementuekin." - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Deskargatzen ditu metadatuak amazon.fr gunetik" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Deskargatzen ditu metadatuak amazon.com gaztelaniazko gunetik" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Deskargatzen ditu metadatuak amazon.com ingelesezko gunetik" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Deskargatzen ditu metadatuak amazon.de gunetik" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Deskargatzen ditu metadatuak amazon.com gunetik" - -#~ msgid "Book title" -#~ msgstr "Liburuaren izenburua" - -#~ msgid "Book author(s)" -#~ msgstr "Liburuaren egilea(k)" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "LABURPENA:\n" -#~ " %s" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise errorea aurkitu da." - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Sartutakoaren zehaztasun guztiak eskuratzen akatsa gertatu da" - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Deskargatzen ditu metadatuak Fictionwise gunetik" - -#~ msgid "Query: %s" -#~ msgstr "Zalantza: %s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "" -#~ "Fictionwise horretan denbora gehiegi alferrik. Saia zaitez berriro " -#~ "beranduago." - -#~ msgid "Keywords" -#~ msgstr "Gako-hitzak" - -#~ msgid "Book publisher" -#~ msgstr "Liburuaren editorea" - -#~ msgid "Be more verbose about errors" -#~ msgstr "Akatsei buruz berri gehago mesedez" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Lortzeko dauden emaitza kopuru maximoa" - -#~ msgid "Book ISBN" -#~ msgstr "Liburuaren ISBN" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s ez da aurkitu." - -#~ 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 [options]\n" -#~ "\n" -#~ " Lor itzazu liburuaren metadatuak Nicebooks horretatik. Zehaztu " -#~ "beharko duzu izenburua, egilea,\n" -#~ " ISBNa, argitaletxea edo gako-hitzak. Hogei bat 20 bilaketa, askoz " -#~ "jota, egingo dira,\n" -#~ " beraz zure galdera ahalik eta zehatzen egin beharko duzu beti.\n" -#~ " liburu-azalak ere lor daitezke aukera hori lehenetsita izanez gero.\n" -#~ " " - -#~ msgid "No result found for this search!" -#~ msgstr "Bilaketa honetarako emaitzik ez!" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Nicebooks horrek akatsa topatu du." - -#~ msgid "Unknown publisher" -#~ msgstr "Argitaletxe ezezaguna" - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "Sortu Markdown formatuko testua." - -#~ msgid "Covers files path" -#~ msgstr "Liburu-azalen fitxategietarako bidea" - -#~ msgid "No cover found!" -#~ msgstr "Ez da aurkitu liburu-azalik!" - -#~ msgid "A cover was found for this book" -#~ msgstr "Liburu azal bat topatu egin da" - -#~ msgid "Cover saved to file " -#~ msgstr "Liburu-azala fitxategi honetan gorde egin da: " - -#~ msgid "Source column for read book" -#~ msgstr "Zutabe sorburua liburua irakurtzeko" - -#~ msgid "Wrap h3 tags with <title> elements" -#~ msgstr "Bildu h3 etiketak <title> elementuekin" - -#~ msgid "Wrap h2 tags with <title> elements" -#~ msgstr "Bildu h2 etiketak <title> elementuekin" - -#~ msgid "Wrap h1 tags with <title> elements" -#~ msgstr "Bildu h1 etiketak <title> elementuekin" - -#~ msgid "Books marked as read:" -#~ msgstr "Irakurrita bezala markatutako liburuak:" - -#~ 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 [options]\n" -#~ "\n" -#~ " Lortu liburuaren metadatuak Amazon dendatik. Zehaztu egin beharko " -#~ "hauetako bat, izenburua, egilea,\n" -#~ " ISBNa, argitaletxea edo gako-hitzen bat. Hamar bat erkaketa besterik " -#~ "ez dira egingo, 10 maximo,\n" -#~ " beraz ahalik eta zehatzen egin ezazu galdera.\n" -#~ " Metadatuak eskuratzerakoan hizkuntza hauen artean aukera dezakezu:\n" -#~ " Guztiak & ingelesa & frantsesa & alemana & gaztelania\n" -#~ " " - -#~ msgid "Has Summary" -#~ msgstr "Badu hasierako laburpenik" - -#~ msgid "Has Cover" -#~ msgstr "Badu liburu-azalik" - -#~ msgid "Do not change" -#~ msgstr "Ez aldatu" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Liburu-azalaren tamaina: %dx%d pixels" - -#~ msgid "unknown id " -#~ msgstr "ezezaguna den id " - -#~ 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 [options]\n" -#~ "\n" -#~ " Eskuratu liburuen metadatuak Fictionwise horretatik. Zehaztu beharko " -#~ "duzu egilea, izenburua,\n" -#~ " edo gako-hitzen bat. Ezin ISBNa erabili. 20 aldiz saia zaitezke, ez " -#~ "gehiagotan,\n" -#~ " beraz egin ezazu zure galdera ahalik eta zehatzen.\n" -#~ " " - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Liburu-azalak: 1-Bilatuk/ 2-Deskargatu" - -#~ msgid "Extra covers in books" -#~ msgstr "Aparteko liburu-azalak" - -#~ msgid "Missing covers in books" -#~ msgstr "Galdutako liburu-azalak" - -#~ msgid "Pattern for read book" -#~ msgstr "Liburu bat irakurtzeko eredua" - -#~ msgid "format: unknown format type letter {0}" -#~ msgstr "formatua: formatu ezezaguna makinaz idatzitako gutunarena {0}" - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Komunikatu \"PocketBook 602 reader\" enpresakoekin." - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Komunikatu \"Digma Q600\" enpresakoekin" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "" -#~ "Komunikatu \"Sweex MM300\" horrekin laguntzen duten enpresako adituekin." - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "" -#~ "Komunikatu \"Booq Avant\" horrekin laguntzen duten enpresako adituekin." - -#~ msgid "Title &sort: " -#~ msgstr "Izenburu &mota: " - -#~ msgid "Unable to connect to Bambook." -#~ msgstr "Ezin izan da Bambook horrekin konektatu." - -#~ msgid "The integrity check completed with no uncorrectable errors found." -#~ msgstr "" -#~ "Akatsen bilaketa osoa egin da eta ez da konpontzeko zaila den inolako " -#~ "akatsik topatu." - -#~ msgid "No errors found" -#~ msgstr "Ez da akatsik topatu" - -#, python-format -#~ 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 "" -#~ ". Badaude bi bilduma berezi eskuragarri: %s:%s eta %s:%s. Gehitu balio hauek " -#~ "zerrendara balioei bidea emateko . Bilduma hauei \":\" karakterearen osteko " -#~ "izena emango zaie." - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option becauselinks are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "Ez kendu dokumentuko estekak. Hau erabilgarria izango da Markdown formatu " -#~ "aukera erabiltzerakoan zeren estekak beti kendu egiten baitira helburua " -#~ "testu soila denean." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option becauseimage references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "Ez kendu dokumentuko irudi erreferentziak. Hau erabilgarria izango da " -#~ "Markdown formatu aukera erabiltzerakoan zeren erreferentziak beti kendu " -#~ "egiten baitira helburua testu soila denean." - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Hautatutako liburuen formatuak bateratuko dira hautatutako <b>lehen " -#~ "liburuan</b> (%s). Hautatutako lehen liburuko metadatuak ez dira aldatuko. " -#~ "Egilea, izenburua, ISBNa eta beste metadatuak <i>ez</i> dira bateratuko. " -#~ "<br><br>Bigarren eta ondorengo liburuak bateratu eta gero, <b>ezabatu</b> " -#~ "egingo dira metadatu guztiak. <br><br>Hautatuko diren lehen liburuaren " -#~ "formatu guztiak gordeko dira eta formatu bikoiztu guztiak, bigarren eta " -#~ "ondorengo liburuetako formatu bikoiztu guztiak, betiko <b>ezabatu</b> egingo " -#~ "dira zure calibre liburutegitik.<br><br> <b>Ziur</b> zaude? Benetan aurrera " -#~ "egin nahi duzu?" - -#~ msgid "" -#~ "Sections to include in catalog. All catalogs include 'Books by Author'." -#~ msgstr "" -#~ "Katalogoan gehitzeko atalak. Katalogo guztiek dauzkate 'Egilearen arabera' " -#~ "liburuak." - -#~ msgid "Matching books will be displayed with ✓" -#~ msgstr "Bat egiten duten liburuak horrela markatuko: ✓" - -#~ msgid "Books tagged as Wishlist items will be displayed with ✕" -#~ msgstr "" -#~ "IrakurriNahi etiketarekin markatutako liburuak ✕ batekin agertuko dira" - -#~ msgid "Tags browser category partitioning method:" -#~ msgstr "Nabegatzailea kategoria etiketen bidez partizionatzeko metodoa:" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclusion criteria" -#~ msgstr "" -#~ "Libururik ez katalogatzeko\n" -#~ "aztertu baztertze irizpideak" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no spaces or " -#~ "indents." -#~ msgstr "" -#~ "Paragrafoen estruktura.\n" -#~ "aukerak hauek dira. ['auto', 'block', 'single', 'print', 'unformatted']\n" -#~ "* auto: paragrafo mota modu automatikoan detektatzen saiatuko da.\n" -#~ "* block: zuriz utzitako lerroren bat topatuz gero, paragrafoen arteko jauzia " -#~ "dagoela ulertuko da.\n" -#~ "* single: lerro bakoitza paragrafo bat dela ulertuko da.\n" -#~ "* print: suposatuko da lerroaren hasieran bi hutsune edota tabulazioren bat " -#~ "topatzen bada hortxe paragrafoa hasten dela.\n" -#~ "* unformatted: lerro gehienek lerro jauziak dauzkate oso espazio, hutsune " -#~ "edo koska gutxirekin (edo horietako batere gabe).." - -#~ msgid "" -#~ "Formatting used within the document.* auto: Automatically decide which " -#~ "formatting processor to use.\n" -#~ "* none: 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" -#~ "* markdown: Processing using markdown formatting. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Dokumentuan erabilitako formatua.\n" -#~ "* auto: erabaki modu automatikoan zein formatu prozesadore erabili.\n" -#~ "* none: ez prozesatu dokumentuaren formatoa. Dena da paragrafo bat eta ez da " -#~ "estilorik aplikatuko.\n" -#~ "* heuristic: heuristika erabiliko da formatua hautatzeko, kapituluen " -#~ "izenburuena edo letra etzanena, esaterako.\n" -#~ "* markdown: markdown ('merkealdia') formatua erabiliz prozesatuko da. " -#~ "Gehiago jakiteko markdown horri buruz" - -#~ msgid "Collapse when more items than:" -#~ msgstr "Murriztu elementu kopurua hau baino handiagoa denean:" - -#~ msgid "" -#~ "Include book descriptions in catalog.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Gehitu liburuaren deskripzioa katalogoan.\n" -#~ "Lehentsitat: '%default'\n" -#~ "Aplikatu honako formatuei: ePub, MOBI" - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "Aplikatu Markdown formatua testuan" - -#~ msgid "Markdown Options" -#~ msgstr "Markdown ('merkealdi') aukerak" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Comma-separated list of tags to exclude.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Default:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalog</span></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Baztertzeko etiketen zerrenda, komekin bereizita</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Lehenetsita:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalog</span></p></body></html>" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Default pattern </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">excludes tags of the form " -#~ "[<span style=\" font-family:'Courier New,courier';\">tag</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">e.g., [Project " -#~ "Gutenberg]</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Lehenetsitako patroia " -#~ "</p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">mota honetako etiketak " -#~ "baztertu [<span style=\" font-family:'Courier New,courier';\">tag</span>], " -#~ "</p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">adiobidez, [Project " -#~ "Gutenberg]</p></body></html>" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Irteera eramuak datu basean liburuak katalogatzerakoan. Hau komen bidez " -#~ "bereiziriko eremuen zerrenda beharko.\n" -#~ "Erabilgarri diren eremuak: %s,\n" -#~ "gehi erabiltzaileak sortutako eremu pertsonalizatuak.\n" -#~ "Lehenetsita: '%%default'\n" -#~ "Aplikatu hauei: CSV, XML irteera formatuak" - -#~ msgid "Customize searching" -#~ msgstr "Pertsonalizatu bilaketa" diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index ab213d1fdd..f64ee302f2 100644 --- a/src/calibre/translations/fa.po +++ b/src/calibre/translations/fa.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-04-09 04:20+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:03+0000\n" "Last-Translator: Milad Naseri <m.m.naseri@gmail.com>\n" "Language-Team: Persian <fa@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:48+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:44+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "هیچ کار ویژ ه ای انجام نمی دهد" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -422,207 +423,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -871,7 +876,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -885,8 +890,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -915,13 +920,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1038,11 +1043,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1050,8 +1055,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1118,8 +1123,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1129,8 +1134,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1138,8 +1143,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1372,12 +1377,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2375,7 +2380,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3306,7 +3311,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3314,6 +3325,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4050,7 +4065,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4086,84 +4101,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4206,7 +4221,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4244,7 +4259,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4282,126 +4297,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4409,7 +4425,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4418,13 +4434,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4434,44 +4450,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4483,11 +4499,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4552,8 +4568,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4589,104 +4607,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4768,35 +4786,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5004,20 +5022,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5047,7 +5065,6 @@ 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 "" @@ -5056,46 +5073,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5136,90 +5153,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5229,11 +5250,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5267,50 +5288,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5319,15 +5340,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5497,6 +5518,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5511,8 +5534,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5563,45 +5586,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5620,7 +5643,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5640,7 +5663,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5665,7 +5688,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6692,52 +6715,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8066,6 +8080,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8138,12 +8222,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8158,7 +8242,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9714,7 +9798,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9764,62 +9847,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9834,19 +9867,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11441,6 +11474,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14005,42 +14042,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14117,11 +14154,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14131,56 +14168,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16201,17 +16238,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16774,53 +16811,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16830,37 +16867,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16870,7 +16907,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16880,24 +16917,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16906,11 +16943,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16918,7 +16955,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16927,7 +16964,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16938,27 +16975,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16972,7 +17009,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16980,7 +17017,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16989,14 +17026,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17006,7 +17043,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17014,13 +17051,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17029,7 +17066,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17042,7 +17079,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17059,7 +17096,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17074,83 +17111,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17315,38 +17376,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17530,31 +17595,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18320,13 +18385,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "رمزگذاری نویسه ها در فایل های HTML  ورودی. برخی از گزینه های رایج عبارت اند " -#~ "از: cp1252، latin1، iso-8850-1 و utf-8." - -#~ msgid " " -#~ msgstr " " diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index 34a49bbba7..6e61f971ed 100644 --- a/src/calibre/translations/fi.po +++ b/src/calibre/translations/fi.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-06-13 16:55+0000\n" -"Last-Translator: Esa Parta <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:40+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Finnish <fi@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:41+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:39+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Ei tee mitään" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Ei tee mitään" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -422,118 +423,122 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Käyttötuntuma" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Käyttöliittymä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Käyttäytyminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Muuta calibren käyttäytymistä." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Lisää omia sarakkeita" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Työkalurivi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 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:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Syöteasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Muuntaminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "Valitse jokaisen syötemuodon muunnosasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Yhteiset asetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "Aseta kaikille muodoille yhteiset asetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "Valitse jokaisen vientimuodon muunnosasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Kirjojen lisääminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Tuonti ja vienti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Kirjojen tallentaminen levylle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -541,48 +546,48 @@ msgstr "" "Säädä sitä, miten calibre vie tiedostoja tietokannastaan kun tallennetaan " "levylle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Kirjojen lähettäminen laitteisiin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Muuta metatietokenttiä ennen tallentamista/lähettämistä" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Lisäasetukset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Kirjojen jakaminen sähköpostitse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Jakaminen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -590,11 +595,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Jakaminen verkon kautta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -602,36 +607,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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Lisäosat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Hienosäätö" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Sekalaiset" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Sekalaiset kehittyneet asetukset" @@ -896,7 +901,7 @@ msgstr "Poista nimetty lisäosa käytöstä" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -910,8 +915,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -940,7 +945,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kommunikoi Android-puhelinten kanssa." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -948,7 +953,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Kommunikoi S60-puhelimien kanssa." @@ -1070,11 +1075,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Uutiset" @@ -1082,8 +1087,8 @@ msgstr "Uutiset" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1150,8 +1155,8 @@ msgstr "Siirretään kirjoja laitteelle..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1161,8 +1166,8 @@ msgstr "Lisätään kirjoja laitteen metatietolistaan..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1170,8 +1175,8 @@ msgstr "Poistetaan kirjoja laitteelta..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1406,12 +1411,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Ei toteutettu" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2468,7 +2473,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3401,7 +3406,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3409,6 +3420,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4145,7 +4160,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4181,84 +4196,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4301,7 +4316,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4339,7 +4354,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4377,126 +4392,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4504,7 +4520,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4513,13 +4529,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4529,44 +4545,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4578,11 +4594,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4647,8 +4663,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4684,104 +4702,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4863,35 +4881,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5099,20 +5117,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5142,7 +5160,6 @@ 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 "" @@ -5151,46 +5168,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5231,90 +5248,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5324,11 +5345,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5362,50 +5383,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5414,15 +5435,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5592,6 +5613,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5606,8 +5629,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5658,45 +5681,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5715,7 +5738,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5735,7 +5758,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5760,7 +5783,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6787,52 +6810,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8161,6 +8175,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8233,12 +8317,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8253,7 +8337,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9809,7 +9893,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9859,62 +9942,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9929,19 +9962,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11536,6 +11569,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14100,42 +14137,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14212,11 +14249,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14226,56 +14263,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16296,17 +16333,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16869,53 +16906,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16925,37 +16962,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16965,7 +17002,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16975,24 +17012,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17001,11 +17038,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17013,7 +17050,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17022,7 +17059,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17033,27 +17070,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17067,7 +17104,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17075,7 +17112,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17084,14 +17121,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17101,7 +17138,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17109,13 +17146,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17124,7 +17161,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17137,7 +17174,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17154,7 +17191,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17169,83 +17206,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17410,38 +17471,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17625,31 +17690,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18419,102 +18484,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "HTML-tiedostojen merkkikoodaus. Yleisiä vaihtoehtoja: cp1252, latin1, iso-" -#~ "8859-1 ja utf-8." - -#~ msgid "No valid plugin found in " -#~ msgstr "Sopivaa lisäosaa ei löydetty " - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Kommunikoi Kindle 2 -lukijan kanssa." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Kommunikoi Nokia 810 internet tablet -laitteen kanssa." - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Kommunikoi Sony PRS-600/700/900 -lukijoiden kanssa." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Kommunikoi Sony PRS-300/505/500 -lukijoiden kanssa." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Kommunikoi Teclast K3 -lukijan kanssa." - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Levyasemaa %s ei havaittu. Kernel siirtää luultavasti väärää versiota " -#~ "SYSFS:stä." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Tuloshakemisto. Esiasetuksena nykyinen hakemisto" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [valinnat] mybook.chm" - -#~ msgid "Set font delta" -#~ msgstr "Määritä fontti" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Polku kommentin sisältävälle tekstitiedostolle." - -#~ msgid "dummy option until real options are determined." -#~ msgstr "Täytevalinta kunnes todelliset valinnat määritetään." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with iBooks through iTunes." -#~ msgstr "Kommunikoi iBooksin kanssa iTunesin välityksellä." - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d %d:stä" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Kommunikoi Sweex MM300:n kanssa" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Kommunikoi Booq Avantin kanssa" - -#~ msgid "List builtin recipes" -#~ msgstr "Listaa sisäänrakennetut reseptit" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Kommunikoi Koganin kanssa" - -#~ msgid "Customize the toolbar" -#~ msgstr "Mukauta työkalupalkkia" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Amazon.uk:in Kindle-kirjat" - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "Kirjoja, oppikirjoja, e-kirjoja, leluja, pelejä ja paljon muuta." - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Amazonin Kindle-kirjat" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "Parhaat e-kirjat parhaaseen hintaan: ilmaiseksi!" - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "eReading: missä vain, milloin vain." - -#~ msgid "Read anywhere." -#~ msgstr "Lue missä vain." - -#~ msgid "Your ebook. Your way." -#~ msgstr "Sinun e-kirjasi. Sinun tavallasi." - -#~ msgid "Kindle eBooks" -#~ msgstr "Kindlen e-kirjat" diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index 39c530410f..d777951e29 100644 --- a/src/calibre/translations/fo.po +++ b/src/calibre/translations/fo.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2010-06-11 18:48+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:17+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Faroese <fo@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:41+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:39+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1034,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3295,6 +3306,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ 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 "" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18301,6 +18366,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid " " -#~ msgstr " " diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 2985e0911c..8b2514053b 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-31 20:22+0000\n" -"Last-Translator: Vincent Coiffier <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:28+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Français <kde-i18n-doc@kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2011-08-01 04:37+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:39+0000\n" +"X-Generator: Launchpad (build 13613)\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -33,7 +33,7 @@ msgstr "Ne fait strictement rien" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -96,10 +96,11 @@ msgstr "Ne fait strictement rien" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -136,12 +137,12 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -177,21 +178,21 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -234,7 +235,7 @@ msgstr "Action d'interface utilisateur" #: /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/actions/preferences.py:25 #: /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 @@ -445,53 +446,57 @@ msgstr "" "Trouver la correspondance précédente ou suivante lors des recherches dans " "votre librairie calibre en mode surligné" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Rechercher des livres à partir de différents revendeurs de livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Obtenir les nouveaux plugins calibres ou mettre à jour ceux existant" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Apparence" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Comportement" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Changer le comportement de calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Ajouter vos colonnes personnalisées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Barre d'outils" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -499,69 +504,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:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Recherche en cours" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Options de saisie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Conversion" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Options communes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Options de sortie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "Définir des options de conversion pour chaque format de sortie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Ajouter des livres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Importer/Exporter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Sauvegarder les livres sur le disque" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -569,50 +574,50 @@ msgstr "" "Contrôler 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Envoyer les livres aux appareils" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Contrôler la manière dont Calibre exporte les fichiers vers votre lecteur " "d'eBook" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Tableau de connexions de métadonnées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 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:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Modèles de fonctions" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Avancé" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Créer votre propre modèle de fonction" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Partager des livres par courriel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Partage" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -620,11 +625,11 @@ msgstr "" "Réglage du partage de livres par courriel. Peut aussi être utilisé pour " "envoyer automatiquement les dernières nouvelles téléchargées à vos appareils" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Partager à travers le réseau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -632,39 +637,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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Télécharger les métadonnées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 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 à " "partir du réseau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Ajouter/Retirer/Modifier diverses fonctionnalités de Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Réglages" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Divers" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Diverses configurations avancées" @@ -929,7 +934,7 @@ msgstr "Désactive le plugin nommé" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -944,8 +949,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Oui" @@ -974,7 +979,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:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -982,7 +987,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Communiquer avec les téléphones S60" @@ -1128,11 +1133,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Informations" @@ -1140,8 +1145,8 @@ msgstr "Informations" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Catalogue" @@ -1216,8 +1221,8 @@ msgstr "Transfère les livres vers l'appareil..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1227,8 +1232,8 @@ msgstr "Ajoute les livres à liste des métadonnées de l'appareil..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1236,8 +1241,8 @@ msgstr "Supprime les livres de l'appareil..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1482,12 +1487,12 @@ msgstr "Le Kobo supporte plusieurs collections dont " msgid "Create tags for automatic management" msgstr "Créer des étiquettes pour la gestion automatique" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Non implémenté" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2749,11 +2754,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" -"Les marqueurs de rupture de scène alignés à gauche sont alignés au centre. " -"Remplacer les ruptures de scène utilisant des lignes blanches multiples par " -"des règles horizontales." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -3882,7 +3884,13 @@ msgstr "" "Lors de l'ajout de la Table des Matières au livre, l'ajouter au début du " "livre plutôt qu'à la fin. Non recommandé." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Tous les articles" @@ -3890,6 +3898,10 @@ msgstr "Tous les articles" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "C'est un livre Amazon Topaz. Il ne peut pas être traité." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "Pas de détail disponible" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Page de titre" @@ -4783,7 +4795,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Ajouter des livres à partir d'un répertoire" @@ -4823,11 +4835,11 @@ msgstr "Ajouter des fichiers aux références de livres selectionnées" msgid "Shift+A" msgstr "maj+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Êtes-vous sûr ?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format msgid "" "Are you sure you want to add the same files to all %d books? If the " @@ -4836,36 +4848,36 @@ msgstr "" "Êtes-vous sûr de vouloir ajouter les mêmes fichiers à tous ces %d livres ? " "Si le format existe déjà pour un livre, il sera remplacé." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Fichiers de livres sélectionnés" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Ajout" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "Créé les enregistrements des livres à partir des ISBNs" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Téléchargement des livres vers l'appareil." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Livres supportés" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Livres sélectionnés" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Fusionne des livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4875,39 +4887,39 @@ msgstr "" "été traités et fusionnés dans votre base de données Calibre selon vos " "paramètres de fusion automatique." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Impossible de lire les métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Impossible de lire les métadonnées à partir de" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Aucun livre sélectionné" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Les livres suivants sont virtuels et ne peuvent être ajoutés à la " "bibliothèque Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Aucun fichier de livres trouvé" @@ -4954,7 +4966,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Aucun livre sélectionné" @@ -4993,7 +5005,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "<b>Emplacement %(dl)d • %(typ)s</b><br />" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Créer un catalogue des livres de votre bibliothèque Calibre" @@ -5031,85 +5043,86 @@ msgstr "%d livres" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Créer/Changer de bibliothèque ..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "Supprimer la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Choisir un livre au hasard" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Maintenance de la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 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:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Vérifier la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Restaurer la base de données" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Renommer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Choisissez un nouveau nom pour la bibliothèque <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Existe déjà" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "Trop long" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Échec du renommage" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5119,11 +5132,11 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "Librairie supprimée" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5132,24 +5145,24 @@ msgstr "" "La librairie %s a été supprimée de calibre. Les fichiers restent sur votre " "ordinateur, si vous voulez les supprimer, vous devrez le faire manuellement." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "aucun" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Statut de la sauvegarde" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Sauvegarder les métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5157,7 +5170,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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5169,7 +5182,7 @@ msgstr "" "court en utilisant l'Explorateur Windows, ensuite faites pointer calibre " "vers ce nouvel emplacement et essayer de nouveau." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -5178,7 +5191,7 @@ msgstr "" msgid "Success" msgstr "Succès" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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?" @@ -5187,7 +5200,7 @@ 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -5197,27 +5210,27 @@ msgstr "" msgid "Failed" msgstr "Echec" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 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:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Aucun problème trouvé" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Aucune bibliothèque n'a été trouvée" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -5226,15 +5239,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Interdit" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5242,7 +5255,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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" "Vous ne pouvez pas changer de bibliothèque pendant que des travaux sont en " @@ -5256,11 +5269,11 @@ msgstr "C" msgid "Convert books" msgstr "Convertir les livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Convertir individuellement" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Convertir par lot" @@ -5329,8 +5342,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5371,44 +5386,44 @@ msgstr "" "Echec de la suppression de quelques livres, cliquer qur le bouton Afficher " "les Détails pour les détails." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Supprimer des livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Supprimer les livres sélectionnés" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" "Supprimer les fichiers d'un format spécifique pour les livres sélectionnés..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103 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:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Supprimer les livres correspondant de l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Impossible de supprimer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Choisir les formats à supprimer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." @@ -5416,7 +5431,7 @@ msgstr "" "Choisir les formats <b>a ne pas</b> supprimer.<p>Noter que ceci ne " "supprimera jamais tous les formats d'un livre." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" @@ -5425,44 +5440,44 @@ msgstr "" "être<b>supprimés</b> de votre librairie.<br>Les métadonnées du livre seront " "conservés. Êtes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Impossible d'effacer les livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Aucun appareil n'est connecté" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Mémoire principale" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Carte mémoire A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Carte mémoire B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Aucun livre à effacer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Suppression des livres dans l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5470,7 +5485,7 @@ msgstr "" "Certains des livres sélectionnés sont présents sur l'appareil connecté. <b>A " "partir d'où</b> voulez-vous supprimer les fichiers?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5479,7 +5494,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:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5565,35 +5580,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Editer les métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Fusionner les enregistrements de livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Editer les métadonnées individuellement" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Editer les métadonnées par lot" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Télécharger les métadonnées et les couvertures" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Fusionner dans le premier livre sélectionné - supprimer les autres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Fusionner dans le premier livre sélectionné - conserver les autres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" "Fusionner seulements les formats dans le premier livre sélectionné - " @@ -5838,20 +5853,20 @@ msgstr "Mise à jour Plugin" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "Modifier le comportement de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Démarrer l'assistant de bienvenue" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "Obtenir des plugins pour améliorer Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Redémarrer en mode de débogage" @@ -5881,7 +5896,6 @@ msgid "S" msgstr "S" #: /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" @@ -5890,27 +5904,27 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Impossible de sauvegarder sur le disque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Choisir le répertoire de destination" -#: /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 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 " @@ -5921,20 +5935,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:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Erreur pendant la sauvegarde" -#: /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 "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:142 #: /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 "Impossible de sauvegarder certains livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Cliquer le bouton afficher les détails pour voir lesquels." @@ -5977,77 +5991,81 @@ msgstr "" msgid "Similar books..." msgstr "Livres similaires..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Livres du même auteur" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Livres dans cette série" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Maj+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Livres de cet éditeur" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Livres avec les mêmes étiquettes" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "Obtenir des livres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "Rechercher des ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "Rechercher pour cet auteur" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "Rechercher pour ce titre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "Rechercher pour ce livre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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 "Boutiques" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:45 #: /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:285 msgid "Choose stores" msgstr "Choisir les boutiques" -#: /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/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "Impossible de rechercher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." @@ -6056,7 +6074,7 @@ msgstr "" "vous dans les sites web de sources diverses commerciales et du domaine " "public." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 " @@ -6066,7 +6084,7 @@ msgstr "" "magasin possède le livre que vous chercher, au meilleur prix. Vous obtenez " "aussi le statut DRM et d'autres informations utiles." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -6083,11 +6101,11 @@ msgstr "" "le livre a des <a href=\"http://drmfree.calibre-" "ebook.com/about#drm\">DRM</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "Afficher ce message à nouveau" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "A propos d' Obtenir des Livres" @@ -6123,39 +6141,39 @@ msgstr "V" msgid "View" msgstr "Visualiser" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Visualiser le format spécifique" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Lire un livre pris au hasard" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "Nettoyer la liste des affichages récents" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Impossible de visualiser" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Format indisponible" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "Les livres sélectionnés n'ont pas de format" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Choisir le format à afficher" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -6164,11 +6182,11 @@ msgstr "" "Les livres sélectionnés n'étaient pas tous disponibles dans le format %s. " "Vous devriez les convertir d'abord." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Plusieurs livres sélectionnés" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -6181,15 +6199,15 @@ msgstr "" "réponses de l'ordinateur. Une fois démarré le processus ne peut pas être " "arrêté avant la fin. Voulez-vous continuer ?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Impossible d'ouvrir le dossier" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 msgid "This book no longer exists in your library" msgstr "Ce livre n'existe plus dans la bibliothèque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s n'a pas de format disponible." @@ -6374,6 +6392,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6388,8 +6408,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6444,45 +6464,45 @@ msgstr "" msgid "Donate" msgstr "Faire un don" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Cliquer pour ouvrir" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "Livre %(sidx)s de <span class=\"series_name\">%(series)s</span>" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Collections" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Coller la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copier la couverture" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Double-cliquer pour ouvrir la fenêtre de détails du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Chemin" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6501,7 +6521,7 @@ msgstr "Options de BibTeX" #: /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/mobi_output.py:18 #: /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 @@ -6521,7 +6541,7 @@ msgstr "Options spécifiques à" #: /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/mobi_output.py:18 #: /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 @@ -6546,7 +6566,7 @@ msgstr "sortie" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7627,53 +7647,44 @@ msgstr "Liste de séries connues. Vous pouvez ajouter de nouvelles séries." msgid "Book " msgstr "Livre " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "Sortie MOBI" -#: /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 "Par défaut" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Titre de la Table des Matières :" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Redimensionner les images pour des appareils &Palm" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Utiliser le &tri par auteur pour auteur" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Désactiver la compression du contenu du fichier" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Ne pas ajouter la Table des Matières au livre" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Options du Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Police du titre du périodique :" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Etiquette de Document Personnel (Personnal Doc tag) :" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" "Insérer la Table des Matières générée au début du livre plutôt qu'à la fin" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Ignorer les &marges" @@ -9171,6 +9182,80 @@ msgstr "Date" msgid "Delete from device" msgstr "Effacer de l'appareil" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "%(curr)s (précédemment %(initial)s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "L'article est vide" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" +"Un article ne peut être défini à une valeur nulle. Supprimez le à la place." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Aucun article sélectionné" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" +"Vous devez sélectionner un article de la liste des Articles disponibles." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "Pas d'articles sélectionnés" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Éditeur de catégories" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Articles en cours d'utlisation" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Supprimer l'article de la base de données. Ceci desactivera l'article pour " +"tous les livres et le supprimera ensuite de la base de données." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +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/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "Ce livre a des DRM" @@ -9250,12 +9335,12 @@ msgid "Copy to author" msgstr "Copier vers auteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Nom de l'auteur erroné" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Les noms d'auteurs ne peuvent pas contenir le caractère &" @@ -9270,7 +9355,7 @@ msgid "&Search for:" msgstr "&Rechercher :" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "C&hercher" @@ -10992,7 +11077,6 @@ msgstr "" "Retirer (supprimer) l'étiquette de la catégorie actuelle d'étiquettes" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Êtes-vous sûr ?" @@ -11050,67 +11134,13 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" "Ajoute l'étiquette à la liste des étiquettes et l'applique au livre en cours" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "%(curr)s (précédemment %(initial)s)" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "L'article est vide" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" -"Un article ne peut être défini à une valeur nulle. Supprimez le à la place." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Aucun article sélectionné" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "" -"Vous devez sélectionner un article de la liste des Articles disponibles." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "Pas d'articles sélectionnés" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "Vous devez sélectionner au moins un article de la liste." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "Etes vous sûr de vouloir supprimer les articles suivants?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Éditeur de catégories" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Articles en cours d'utlisation" - -#: /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." +msgid "Tag" msgstr "" -"Supprimer l'article de la base de données. Ceci desactivera l'article pour " -"tous les livres et le supprimera ensuite de la base de données." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 -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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -11124,19 +11154,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "EXCEPTION: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "Aucune colonne sélectionnée" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "Vous devez spécifier une colonne devant être colorée" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "Aucun modèle fourni" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "La boîte modèle ne peut pas être vide" @@ -12867,6 +12897,10 @@ msgstr "Très faible" msgid "Compact Metadata" msgstr "Compacter les Métadonnées" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Par défaut" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "Tous dans un seul onglet" @@ -15783,48 +15817,48 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "Le nom du terme de recherche groupée est \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Changer les auteurs pour plusieurs livres peut prendre un certain temps. " "Etes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Changer les métadonnées pourautant de livres peut prendre un certain temps. " "Etes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Recherches" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "Renommer la catégorie utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Vous ne pouvez pas utiliser des points dans les noms pour renommer les " "catégories d'utilisateur" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "Le nom %s est déjà utilisé" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Nom de recherche en double" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "Le nom de la recherche sauvegardé %s est déjà utilisé" @@ -15901,11 +15935,11 @@ msgstr "Ajouter à la catégorie utilisateur" msgid "A user category %s does not exist" msgstr "Une catégorie utilisateur %s n'existe pas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Chercher un article dans le navigateur d'étiquette" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -15926,60 +15960,60 @@ msgstr "" "articles\n" "contenant le texte \"foo\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Chercher le premier/prochain article correspondant" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Replier toutes les catégories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" "Plus de résultat.</b><p> Cliquer Chercher à nouveau pour aller au premier " "résultat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Trier par nom" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Trier par popularité" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Trier par note moyenne" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Définir l'ordre de tri des entrées dans le navigateur d'étiquettes" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Toutes les correspondances" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Aucune correspondance" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Quand de multiples entrées sont sélectionnées dans le navigateur " "d'étiquettes, fait correspondre à tout ou partie de celles-ci" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "Gérer auteurs, étiquettes, etc" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -18424,17 +18458,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migre l'ancienne base vers la bibliothèque dans %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Copie <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Compacte la base" @@ -19059,11 +19093,11 @@ msgstr "%s : fonction inconnue" msgid "No such variable " msgstr "Cette variable n'est pas définie " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "Pas de documentation fournie" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." @@ -19072,7 +19106,7 @@ msgstr "" "des chaines x et y. Renvoie lt si x < y. Renvoie eq si x == y. Sinon renvoie " "gt." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 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." @@ -19080,7 +19114,7 @@ msgstr "" "cmp(x, y, lt, eq, gt) -- comparer x et y après les avoir converti tous les " "deux en nombres. Renvoie lt si x < y. Renvoie eq si x == y. Sinon renvoie gt." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" @@ -19088,7 +19122,7 @@ msgstr "" "strcat(a, b, ...) -- peut avoir tout nombre d'arguments. Renvoie une chaine " "constitué par la concaténation de tous les arguments" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." @@ -19096,7 +19130,7 @@ msgstr "" "add(x, y) -- renvoie x + y. Renvoie une exception si x ou y ne sont pas des " "nombres." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." @@ -19104,7 +19138,7 @@ msgstr "" "subtract(x, y) -- renvoie x - y. Renvoie une exception si x ou y ne sont pas " "des nombres." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." @@ -19112,7 +19146,7 @@ msgstr "" "multiply(x, y) -- renvoie x * y. Renvoie une exception si x ou y ne sont pas " "des nombres." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." @@ -19120,7 +19154,7 @@ msgstr "" "divide(x, y) -- renvoie x / y. Renvoie une exception si x ou y ne sont pas " "des nombres." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -19137,7 +19171,7 @@ msgstr "" "template('[[title_sort]]') évaluera le modèle {title_sort} et retournera sa " "valeur." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " @@ -19148,7 +19182,7 @@ msgstr "" "traitement du modèle de construire des résultats complexes à partir de " "variables locales." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" @@ -19156,7 +19190,7 @@ msgstr "" "assign(id, val) -- assigne val à id, puis renvoie val. id doit être un " "identifiant, pas une expression" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " @@ -19166,11 +19200,11 @@ msgstr "" "vous avez démarré calibre à partir de la ligne de commande (calibre-debug -" "g), la sortie ira dans un trou noir." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "field(nom) -- renvoie le champ de métadonnée nommé par nom" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." @@ -19178,7 +19212,7 @@ msgstr "" "raw_field(nom) -- renvoie le champ de métadonnées nom sans appliquer aucune " "mise en forme." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -19194,7 +19228,7 @@ msgstr "" "Par exemple, substr('12345', 1, 0) renvoie '2345', et substr('12345', 1, -1) " "renvoie '234'." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -19211,11 +19245,11 @@ msgstr "" "composés. C'est extrêmement utile dans la construction des chemins de " "sauvegarde variables." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "la recherche requiert un nombre pair d'arguments (2 ou plus)" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" @@ -19223,7 +19257,7 @@ msgstr "" "test(val, texte si non vide, texte si vide) -- renvoie `texte si non vide` " "si le champ n'est pas vide, sinon renvoie `texte si vide`" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " @@ -19234,7 +19268,7 @@ msgstr "" "l'expression régulière `modele`. Renvoie `texte si correspondance` si des " "correspondances sont trouvées, sinon `texte si pas de correspondance`" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -19248,11 +19282,11 @@ msgstr "" "n'y a pas de correspondance alors sinon_valeur est renvoyé. Vous pouvez " "avoir autant de paries `modele, valeur` que vous voulez" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "le basculement nécessite un nombre pair d'arguments" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -19264,7 +19298,7 @@ msgstr "" "modele avec chaque valeur de la liste. Si modele correspond à une valeur, " "renvoie valeur_trouve sinon renvoie valeur_non_trouve." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -19273,7 +19307,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -19284,7 +19318,7 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " @@ -19295,7 +19329,7 @@ msgstr "" "par `remplacement`. Comme tout dans calibre, celles-ci sont compatibles avec " "les expressions regulières python" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " @@ -19305,7 +19339,7 @@ msgstr "" "B\". Ceci est très utile pour la conversion des noms du format LN, FN vers " "FN LN. Si il n'y a pas de virgule, la fonction renvoie val non modifiée" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" @@ -19313,7 +19347,7 @@ msgstr "" "ifempty(val, texte si vide) -- renvoie val si val n'est pas vide, sinon " "renvoie `texte si vide`" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -19339,7 +19373,7 @@ msgstr "" "champ ne sera pas modifié. Par exemple, le titre `The Dome` ne serait pas " "modifié." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -19351,7 +19385,7 @@ msgstr "" "Beaucoup de listes utilisent une virgule comme séparateur, mais les auteurs " "utilisent l'esperluette. Exemples: {tags:count(,)}, {authors:count(&)}" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -19366,17 +19400,14 @@ msgstr "" "alors une valeur vide est renvoyée. Le séparateur a la même signafication " "que dans la fonction `count`." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -"select(valeur, clé) -- interpréte valeur comme une liste d'items séparés par " -"des virgules, les items étant de la forme \"id:value\". Trouve la paire dont " -"l'id est égale à la clé, et retourne la valeur correspondante." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -19386,7 +19417,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -19399,7 +19430,7 @@ msgstr "" "spécifique. Notez que ces noms de formats sont toujours en majuscule, comme " "dans EPUB." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." @@ -19407,7 +19438,7 @@ msgstr "" "human_readable(v) -- renvoie une chaine représentant le nombre v en Ko, Mo, " "Go, etc." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -19416,7 +19447,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -19429,7 +19460,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -19446,7 +19477,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -19461,27 +19492,27 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "uppercase(val) -- renvoie la valeur du champ en majuscule" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "lowercase(val) -- renvoie la valeur du champ en miniscule" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "titlecase(val) -- renvoie la valeur du champ pour le titre" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "capitalize(val) -- renvoie la valeur du champ en lettres capitales" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "booksize() -- renvoie la valeur du champ taille" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" @@ -19489,7 +19520,7 @@ msgstr "" "ondevice() -- renvoie Yes si ondevice est précisé, sinon renvoie une chaîne " "vide" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" @@ -19497,7 +19528,7 @@ msgstr "" "has_cover() -- renvoie Yes si le livre a une couverture, sinon renvoie une " "chaine vide" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " @@ -19507,7 +19538,7 @@ msgstr "" "Si toutes les valeurs sont vides, alors la valeur vide est renvoyée. Vous " "pouvez avoir autant de valeurs que vous voulez." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " @@ -19518,7 +19549,7 @@ msgstr "" "bien avec test ou first_non_empty. Vous pouvez avoir autant de valeurs que " "vous voulez." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " @@ -19528,7 +19559,7 @@ msgstr "" "vide, sinon renvoie la chaine vide. Cette fonction fonctionne très bien avec " "test ou first_non_empty. Vous pouvez avoir autant de valeurs que vous voulez." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " @@ -19538,16 +19569,40 @@ msgstr "" "la chaine vide. Cette fonction fonctionne très bien avec test ou " "first_non_empty. Vous pouvez avoir autant de valeurs que vous voulez." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " @@ -19557,7 +19612,7 @@ msgstr "" "pour être utiliser avec format_date ou days_between, mais peut être " "manipulée comme toute autre chaine. La date est au format ISO." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -19726,38 +19781,42 @@ msgid "Spanish (Nicaragua)" msgstr "Espagnol (Nicaragua)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Allemand (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "Français (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Néerlandais (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Flamand (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "Matin" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "Après-midi" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "matin" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "après midi" @@ -19953,25 +20012,25 @@ msgstr "Télécharge la couverture de %s" msgid "Masthead image downloaded" msgstr "L'image du titre a été téléchargée" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Article sans titre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Article téléchargé : %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Impossible de télécharger l'article : %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Récupération du flux" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -19979,7 +20038,7 @@ msgstr "" "La connexion a échouée, vérifier votre nom d'utilisateur et votre mot de " "passe pour le service Périodique Calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -20915,6286 +20974,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Indiquer le titre. Par défaut : nom du fichier." - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Définir le(s) auteur(s). Si plusieurs auteurs, les séparer d'une virgule. " -#~ "Par défaut : %default" - -#~ msgid "Set the comment." -#~ msgstr "Définir le commentaire" - -#~ msgid "Set the category" -#~ msgstr "Définir la catégorie" - -#~ msgid "Sort key for the title" -#~ msgstr "Clé de tri pour le titre" - -#~ msgid "Sort key for the author" -#~ msgstr "Clé de tri pour l'auteur" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Chemin du fichier contenant l'image à utiliser comme couverture" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Si une couverture est déctectée dans le fichier source, utilise cette image " -#~ "plutôt que l'image spécifiée." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Affiche les tables HTML comme de simples blocs de textes au lieu de " -#~ "véritables tables. Cela peut être nécessaire si le HTML contient des tables " -#~ "trop grosses ou complexes ." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Le profil du lecteur pour lequel le LRF est généré. Ce profil détermine des " -#~ "paramètres comme la résolution et la taille de l'écran du lecteur. Par " -#~ "défaut : %s Profils supportés : " - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "La marge de haut de page. Par défaut : %default points." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "La marge de bas de page. Par défaut : %default points." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that <a> tags are " -#~ "ignored." -#~ msgstr "" -#~ "Le nombre maximum de niveau de liens à suivre récursivement. Une valeur à 0 " -#~ "indique qu'aucun lien ne sera traité. Une valeur négative indique que les " -#~ "tags <a> sont ignorés." - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Impose un saut de page avant un élément avec l'attribut spécifié. Le format " -#~ "de cette option est : tagname regexp,attribute name,attribute value " -#~ "regexp.Par exemple, pour utiliser tous les tags de titres qui ont l'attribut " -#~ "de classe \"chapter\" il faudrait saisir : \"h\\d,class,chapter\". Par " -#~ "défaut : %default" - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "" -#~ "Préprocesse les fichiers HTML Bean pour améliorer le fichier LRF généré." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Vous devez utiliser cette option pour traiter des fichiers générés par " -#~ "pdftohtml, sinon la conversion échouera." - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "" -#~ "Utilisez cette option sur des fichiers html0 venant de Book Designer." - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Minimise l'espace mémoire utilisé au détriment d'un temps de calcul plus " -#~ "long. N'utilisez cette option que si vous avez des problèmes de mémoire " -#~ "disponible." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "L'image de couverture n'a pas pu être récupérée à cause de problèmes de " -#~ "connexion. Veuillez réessayer ultérieurement." - -#~ msgid " not found." -#~ msgstr " pas trouvé." - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>Doit être un répertoire." - -#~ msgid "Configuration" -#~ msgstr "Configuration" - -#~ msgid "Browse for the new database location" -#~ msgstr "Choisir un nouvel emplacement pour la base de données" - -#~ msgid "Frequently used directories" -#~ msgstr "Répertoires utilisés fréquemment" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Ajouter un répetoire à la liste des répertoires utilisés fréquemment" - -#~ msgid "Matches" -#~ msgstr "Résultats correspondants" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "" -#~ "Sélectionnez le livre qui correspond le mieux au votre dans la liste ci-" -#~ "dessous." - -#~ msgid "No available formats" -#~ msgstr "Aucun format disponible" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "" -#~ "Conversion du livre %s impossible parcequ'il ne dispose d'aucun format " -#~ "supporté" - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Choix du format de conversion vers LRF" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Conversion de %s en LRF" - -#~ msgid "Set conversion defaults" -#~ msgstr "Définir les paramètres par défaut de conversion" - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "" -#~ "Pré-processe le fichier avant la conversion vers le format LRF. Ceci est " -#~ "utile si vous connaissez l'origine du fichiers. Origines connues :" - -#~ msgid "<ol><li><b>baen</b> - Books from BAEN Publishers</li>" -#~ msgstr "<ol><li><b>baen</b> -Livres des éditions BAEN </li>" - -#~ msgid "" -#~ "<li><b>pdftohtml</b> - HTML files that are the output of the program " -#~ "pdftohtml</li>" -#~ msgstr "" -#~ "<li><b>pdftohtml</b> - fichiers HTML générés par le programme pdftohtml</li>" - -#~ msgid "<li><b>book-designer</b> - HTML0 files from Book Designer</li>" -#~ msgstr "" -#~ "<li><b>book-designer</b> - Fichiers HTML0 générés avec Book Designer</li>" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.<p>Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "" -#~ "Définit les metadata comme le titre et l'auteur du livre.<p>Les metadata " -#~ "seront modifiées dans la base de données et dans le fichier LRF généré." - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Ajuste la présentation du fichier LRF généré en définissant des paramètres " -#~ "tels que la taille des polices et l'espacement entre les mots." - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Définit les paramètres de la pages tels que les marges et la taille de " -#~ "l'écran du lecteur cible." - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "Peaufiner la détection des chapitres et des en-têtes de section." - -#~ msgid "Chapter Detection" -#~ msgstr "Détection des chapitres" - -#~ msgid "<font color=\"gray\">No help available</font>" -#~ msgstr "<font color=\"gray\">Aucune aide n'est disponible</font>" - -#~ msgid "Convert to LRF" -#~ msgstr "Convertir en LRF" - -#~ msgid "Category" -#~ msgstr "Catégorie" - -#~ msgid "Change the publisher of this book" -#~ msgstr "Modifie l'éditeur du livre" - -#~ msgid "Series index." -#~ msgstr "Index de séries" - -#~ msgid " pts" -#~ msgstr " pts" - -#~ msgid "Embedded Fonts" -#~ msgstr "Polices inclues" - -#~ msgid "&Serif:" -#~ msgstr "&Serif :" - -#~ msgid "S&ans-serif:" -#~ msgstr "S&ans-serif :" - -#~ msgid "&Monospace:" -#~ msgstr "&Monospace :" - -#~ msgid "&Word spacing:" -#~ msgstr "Espacement entre &mots :" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Active l'auto &rotation des images" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "Insère des lignes &blanches entre les paragraphes" - -#~ msgid "Ignore &tables" -#~ msgstr "Ignore les &tables" - -#~ msgid "&Preprocess:" -#~ msgstr "&Preprocess :" - -#~ msgid "&Header format:" -#~ msgstr "Format de l'&en-tête" - -#~ msgid "Override<br>CSS" -#~ msgstr "Surcharge <br> CSS" - -#~ msgid "&Left Margin:" -#~ msgstr "Marge &Gauche :" - -#~ msgid "&Right Margin:" -#~ msgstr "Marge &Droite :" - -#~ msgid "&Top Margin:" -#~ msgstr "Marge &Haute :" - -#~ msgid "&Bottom Margin:" -#~ msgstr "Marge &Basse :" - -#~ msgid "Title based detection" -#~ msgstr "Détection basée sur les titres" - -#~ msgid "&Disable chapter detection" -#~ msgstr "&Désactive la détection de chapitres" - -#~ msgid "&Regular expression:" -#~ msgstr "Expression &Régulière :" - -#~ msgid "&Page break before tag:" -#~ msgstr "Saut de &page avant le tag:" - -#~ msgid "&Force page break before tag:" -#~ msgstr "&Force un saut de page avant le tag:" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Force un saut de page avant l'&attribut :" - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Erreur à la récupération de l'image de couverture.</b><br/>" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Erreur à la récupération de l'image de couverture" - -#~ msgid "IS&BN:" -#~ msgstr "I&SBN :" - -#~ msgid "Available Formats" -#~ msgstr "Formats disponibles" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Retire les formats sélectionnés de ce livre de la base de données." - -#~ msgid "Waiting" -#~ msgstr "En attente" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Livre <font face=\"serif\">%s</font> of %s." - -#~ msgid "" -#~ "<p>Books with the same title as the following already exist in the database. " -#~ "Add them anyway?<ul>" -#~ msgstr "" -#~ "<p>Des livres ayant le même titre existent déjà dans la base de données. Les " -#~ "ajouter quand même ?<ul>" - -#~ msgid "" -#~ "<p>An invalid database already exists at %s, delete it before trying to move " -#~ "the existing database.<br>Error: %s" -#~ msgstr "" -#~ "<p>Une base de données invalide existe déjà ici : %s, spprimez la avant " -#~ "d'essayer de déplacer la base de données existante.<br>Erreur : %s" - -#~ msgid "Could not move database" -#~ msgstr "Déplacement de la base de données impossible" - -#~ msgid "&Search:" -#~ msgstr "&Recherche :" - -#~ msgid "" -#~ "Search the list of books by title or author<br><br>Words separated by spaces " -#~ "are ANDed" -#~ msgstr "" -#~ "Recherche les livres par titre ou auteur <br><br>Recherche en ET pour les " -#~ "mots séparés par des espaces." - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments<br><br>Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Recherche les livres par titre, auteur, éditeur, tags et commentaires " -#~ "<br><br>Recherche en ET pour les mots séparés par des espaces." - -#~ msgid "Del" -#~ msgstr "Suppression" - -#~ msgid "Convert E-books" -#~ msgstr "Convertir des ebooks" - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Ne pas ajouter de liens à la table des matières." - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Ajouter les chapitres détectés à la table des matières." - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Options pour contrôler le comportement de feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Options pour contrôler le comportement de html2lrf" - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Rendre noir et blanc tous les contenus au lieu des couleurs spécifiées par " -#~ "le HTML ou CSS." - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Empêcher la détection automatique des chapitres." - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Érreur d'analyse du lien %s %s" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Imprimer l'HTML généré en stdout et quitter" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "Vous devez tout d'abord sauvegarder le site web %s en fichier html, puis le " -#~ "lancer avec html2lrf." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog convertit mybook.html en mybook.lrf. \n" -#~ "%prog suit tous les liens de mybook.html en pointant récursivement sur tous " -#~ "les fichiers locaux. Ainsi, vous pouvez l'utiliser pour \n" -#~ "convertir toute une arborescence de fichiers HTML." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog convertit mybook.lit ten mybook.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog convertit mybook.mobi en mybook.lrf" - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Séparer les paragraphes par des lignes vides." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "La marge de droite. Par défaut : %default px." - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "La marge de gauche. Par défaut : %default px" - -#~ msgid "" -#~ "Use the <spine> element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Utilise l'élément <spine> du fichier OPF pour déterminer l'odre dans lequel " -#~ "les fichiers HTML sont ajoutés au LRF. Le fichier .opf doit être dans le " -#~ "même répertoire que le fichier HTML de base." - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Spécifier l'encodage des caractères du fichier source. Si le fichier " -#~ "contient des caractères étrangers, essayez en changeant cette option. " -#~ "L'encodage couramment utilisé pour les fichiers venant de ordinateurs sous " -#~ "Windows est le cp-1252. Cela peut aussi être l'utf-8. Le mieux est d'essayer " -#~ "et deviner quel est l'encodage approprié." - -#~ msgid "No file to convert specified." -#~ msgstr "Aucun fichier sélectionné à convertir." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog convertit mybook.epub en mybook.lrf" - -#~ msgid "Be verbose while processing" -#~ msgstr "Montrer les détails lors des traitements" - -#~ msgid "Convert to LRS" -#~ msgstr "Convertir en LRS" - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog convertit mybook.fb2 en mybook.lrf" - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convertir n'importe quel format d'ebook en LRF. Formats supportés:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf traitera les archives " -#~ "RAR ou ZIP, en recherchant les ebooks à l'intérieur de l'archive.\n" -#~ " " - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "Conserver les fichiers HTML générés après conversion en LRF." - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr "" -#~ " est une image codée en PDF. Seule la conversion des textes est suportée " -#~ "pour les PDFs." - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog convertit mybook.pdf en mybook.lrf" - -#~ msgid "Be more verbose." -#~ msgstr "Détaillez plus." - -#~ msgid "You must specify a single PDF file." -#~ msgstr "Vous devez sélectionner un seul fichier PDF." - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog convertit mybook.txt en mybook.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog convertit mybook.rtf en mybook.lrf" - -#~ msgid "Set the authors" -#~ msgstr "Configurer les auteurs." - -#~ msgid "Set the comment" -#~ msgstr "Configurer les commentaires." - -#~ msgid "Usage:" -#~ msgstr "Usage:" - -#~ msgid "The author whose book to search for." -#~ msgstr "L'auteur du livre à chercher." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "L'éditeur du livre à chercher." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Chercher une image de couverture du livre identifié par ISBN sur " -#~ "LibraryThing.com\n" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Usage: %s file.lit" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Usage: pdf-meta file.pdf" - -#~ msgid "No filename specified." -#~ msgstr "Pas de nom de fichier spécifié." - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [options] myebook.mobi" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Espace libre non-utilisé de la base de données" - -#~ msgid "No metadata found" -#~ msgstr "Aucune métadonnée trouvée" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Aucune métadonnée trouvée, essayer en modifiant le titre et l'auteur ou la " -#~ "clé ISBN." - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "Bulk convertit les ebooks en LRF" - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "" -#~ "Titre pour le livre électronique créé. Par défaut le nom de fichier sera " -#~ "utilisé." - -#~ msgid "Could not save some ebooks" -#~ msgstr "Impossible de sauvegarder des livres électroniques" - -#~ msgid "Useful for debugging." -#~ msgstr "Utile pour déboguer" - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Dossier de récupération. Par défaut, il s'agit du dossier actuel." - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Nombre de teintes pour la conversion de l'image en échelle de gris. Défaut: " -#~ "%default" - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Chemin de la couverture à utiliser pour ce livre" - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "Soit le chemin vers une feuille de style CSS, soit du CSS brut. Ce CSS " -#~ "remplacera les déclarations CSS existantes dans les fichiers sources." - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Le fichier de sortie EPUB. S'il n'est pas spécifié, il sera déduit du nom du " -#~ "fichier d'entrée." - -#~ msgid "Control page layout" -#~ msgstr "Contrôle de la mise en page" - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Imprimer le fichier OPF généré vers le flux de sortie standard." - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "" -#~ "Conserver les fichiers intermédiaires lors du traitment par html2epub" - -#~ msgid "You must specify an input HTML file" -#~ msgstr "Vous devez spécifier un fichier HTML en entrée" - -#~ msgid "Written processed HTML to " -#~ msgstr "Ecrit le HTML généré vers " - -#~ msgid "Output written to " -#~ msgstr "La sortie est écrite vers " - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Changer les méta-données de l'ebook généré" - -#~ msgid "Set the publisher of this book." -#~ msgstr "Changer l'éditeur du livre" - -#~ msgid "A summary of this book." -#~ msgstr "Un résumé de ce livre" - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "Lire les méta-données à partir du fichier OPF spécifié." - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [options] FichierLit" - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [options] FichierOP" - -#~ msgid "OEB ebook created in" -#~ msgstr "ebook OEB créé dans" - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Nom du fichier en sortie. Par défaut: basé sur le nom de fichier d'entrée." - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "" -#~ "Options pour contrôler la conversion des bandes déssinées (fichiers CBR, " -#~ "CBZ) présentes dans les ebooks." - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Indiquer l'auteur dans les méta-données du fichier ebook généré. Par défaut " -#~ ": %default" - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "La conversion de %s vers LRF n'est pas supportée." - -#~ msgid "Don't show progress bar." -#~ msgstr "N'affiche pas la barre de progression." - -#~ msgid "" -#~ "Choose a profile for the device you are generating this file for. The " -#~ "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " -#~ "suitable for any reader with the same screen size. Choices are %s" -#~ msgstr "" -#~ "Choisir le profil de l'appareil pour lequel ce fichier est destiné. Par " -#~ "défaut : SONY PRS-500 avec une taille d'écran de 584x754 pixels. Valable " -#~ "aussi pour tout autre lecteur avec la même taille d'écran. Les choix sont %s" - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [options] comic.cb[z|r\n" -#~ "\n" -#~ "Convertit une bande-dessinées en fichier CBZ ou CBF dans un ebook. \n" - -#~ msgid "Output written to" -#~ msgstr "La sortie est écrite vers" - -#~ msgid "Set the language" -#~ msgstr "Indiquer la langue" - -#~ msgid "Extract the cover" -#~ msgstr "Extraire la couverture" - -#~ msgid "The book language" -#~ msgstr "La langue du livre" - -#~ msgid "" -#~ "Compress file text using PalmDOC compression. Results in smaller files, but " -#~ "takes a long time to run." -#~ msgstr "" -#~ "Compresse les fichiers texte avec la compression PalmDoc. Les fichiers " -#~ "produits sont de taille plus réduite, mais cela peut prendre plus de temps." - -#~ msgid "Creating Mobipocket file from EPUB..." -#~ msgstr "Créé le fichier Mobipocket à partir de l'EPUB..." - -#~ msgid "Mobipocket-specific options." -#~ msgstr "Options spécifiques pour mobipocket" - -#~ msgid "Options to control the conversion to MOBI" -#~ msgstr "Options pour contrôler la conversion vers MOBI" - -#~ msgid "Unknown destination profile %r" -#~ msgstr "Profil de destination inconnu %r" - -#~ msgid "Toolbar icon size" -#~ msgstr "Taille de la barre d'icone" - -#~ msgid "Added %s to library" -#~ msgstr "%s a été ajouté à la librairie" - -#~ msgid "Read metadata from " -#~ msgstr "Lit les méta-données de " - -#~ msgid "Searching for books in all sub-directories..." -#~ msgstr "Recherche les livres dans tous les sous-répertoires" - -#~ msgid "Reading metadata..." -#~ msgstr "Lit les méta-données..." - -#~ msgid "Customize %s" -#~ msgstr "Personnalise %s" - -#~ msgid "Choose plugin" -#~ msgstr "Choisir le plugin" - -#~ msgid "Compacting..." -#~ msgstr "Compactage en cours..." - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "Compacte la base. Cela peut prendre un certains temps." - -#~ msgid "&Compact database" -#~ msgstr "&Compacter la base" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Afficher le &texte pour les boutons de la barre d'outils" - -#~ msgid "" -#~ "If you want to use the content server to access your ebook collection on " -#~ "your iphone with Stanza, you will need to add the URL " -#~ "http://myhostname:8080/stanza as a new catalog in the stanza reader on your " -#~ "iphone. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of this computer." -#~ msgstr "" -#~ "Si vous souhaitez utiliser le serveur pour accéder à votre collection de " -#~ "livres à partir de votre iphone avec Stanza, vous devrez ajouter l'URL " -#~ "http://nomhote:8080/stanza comme nouveau catalogue dans le lecteur Stanza de " -#~ "votre iphone. Ici nomhote devrait être le nom d'hôte ou l'adresse IP de " -#~ "votre ordinateur." - -#~ msgid "Options useful for debugging" -#~ msgstr "Options utiles pour le débogage" - -#~ msgid "The series index" -#~ msgstr "L'index des séries" - -#~ msgid "&Add" -#~ msgstr "&Ajouter" - -#~ msgid "The expression %s is invalid. Error: %s" -#~ msgstr "L'expression %s est invalide. Erreur : %s" - -#~ msgid "Invalid XPath expression" -#~ msgstr "Expression XPath invalide" - -#~ msgid "Convert to EPUB" -#~ msgstr "Convertir vers EPUB" - -#~ msgid "Override &CSS" -#~ msgstr "Ecrase la &CSS" - -#~ msgid "&Source profile:" -#~ msgstr "Profil &source:" - -#~ msgid "&Destination profile:" -#~ msgstr "Profil de &destination:" - -#~ msgid "Remove &first image from source file" -#~ msgstr "Enleve la première image du fichier source" - -#~ msgid "No text &justification" -#~ msgstr "Pas de &justification de texte" - -#~ msgid "&Ignore tables" -#~ msgstr "&Ignore les tableaux" - -#~ msgid "Automatic &chapter detection" -#~ msgstr "Détection automatique de &chapitre" - -#~ msgid "&Name XPath:" -#~ msgstr "&Nom du XPath:" - -#~ msgid "Level &1 TOC" -#~ msgstr "Niveau &1 TM" - -#~ msgid "Level &2 TOC" -#~ msgstr "Niveau &2 TM" - -#~ msgid "Level &3 TOC" -#~ msgstr "Niveau &3 TM" - -#~ msgid "No preprocessing" -#~ msgstr "Pas de pré-traitement" - -#~ msgid "Minimum &indent:" -#~ msgstr "&Indentation minimale" - -#~ msgid "Ignore &colors" -#~ msgstr "Ignore les &couleurs" - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "" -#~ "&Convertir les tableaux en images (correct pour les tableaux " -#~ "larges/complexes)" - -#~ msgid "Monday" -#~ msgstr "Lundi" - -#~ msgid "day" -#~ msgstr "jour" - -#~ msgid "Friday" -#~ msgstr "Vendredi" - -#~ msgid "Tuesday" -#~ msgstr "Mardi" - -#~ msgid "Wednesday" -#~ msgstr "Mercredi" - -#~ msgid "Thursday" -#~ msgstr "Jeudi" - -#~ msgid "Sunday" -#~ msgstr "Dimanche" - -#~ msgid "Saturday" -#~ msgstr "Samedi" - -#~ msgid "description" -#~ msgstr "description" - -#~ msgid "title" -#~ msgstr "titre" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "il y a %d jours, %d heures et %d minutes" - -#~ msgid "Last downloaded" -#~ msgstr "Dernier téléchargé" - -#~ msgid "at" -#~ msgstr "à" - -#~ msgid "Every " -#~ msgstr "Chaque " - -#~ msgid "author" -#~ msgstr "auteur" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "Le lecteur n'a pas de carte mémoire connectée." - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Profil de l'appareil de destination pour cet EPUB. Sélectionner \"Aucun\" " -#~ "pour créer un fichier EPUB indépendant du type de lecteur. Le profil est " -#~ "utilisé pour gérer les restrictions spécifiques à chaque type de lecteur. " -#~ "Les choix sont : " - -#~ msgid "Regular expression (?P<authors>)" -#~ msgstr "Expression régulière (?P<authors>)" - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "Une expression XPath pour détecter les titres de chapitre. Par défaut, les " -#~ "balises <h1> ou\n" -#~ "<h2> qui contienne les mots \"chapter\" (chapitre), \"book\" (livre), " -#~ "\"section\" (section) ou \"part\" (partie) comme titre de chapitre, ainsi " -#~ "que toutes les étiquettes contenant : class=\"chapter\". \n" -#~ "L'expression utilisée doit rendre une liste d'élélments. Pour désactiver la " -#~ "détection des chapitres,\n" -#~ " utiliser l'expression \"/\". Vous pouvez lire le tutoriel XPath dans le " -#~ "manuel utilisateur de Calibre\n" -#~ " pour une aide supplémentaire.\n" - -#~ msgid "" -#~ "<p>For help visit <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#~ msgstr "" -#~ "<p>Pour l'aide visiter <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" - -#~ msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#~ msgstr "<b>%s</b>: %s par <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Régler la génération automatique d'une table des matières. Si un fichier OPF " -#~ "est détecté\n" -#~ "et qu'il contient une table des matières, celle-ci sera préférée plutôt que " -#~ "tenter de\n" -#~ "générer automatiquement une table des matières.\n" - -#~ msgid "" -#~ "XPath expression to find the name of each page in the pagination map " -#~ "relative to its boundary element. Default is to number all pages staring " -#~ "with 1." -#~ msgstr "" -#~ "Expression XPath servant à déterminer le nom de chaque page dans la " -#~ "pagination en relation avec l'élément voisin. Par défaut, les pages sont " -#~ "numérotées à partir de 1." - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Chemin vers un fichier .ncx contenant la description de la table des " -#~ "matières utilisée par cet ebook. Le fichier NCX doit contenir des liens " -#~ "relatifs au répertoire dans lequel il est placé. Voir le site " -#~ "http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX qui est une " -#~ "présentation du format NCX." - -#~ msgid "" -#~ "XPath expression to detect page boundaries for building a custom pagination " -#~ "map, as used by AdobeDE. Default is not to build an explicit pagination map." -#~ msgstr "" -#~ "Expression XPath servant à déterminer les limites de la page afin de créer " -#~ "une pagination personnalisée, telle qu'utilisée dans AdobeDE. Par défaut, " -#~ "aucune pagination explicite n'est crée." - -#~ 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 --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "Nombre maximum de liens à insérer dans la table des matières. Indiquez 0 " -#~ "pour désactiver cette fonctionnalité. Par défaut, ce nombre est : %default. " -#~ "Les liens sont ajoutés à la table des matières uniquement lorsque le nombre " -#~ "de chapitres détectés est inférieur au paramètre --toc-threshold." - -#~ msgid "Device database corrupted" -#~ msgstr "Base de données d'appareils corrompue" - -#~ msgid "Set defaults for conversion of comics" -#~ msgstr "" -#~ "Indiquer les valeurs par défaut pour la conversion des bandes dessinées" - -#~ msgid "Set defaults for conversion" -#~ msgstr "Indiquer les valeurs par défaut pour la conversion" - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Choisir un emplacement pour votre librairie d'ebook" - -#~ msgid "Saving to disk..." -#~ msgstr "Enregistrement vers le disque..." - -#~ msgid "Copying database" -#~ msgstr "Copie la base" - -#~ msgid "Copying library to " -#~ msgstr "Copie la librairie vers " - -#~ msgid "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" -#~ msgstr "" -#~ "<span style=\"color:red; font-weight:bold\">Dernière version: <a " -#~ "href=\"%s\">%s</a></span>" - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "est le résultat d'efforts de beaucoup de volontaires partout dans le monde. " -#~ "Si vous le trouvez utile, pensez à donner afin de supporter son " -#~ "développement." - -#~ msgid "Output:" -#~ msgstr "Sortie:" - -#~ msgid "Sort by &popularity" -#~ msgstr "Trier par &popularité" - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "Ne pas forcer la justification du texte en sortie." - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "La taille de la police de base en points. La valeur par défaut est " -#~ "%defaultpt. La valeur 0 désactive le redimensionnement des polices." - -#~ msgid "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." -#~ msgstr "" -#~ "Supprimer l'espacement entre les paragraphes. Spécifie aussi l'indentation " -#~ "des paragraphes à 1.5em. Vous pouvez surpasser ce réglage en ajoutant p " -#~ "{text-indent: 0cm} à --override-css. Supprimer l'espacement ne fonctionnera " -#~ "pas si le fichier source spécifie l'espacement inter-paragraphe." - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "Marge gauche en points. La valeur par défaut est %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Marge droite en points. La valeur par défaut est %default" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Marge haute en points. La valeur par défaut est %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Marge basse en points. La valeur par défaut est %default" - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "" -#~ "Supprimer les balises de type tableau en les convertissant en paragraphe. " -#~ "Ceci est utile si votre fichier source utilise un tableau pour gérer la mise " -#~ "en page." - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Cliquer pour voir la liste des travaux actifs." - -#~ msgid "You must set a username and password for %s" -#~ msgstr "Vous devez indiquer un utilisateur et un mot de passe pour %s" - -#~ msgid "/Unknown" -#~ msgstr "/Inconnu" - -#~ msgid "Ebook Viewer" -#~ msgstr "Afficheur d'Ebook" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>Ce livre est protégé par <a href=\"%s\">DRM</a>" - -#~ msgid "DRM Error" -#~ msgstr "Erreur de DRM" - -#~ msgid "" -#~ "Card\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Carte\n" -#~ "%s\n" -#~ "disponible" - -#~ msgid "Click to see the list of books available on your computer" -#~ msgstr "Cliquer pour voir la liste des livres présents sur votre ordinateur" - -#~ msgid "Click to see the list of books in the main memory of your reader" -#~ msgstr "" -#~ "Cliquer pour voir la liste des livres présents dans la mémoire principale de " -#~ "votre lecteur" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Lecteur\n" -#~ "%s\n" -#~ "disponible" - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Changer le titre. La valeur par défaut est l'autodétection." - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "Une liste des sujets de ce livre, séparés par des virgules." - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "Une liste des auteurs de ce livre, séparés par des &." - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Échec du téléchargement de la recette : " - -#~ msgid "Set the ISBN" -#~ msgstr "Indiquer l'ISBN" - -#~ msgid "Create file names as author - title instead of title - author" -#~ msgstr "" -#~ "Créé les noms de fichiers au format auteur - titre à la place de titre - " -#~ "auteur" - -#~ msgid "Job stopped by user" -#~ msgstr "Le travail a été stoppé par l'utilisateur" - -#~ msgid "<p>Copying books to %s<br><center>" -#~ msgstr "<p>Copie les livres vers %s<br><center>" - -#~ msgid "Could not launch worker process." -#~ msgstr "Impossible de lancer le processus de travail" - -#~ msgid "The priority of worker processes" -#~ msgstr "Priorité du processus de travail" - -#~ msgid "Customize the download engine" -#~ msgstr "Personnalise le moteur de téléchargement" - -#~ msgid "Don't show the progress bar" -#~ msgstr "Ne pas afficher la barre de progression" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "Article %s téléchargé à partir de %s\n" -#~ "%s" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "Impossible de télécharger l'article: %s à partir de %s\n" - -#~ msgid "Serbian" -#~ msgstr "Serbe" - -#~ msgid "French" -#~ msgstr "Français" - -#~ msgid "Spanish" -#~ msgstr "Italien" - -#~ msgid "Dutch" -#~ msgstr "Hollandais" - -#~ msgid "Portugese" -#~ msgstr "Portuguais" - -#~ msgid "Croatian" -#~ msgstr "Croate" - -#~ msgid "German" -#~ msgstr "Allemand" - -#~ msgid "Italian" -#~ msgstr "Italien" - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "Préserve la structure des balises HTML lors du découpage de gros fichiers " -#~ "HTML. Ceci n'est nécessaire que si les fichiers HTML contiennent du code CSS " -#~ "qui utilise des sélecteurs \"sibling\". L'activation de cette option " -#~ "ralentira le traitement de gros fichiers HTML." - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "Répertoire de sortie. Par défaut, le répertoire courant." - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "" -#~ "Encodage de caractères pour des fichiers HTML. Par défaut, détection " -#~ "automatique." - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "" -#~ "Fichier de sortie. Par défaut, il est créé à partir du nom du fichier " -#~ "d'entrée." - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Gère le suivi les liens dans les fichiers HTML." - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Forcer un saut de page avant les balises dont les noms correspondent à cette " -#~ "expression régulière." - -#~ msgid "Preserve &tag structure when splitting" -#~ msgstr "Préserver la structure de l'étique&te lors des divisions" - -#~ msgid "&Use author sort to set author field in output" -#~ msgstr "" -#~ "&Utiliser le tri par auteur pour positionner le champ auteur en sortie" - -#~ msgid "" -#~ "<p>You can control how calibre detects chapters using a XPath expression. To " -#~ "learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a></p>" -#~ msgstr "" -#~ "<p>Vous pouvez contrôler comment calibre détecte les chapitres à l'aide " -#~ "d'une expression XPath. Pour apprendre comment utiliser les expressions " -#~ "XPath consulter le <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">tutorial " -#~ "XPath</a></p>" - -#~ msgid "&XPath:" -#~ msgstr "&XPath:" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "&Table des matières générée automatiquement" - -#~ msgid "&Title for generated TOC" -#~ msgstr "&Titre pour la TDM générée" - -#~ msgid "" -#~ "See the <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">User Manual</a> for more help" -#~ msgstr "" -#~ "Voir le <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">Manuel Utilisateur</a> pour une aide complémentaire" - -#~ msgid "and delete from library" -#~ msgstr "et supprimer de la librairie" - -#~ msgid "Adding books..." -#~ msgstr "Ajoute les livres..." - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "Les livres sélectionnés vont être <b>supprimés définitivement</b> et les " -#~ "fichiers seront supprimés de votre ordinateur. Etes-vous sûr ?" - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "" -#~ "Format à utiliser pour la sauvegarde des fichiers simples sur le disque" - -#~ msgid "Format for &single file save:" -#~ msgstr "Format pour la sauvegarde d'un &seul fichier" - -#~ msgid "" -#~ "<p>Could not save the following books to disk, because the %s format is not " -#~ "available for them:<ul>" -#~ msgstr "" -#~ "<p>Impossible de sauvegarder les fichiers suivants sur le disque, car le " -#~ "format %s n'est pas disponible pour eux:<ul>" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "Ajouter les &chapitres à la Table des Matières" - -#~ msgid "Add new plugin" -#~ msgstr "Ajouter un nouveau plugin" - -#~ msgid "Add Ta&gs: " -#~ msgstr "Ajouter des étiquettes: " - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "Ne pas ajouter de &liens à la Table des Matières" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Ajouter un nouveau format dans la base de données pour ce livre" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML and " -#~ "then convert it." -#~ msgstr "" -#~ "Ce fichier RTF a une fonctionnalité que calibre ne supporte pas. Le " -#~ "convertir d'abord en HTML puis essayer à nouveau" - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "Échec du traitement de la bande dessinée : %s\n" -#~ "\n" -#~ "%s" - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Envoyer le flux de sortie vers un fichier zip. Si cette option est " -#~ "spécifiée, la sortie doit être un nom de fichier et non un répertoire." - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "" -#~ "La sortie HTML est \"imprimée plus joliment\" afin de faciliter l'analyse " -#~ "par les humains" - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Plus verbeux lors du traitement. Peux être spécifié plusieurs fois afin " -#~ "d'augmenter le niveau de verbosité." - -#~ 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 " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "Spécifier les familles de fontes truetype pour les fontes serif, sans-serif " -#~ "et monospace. Ces fontes sont embarquées dans le fichier LRF. Noter, que ces " -#~ "fontes spéciales peuvent ralentir le changement de page. Par exemple: --" -#~ "serif-famiy \"Times New Roman\"\n" -#~ " " - -#~ msgid "Rendering comic pages..." -#~ msgstr "Rendu pour les pages de bandes dessinées..." - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Plus verbeux, utile pour le débogage. Peut être spécifié plusieurs fois afin " -#~ "d'augmenter la verbosité." - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "Utilisation: imp-meta fichier.imp" - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "Chemin pour le répertoire de sortie où sera créé le fichier HTML. Par défaut " -#~ ": répertoire courant" - -#~ msgid "Set the subject tags" -#~ msgstr "Indiquer les étiquettes pour le sujet" - -#~ msgid "Usage: rb-meta file.rb" -#~ msgstr "Utilisation: rb-meta fichier.rb" - -#~ msgid "[options]" -#~ msgstr "[options]" - -#~ msgid "The output directory. Defaults to the current directory." -#~ msgstr "Répertoire de sorite. Par défaut : le répertoire courant." - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Trier la liste des étiquettes par popularité" - -#~ msgid "Bulk convert to " -#~ msgstr "Convertir par lot vers " - -#~ msgid "Choose the format to convert to " -#~ msgstr "Choisir le format à convertir vers " - -#~ msgid "Convert %s to " -#~ msgstr "Convertir %s vers " - -#~ msgid "Click to browse books by tags" -#~ msgstr "Cliquer pour naviguer dans les livres à l'aide des étiquettes" - -#~ msgid "Convert comic: " -#~ msgstr "Convertir la bande-dessinée: " - -#~ msgid "Convert book: " -#~ msgstr "Convertir le livre: " - -#~ msgid "Starting Bulk conversion of %d books" -#~ msgstr "Commencer la conversion par lot des livres %d" - -#~ msgid "&User stylesheet" -#~ msgstr "Feuille de style &utilisateur" - -#~ msgid "<b>%s</b><br/><p>%s</p>" -#~ msgstr "<b>%s</b><br/><p>%s</p>" - -#~ msgid "" -#~ "The directory in which to store the downloaded feeds. Defaults to the " -#~ "current directory." -#~ msgstr "" -#~ "Le répertoire dans lequel enregistrer les flux téléchargés. Par défaut : " -#~ "répertoire courant." - -#~ msgid "Very verbose output, useful for debugging." -#~ msgstr "Sortie très verbeuse, utile pour le débogage" - -#~ msgid "Dont show the progress bar" -#~ msgstr "Ne pas afficher la barre de progression" - -#~ 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." -#~ msgstr "" -#~ "Niveau maximum de récursivité pour les liens suivis dans les fichiers HTML. " -#~ "Doit être positif. 0 indique qu'aucun lien ne sera suivi dans le fichier " -#~ "HTML racine." - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Afficher les alertes dans la zone de ¬ification" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Serveur de\n" -#~ "contenu" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Utiliser les chiffres &romains pour les numéros de séries" - -#~ msgid "Skipping filtered article: %s" -#~ msgstr "Saute l'article filtré: %s" - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "Saute l'article dupliqué: %s" - -#~ msgid "Could not initialize the fontconfig library" -#~ msgstr "" -#~ "Impossible d'initialiser la librairie pour la configuration des fontes" - -#~ msgid "Be more verbose while processing." -#~ msgstr "Devient plus verbeux au cours du traitement." - -#~ msgid "Pick recipe" -#~ msgstr "Choisir une recette" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Choisir une recette à personnaliser" - -#~ msgid "Invalid library location" -#~ msgstr "Emplacement de la librairie invalide" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "Impossible d'accéder à %s. Utilise %s comme librairie." - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "" -#~ " is communicating with the device!<br>\n" -#~ " 'Quitting may cause corruption on the device.<br>\n" -#~ " 'Are you sure you want to quit?" -#~ msgstr "" -#~ " communique avec l'appareil!<br>\n" -#~ "'Quitter peut créer une corruption dans l'appareil.<br>\n" -#~ "'Etes-vous sûr de vouloir quitter?" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Cliquer pour arrêter la navigation par couverture" - -#~ msgid " plugins" -#~ msgstr " Plugins" - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog[options]nom du fichier\n" -#~ "Convertir un grand nombre de formats d'ebook vers un fichier %s. Les formats " -#~ "supportés sont : %s\n" - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "Indiquer une liste d'étiquettes séparées par des virgules" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Cliquer pour naviguer dans les livres à l'aide des couvertures" - -#~ msgid "Schedule for download" -#~ msgstr "Planifier le téléchargement" - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Effacer les News plus anciennes que " - -#~ msgid "Destination renderer profile. Default is %default." -#~ msgstr "Profil de destination du rendu. Par défaut : %default." - -#~ msgid "Unknown source profile %r" -#~ msgstr "Profil source inconnu %r" - -#~ msgid "Source renderer profile. Default is %default." -#~ msgstr "Profil source du rendu. Par défaut : %default." - -#~ msgid "" -#~ "Device renderer profiles. Affects conversion of font sizes, image rescaling " -#~ "and rasterization of tables. Valid profiles are: %s." -#~ msgstr "" -#~ "Rendu pour les profils de l'appareil. Affecte les conversions pour les " -#~ "tailles de fontes, échantillonnage d'image et la rasterisation des tables. " -#~ "Les profils valides sont: %s." - -#~ msgid "" -#~ "When present, use the author sorting information for generating the " -#~ "Mobipocket author metadata." -#~ msgstr "" -#~ "Quand il est présent, utilise l'information de tri par auteur pour générer " -#~ "la méta-donnée auteur Mobipocket." - -#~ msgid "" -#~ "<p>Could not convert %d of %d books, because no suitable source format was " -#~ "found.<ul>%s</ul>" -#~ msgstr "" -#~ "<p>Impossible de convertir %d sur %d livres, car aucun format convenable de " -#~ "source n'a été trouvé.<ul>%s</ul>" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "" -#~ "Format souhaité pour l'affichage des données. Choix disponibles: %s. Par " -#~ "défaut: texte." - -#~ msgid "" -#~ "The title for this recipe. Used as the title for any ebooks created from the " -#~ "downloaded feeds." -#~ msgstr "" -#~ "Titre pour cette recette. Utilisé comme titre pour tous les livres créés à " -#~ "partir du téléchargement de flux." - -#~ msgid "" -#~ "Specify a list of feeds to download. For example: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "If you specify this option, any argument to %prog is ignored and a default " -#~ "recipe is used to download the feeds." -#~ msgstr "" -#~ "Spécifier une liste de flux à télécharger. Par exemple:\n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "Si vous spécifier cette option, tous les arguments de %prog sont ignorés et " -#~ "une recette par défaut est utilisée pour le téléchargement des flux." - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Tous les liens correspondant à cette expression régulière seront ignorés. " -#~ "Cette option peut être spécifiée plusieurs fois, dans chaque cas et aussi " -#~ "longtemps qu'il n'y aura aucun correspondance avec un lien, cela sera " -#~ "ignoré. Par défaut, aucun lien n'est ignoré. Si --filter-regexp et --match-" -#~ "regexp sont spécifiés ensemble, alors --filter-regexp sera appliqué en " -#~ "premier." - -#~ msgid "This book has no available formats" -#~ msgstr "Ce livre n'a pas de format disponible" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.\n" -#~ "\n" -#~ "Metadata will be updated in the database as well as the generated %s file." -#~ msgstr "" -#~ "Spécifier les méta-données telles que le titre et l'auteur du livre.\n" -#~ "\n" -#~ "Les méta-données sont mise à jour dans la base de données et dans le fichier " -#~ "%s généré." - -#~ msgid "Source en&coding:" -#~ msgstr "En&codage de la source:" - -#~ msgid "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." -#~ msgstr "" -#~ "Changer les auteurs de ce livre. Les auteurs peuvent être séparés par un &. " -#~ "Si le nom de l'auteur contient un &, utiliser && à la place." - -#~ msgid "&Rescale images" -#~ msgstr "&Redimensionner les images" - -#~ msgid "Warning" -#~ msgstr "Avertissement" - -#~ msgid "Bad cover" -#~ msgstr "Mauvaise couverture" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" - -#~ msgid "&Access Key:" -#~ msgstr "Clef d'&accès" - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "Détecter un chapitre à partir de l'étiquette" - -#~ msgid "Reset cover to default" -#~ msgstr "Revenir à la couverture par défaut" - -#~ msgid "%d recipes" -#~ msgstr "%d recettes" - -#~ msgid "This recipe requires a username and password" -#~ msgstr "Cette recette a besoin d'un nom d'utilisateur et d'un mot de passe" - -#~ msgid "Must set account information" -#~ msgstr "Vous devez spécifiez des informations sur le compte" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Intervalle pour le téléchargement de cette recette. Une valeur à zéro " -#~ "signifie que la recette sera téléchargée toutes les heures." - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Pour avoir de l'aide concernant les recettes de News avancées, veuillez " -#~ "visiter les <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">Recettes " -#~ "utilisateur</a>" - -#~ msgid "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>La base de données sur le lecteur est corrompue. Essayer " -#~ "ceci:\n" -#~ " <ol>\n" -#~ " <li>Débrancher le lecteur. Attendre qu'il regénère la base " -#~ "de données (c-à-d attendre jusqu'à ce qui soit prêt à être utiliser). " -#~ "Brancher le. Maintenant, cela devrait fonctionner avec %(app)s. Si cela ne " -#~ "fonctionne pas, essayer l'étape suivante.</li>\n" -#~ " <li>Quitter %(app)s. Trouver le ficher media.xml dans la " -#~ "mémoire principale du lecteur. Supprimer le. Débrancher le lecteur. Attendre " -#~ "qu'il regénère la base de données. Le reconnecter et démarrer %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " - -#~ msgid "Options to control the fetching of periodical content from the web." -#~ msgstr "" -#~ "Options pour contrôler la récupération périodique de contenu à partir du web." - -#~ msgid "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog parses an online source of articles, like an RSS or ATOM feed and \n" -#~ "fetches the article contents organized in a nice hierarchy.\n" -#~ "\n" -#~ "ARG can be one of:\n" -#~ "\n" -#~ "file name - %%prog will try to load a recipe from the file\n" -#~ "\n" -#~ "builtin recipe title - %%prog will load the builtin recipe and use it to " -#~ "fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n" -#~ "\n" -#~ "recipe as a string - %%prog will load the recipe directly from the string " -#~ "arg.\n" -#~ "\n" -#~ "Available builtin recipes are:\n" -#~ "%s\n" -#~ msgstr "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog analyse une source d'articles en ligne, comme un flux RSS ou ATOM et " -#~ "récupère le contenu d'articles organisé sous forme d'une sympathique " -#~ "hiérarchie.\n" -#~ "\n" -#~ "ARG peut être un des éléments suivants:\n" -#~ "\n" -#~ "nom de fichier - %%prog essaiera de charger la recette à partir de ce " -#~ "fichier\n" -#~ "\n" -#~ "titre de recette intégrée - %%prog chargera la recette intégrée et " -#~ "l'utilisera pour récupérer le flux. Par ex. Newsweek , \"The BBC\" ou \"The " -#~ "New York Times\"\n" -#~ "\n" -#~ "recette sous forme de chaîne - %%prog chargera directement la recette à " -#~ "partir de l'argument chaine arg.\n" -#~ "\n" -#~ "Les recettes intégrées disponibles sont:\n" -#~ "%s\n" - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "" -#~ "Impossible de récupérer l'article. Exécuter avec --debug pour en connaître " -#~ "la raison" - -#~ msgid "" -#~ "Options to control web2disk (used to fetch websites linked from feeds)" -#~ msgstr "" -#~ "Options pour contrôler web2disk (utilisé pour récupérer les sites web liés à " -#~ "partir des flux)" - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "HTML MOBI brut sauvegardé dans" - -#~ msgid "Set the dc:language field" -#~ msgstr "Indiquer le champ dc:language" - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "" -#~ "Coefficient &multiplicateur pour la taille du texte dans le rendu des tables:" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Supprimer les News téléchargées plus anciennes que le nombre de jours " -#~ "spécifiés. Indiquer zéro pour le désactiver." - -#~ msgid "" -#~ "Set the output format that is used when converting ebooks and downloading " -#~ "news" -#~ msgstr "" -#~ "Indiquer le format de sortie utilisé lors de la conversion des ebooks et " -#~ "lors du téléchargement des News." - -#~ msgid "Adding books to database..." -#~ msgstr "Ajoute des livres dans la base de données..." - -#~ msgid "Adding books recursively..." -#~ msgstr "Ajouter des livres récursivement..." - -#~ msgid "Add extra spacing below the header. Default is %default px." -#~ msgstr "" -#~ "Ajouter un espacement supplémentaire en dessous de l'entête. Par défaut : " -#~ "%default px" - -#~ msgid "Send to storage card" -#~ msgstr "Envoyer vers la carte mémoire" - -#~ msgid "Click to see the list of books on the storage card in your reader" -#~ msgstr "" -#~ "Cliquer pour voir la liste des livres présents dans la carte mémoire de " -#~ "votre lecteur" - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Options pour la conversion en EPUB" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Imprimer le fichier NCX généré vers le flux de sortie standard." - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "" -#~ "Extrait le contenu du fichier EPUB produit vers le répertoire spécifié." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Impose un CSS externe. Peut être soit un chemin vers une feuille de style " -#~ "CSS ou une chaîne de caractères. Si c'est une chaîne, elle est interprétée " -#~ "comme du CSS." - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Spécifie la taille de la fonte de base en pts. Toutes les fontes sont " -#~ "redimensionnées en fonction. Cette fonction a précédence sur l'option --font-" -#~ "delta et la rend obsolète. Pour utiliser --font-delta, mettre celle-ci à 0. " -#~ "Par défaut: %defaultpt" - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Augmente la taille de la police de 2 * FONT_DELTA pts et l'interligne de " -#~ "FONT_DELTA points. FONT_DELTA peut être un nombre décimal. Si FONT_DELTA est " -#~ "négatif, la taille de la police est réduite." - -#~ msgid "" -#~ "A regular expression. <a> tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Une expression régulière. Les étiquettes <a> ayant leur href qui correspond " -#~ "seront ignorées. Par défault: %default" - -#~ msgid "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " -#~ "attribute to \"none\" to match only on tag names. So for example, to match " -#~ "all h2 tags, you would use \"h2,none,\". Default is %default" -#~ msgstr "" -#~ "Détecte un chapitre commençant à un élément avec l'attribut spécifié. Le " -#~ "format pour cette option est un regexp de tag, un nom d'attribut, un regexp " -#~ "de valeur d'attribut. Par exemple pour détecter tous les tags de titre qui " -#~ "ont pour attribut class=\"chapter\" vous devrez user de \"h\\" -#~ "d,class,chapter\". Vous pouvez mettre l'attribut à \"none\" pour détecter " -#~ "uniquement les noms de tags. Par exemple pour détecter tous les tags h2, " -#~ "vous devrez user de \"h2,none,\". Par défaut: %default" - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Si html2lrf ne trouve aucun saut de page dans le fichier html et ne peut pas " -#~ "détecter de chapitres, il insèrera automatiquement des sauts de pages avant " -#~ "les tags dont les nom respectent cette expression régulière. Par défaut : " -#~ "%default. Vous pouvez désactiver cette fonction en saisissant \"$\". Le but " -#~ "de cette option est d'essayer de s'assurer qu'il n'y a pas de vraiment trop " -#~ "longues pages, car cela dégrade les performances lorsque l'on change de " -#~ "page. De ce fait, cette option est ignorée si la page courante a peu " -#~ "d'éléments." - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tTrop de balises. Re-scission sans préservation de la structure. Cela " -#~ "peut occasionner un mauvais rendu." - -#~ msgid "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tCrops a pdf. \n" -#~ "\t" -#~ msgstr "" -#~ "\t%prog [options] fichier.pdf\n" -#~ "\t\n" -#~ "\tdécoupe un pdf. \n" -#~ "\t" - -#~ msgid "" -#~ "A file generated by ghostscript which allows each page to be individually " -#~ "cropped [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " -#~ msgstr "" -#~ "Un fichier généré par ghostscript permettant à chaque page d'être coupée " -#~ "individuellement [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " - -#~ msgid "Number of pixels to crop from the left most y (default is %d) " -#~ msgstr "" -#~ "Nombre de pixels sur l'axe y à partir desquels couper à gauche (%d par " -#~ "défaut) " - -#~ msgid "Number of pixels to crop from the right most x (default is %d) " -#~ msgstr "" -#~ "Nombre de pixels sur l'axe x à partir desquels couper à droite (%d par " -#~ "défaut) " - -#~ msgid "Number of pixels to crop from the left most x (default is %d) " -#~ msgstr "" -#~ "Nombre de pixels sur l'axe x à partir desquels couper à gauche (%d par " -#~ "défaut) " - -#~ msgid "Number of pixels to crop from the right most y (default is %d)" -#~ msgstr "" -#~ "Nombre de pixels sur l'axe y à partir desquels couper à droite (%d par " -#~ "défaut)" - -#~ msgid "The series to which this book belongs" -#~ msgstr "Collection à laquelle le livre appartient" - -#~ msgid "" -#~ "Adjust the look of the generated ebook by specifying things like font sizes." -#~ msgstr "" -#~ "Ajuste l'apparence du livre généré en spécifiant des paramètres comme la " -#~ "taille de fonte." - -#~ msgid "Specify the page layout settings like margins." -#~ msgstr "Spécifie des paramètres de mise en page comme les marges." - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "options pour contrôler le parcours HTML" - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "" -#~ "formatte en clair les balises. Peut modifier des espaces significatifs." - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "parcourt les liens html en parallèle. Normalement, les liens sont parcourus " -#~ "en profondeur." - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Crée automatiquement la vedette de nom d'auteur à partir du nom d'auteur " -#~ "courant." - -#~ msgid "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" -#~ msgstr "" -#~ "<p>L'affichage des livres par leurs couvertures est désactivé. <br>L'import " -#~ "du module de flux d'image a échoué: <br>" - -#~ msgid "" -#~ "Number of levels of links to follow on webpages that are linked to from " -#~ "feeds. Defaul %default" -#~ msgstr "Niveau de profondeur du suivi des flux. %default par défaut." - -#~ msgid "Send specific format to main memory" -#~ msgstr "Envoyer le format spécifique vers la mémoire principale" - -#~ msgid "Send specific format to storage card" -#~ msgstr "Envoyer le format spécifique vers la carte mémoire" - -#~ msgid "Failed to email books" -#~ msgstr "L'envoi par email des livres a échoué" - -#~ msgid "" -#~ "Could not email the following books as no suitable formats were " -#~ "found:<br><ul>%s</ul>" -#~ msgstr "" -#~ "Impossible d'envoyer par email les livres suivants car aucun format " -#~ "convenable n'a été trouvé :<br><ul>%s</ul>" - -#~ msgid "Finish gmail setup" -#~ msgstr "Termine le paramétrage de gmail" - -#~ msgid "Dont forget to enter your gmail username and password" -#~ msgstr "" -#~ "N'oubliez pas d'entrer votre nom d'utilisateur et votre mot de passe gmail" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "" -#~ "Vous devez indiquer le nom d'utilisateur et le mot de passe pour le serveur " -#~ "de mail." - -#~ msgid "Select database location" -#~ msgstr "Sélectionner l'emplacement de la base de données" - -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "" -#~ "calibre peut envoyer vos livres vers vous (ou votre lecteur) par email" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "" -#~ "Vous devez spécifier au moins un ISBN, un titre, des auteurs ou un éditeur" - -#~ msgid "Bosnian" -#~ msgstr "Bosniaque" - -#~ msgid "Tag based detection" -#~ msgstr "Détection basée sur des étiquettes" - -#~ msgid "" -#~ "<p>You can control how calibre detects page boundaries using a XPath " -#~ "expression. To learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a>. The page boundaries are useful only if you want a mapping from " -#~ "pages in a paper book, to locations in the e-book. This controls where Adobe " -#~ "Digital Editions displays the page numbers in the right margin.</p>" -#~ msgstr "" -#~ "<p> Vous pouvez contrôler comment calibre détecte les limites de pages en " -#~ "utilisant une expression XPath. Pour apprendre comment utiliser des " -#~ "expressions Xpath voir <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a>. Les limites de pages sont utiles seulement si vous voulez une " -#~ "transposition de la mise en page d'un livre dans le ebook. Cela contrôle " -#~ "l'endroit où Adobe Digital Editions affiche le numéro de page dans la marge " -#~ "de droite.</p>" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s a été mise à jour vers la version %s. Voir <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">Nouveautés</a>. " -#~ "Visiter la page de téléchargement ?" - -#~ msgid "Public" -#~ msgstr "Publique" - -#~ msgid "categories" -#~ msgstr "catégories" - -#~ msgid "Draft" -#~ msgstr "Brouillon" - -#~ msgid "slug" -#~ msgstr "lent" - -#~ msgid "category" -#~ msgstr "catégorie" - -#~ msgid "status" -#~ msgstr "statut" - -#~ msgid "allow comments" -#~ msgstr "Autoriser les commentaires" - -#~ msgid "publish" -#~ msgstr "publier" - -#~ msgid "name" -#~ msgstr "nom" - -#~ msgid "Date published." -#~ msgstr "Date de publication." - -#~ msgid "Fields updated automatically by Feedjack" -#~ msgstr "Les champs sont automatiquement mis à jour à l'aide de Feedjack" - -#~ msgid "modified" -#~ msgstr "modifié" - -#~ msgid "created" -#~ msgstr "créé" - -#~ msgid "url" -#~ msgstr "url" - -#~ msgid "welcome" -#~ msgstr "Bienvenu" - -#~ msgid "default site" -#~ msgstr "site par défaut" - -#~ msgid "Example" -#~ msgstr "Exemple" - -#~ msgid "links" -#~ msgstr "liens" - -#~ msgid "link" -#~ msgstr "lien" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "" -#~ "Supprimer un répertoire de la liste des répertoires utilisés fréquemment" - -#~ msgid "body" -#~ msgstr "corps" - -#~ msgid "Duration in seconds of the cached pages and data." -#~ msgstr "Durée en secondes pour les pages et les données mises en cache." - -#~ msgid "cache duration" -#~ msgstr "durée du cache" - -#~ msgid "template" -#~ msgstr "modèle" - -#~ msgid "use internal cache" -#~ msgstr "Utiliser le cache interne" - -#~ msgid "last modified" -#~ msgstr "dernière modification" - -#~ msgid "" -#~ "This template must be a directory in your feedjack templates directory. " -#~ "Leave blank to use the default template." -#~ msgstr "" -#~ "Ce modèle doit être un répertoire appartenant à vos modèles 'feedjack'. " -#~ "Laisser à vide pour utiliser le modèle par défaut." - -#~ msgid "sites" -#~ msgstr "sites" - -#~ msgid "site" -#~ msgstr "site" - -#~ msgid "shortname" -#~ msgstr "nom court" - -#~ msgid "If disabled, this feed will not be further updated." -#~ msgstr "Si désactivé, ce flux ne sera ultérieurement plus remis à jour." - -#~ msgid "is active" -#~ msgstr "est actif" - -#~ msgid "feed url" -#~ msgstr "url du flux" - -#~ msgid "tagline" -#~ msgstr "slogan" - -#~ msgid "author email" -#~ msgstr "auteur de l'email" - -#~ msgid "content" -#~ msgstr "contenu" - -#~ msgid "last checked" -#~ msgstr "dernière vérification" - -#~ msgid "tag" -#~ msgstr "étiquette" - -#~ msgid "tags" -#~ msgstr "étiquettes" - -#~ msgid "feed" -#~ msgstr "flux" - -#~ msgid "feeds" -#~ msgstr "flux" - -#~ msgid "date modified" -#~ msgstr "date de modification" - -#~ msgid "comments" -#~ msgstr "commentaires" - -#~ msgid "date created" -#~ msgstr "date de création" - -#~ msgid "Keep blank to use the Feed's original name." -#~ msgstr "Laisser à vide pour utiliser le nom d'orgine du flux." - -#~ msgid "Keep blank to use the Feed's original shortname." -#~ msgstr "Laisser à vide pour utiliser le nom court d'orgine du flux." - -#~ msgid "" -#~ "If disabled, this subscriber will not appear in the site or in the site's " -#~ "feed." -#~ msgstr "" -#~ "Si désactivé, l'abonné n'apparaîtra pas dans le site ou dans le flux du site." - -#~ msgid "subscriber" -#~ msgstr "abonné" - -#~ msgid "subscribers" -#~ msgstr "abonnés" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using 3rd party tools." -#~ msgstr "" -#~ "<p>Impossible de convertir: %s<p>C'est un livre avec <a href=\"%s\">DRM</a>. " -#~ "Vous devez supprimer les DRM en utilisant un programme tiers." - -#~ msgid "&Boundary XPath:" -#~ msgstr "Xpath de limitation:" - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting. <br><ul>%s</ul>" -#~ msgstr "" -#~ "Impossible d'envoyer les livres suivants vers l'appareil, car aucun format " -#~ "convenable n'a été trouvé. Essayez de changer le format de sortie (en haut à " -#~ "gauche près du cœur rouge) et tenter de nouveau la conversion. " -#~ "<br><ul>%s</ul>" - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Convert a HTML file to an EPUB ebook. Recursively follows links in the HTML " -#~ "file.\n" -#~ "If you specify an OPF file instead of an HTML file, the list of links is " -#~ "takes from\n" -#~ "the <spine> element of the OPF file.\n" -#~ msgstr "" -#~ "%prog [options] fichier.html|opf\n" -#~ "\n" -#~ "Convertit un fichier HTML vers un fichier ebook EPUB. Suit récursivement les " -#~ "liens dans le fichier HTML. Si vous spécifiez un fichier OPF à la place d'un " -#~ "fichier HTML, la liste des liens proviendra de l'élément <spine> du fichier " -#~ "OPF.\n" - -#~ msgid "&Page map" -#~ msgstr "&Plan de page" - -#~ msgid "etag" -#~ msgstr "e-étiquette" - -#~ msgid "posts per page" -#~ msgstr "courriers par page" - -#~ msgid "order posts by" -#~ msgstr "trier les courriers par" - -#~ msgid "Date the post was first obtained." -#~ msgstr "Date à laquelle le courrier à été obtenu." - -#~ msgid "greets" -#~ msgstr "remerciements" - -#~ msgid "posts" -#~ msgstr "courriers" - -#~ msgid "post" -#~ msgstr "courrier" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "Impossible de trouver la couverture de ce livre. Essayez déjà de spécifier " -#~ "le numéro ISBN." - -#~ msgid "guid" -#~ msgstr "identifiant globalement unique" - -#~ msgid "Download &cover" -#~ msgstr "Télécharger la &couverture" - -#~ msgid "tagcloud level" -#~ msgstr "Niveau du nuage d'étiquettes" - -#~ msgid "show tagcloud" -#~ msgstr "Afficher le nuage d'étiquettes" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Télécharger toutes les recettes en une seule fois" - -#~ msgid "Chinese" -#~ msgstr "Chinois" - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Follow all links in an HTML file and collect them into the specified " -#~ "directory.\n" -#~ "Also collects any resources like images, stylesheets, scripts, etc.\n" -#~ "If an OPF file is specified instead, the list of files in its <spine> " -#~ "element\n" -#~ "is used.\n" -#~ msgstr "" -#~ "%prog [options] fichier.html|opf\n" -#~ "\n" -#~ "Suit tous les liens dans un fichier HTML et les collecte dans le répertoire " -#~ "spécifié.\n" -#~ "Collecte aussi toutes les ressources telles qu'image, feuilles de styles, " -#~ "scripts, etc.\n" -#~ "Si un fichier OPF est spécifié à la place, la liste des fichiers présent " -#~ "dans son élément <spine> est utilisée.\n" - -#~ msgid "tease" -#~ msgstr "taquin" - -#~ msgid "Attached is the" -#~ msgstr "Le fichier attaché est" - -#~ msgid "<p>%s is already running. %s</p>" -#~ msgstr "<p>%s est déjà démarré. %s</p>" - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting." -#~ msgstr "" -#~ "Impossible de télécharger les livres suivants vers l'appareil, car aucun " -#~ "format convenable n'a été trouvé. Essayer en changeant le format de sortie " -#~ "dans le coin en haut à droite près du coeur rouge et relancer la conversion." - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook.\n" -#~ msgstr "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convertir une bande dessinée en fichier CBZ ou CBR file vers un ebook.\n" - -#~ msgid "Downloading metadata for %d book(s)" -#~ msgstr "Téléchargement des méta-données pour le(s) livre(s) %d" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Le livre n'a ni titre ni ISBN" - -#~ msgid "<b>Failed to download metadata:" -#~ msgstr "<b>Le téléchargement des méta-données a échoué" - -#~ msgid "No matches found for this book" -#~ msgstr "Aucune correspondance pour ce livre" - -#~ msgid "&Show header" -#~ msgstr "&Afficher l'en-tête" - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "L'expression régulière utilisée pour détecter les titres de chapitres. Cette " -#~ "expression est recherchée dans les étiquettes d'en-têtes (h1-h6). Par défaut " -#~ ": %default" - -#~ msgid "Hungarian" -#~ msgstr "Hongrois" - -#~ msgid "Download only covers" -#~ msgstr "Télécharger seulement les couvertures" - -#~ msgid "metadata" -#~ msgstr "métadonnées" - -#~ msgid "covers" -#~ msgstr "couvertures" - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "Ce profil est prévu pour les SONY PRS. Les 500/505/700 etc." - -#~ msgid "Tijmen Ruizendaal" -#~ msgstr "Tijmen Ruizendaal" - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Communique avec le lecteur d'ebook BeBook." - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Communicate with the Cybook eBook reader." -#~ msgstr "Communique avec le lecteur d'ebook Cybook." - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Communique avec le mini lecteur d'ebook BeBook." - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal et John Schember" - -#~ msgid "Communicate with the Sony PRS-505 eBook reader." -#~ msgstr "Communique avec le lecteur d'ebook Sony PRS-505." - -#~ msgid "Communicate with the Sony PRS-700 eBook reader." -#~ msgstr "Communique avec le lecteur d'ebook Sony PRS-700." - -#~ msgid "You must install the pmount package." -#~ msgstr "Vous devez installer le paquet 'pmount'." - -#~ msgid "List available recipes." -#~ msgstr "Liste des recettes disponibles." - -#~ msgid "Options to control e-book conversion." -#~ msgstr "Options pour contrôler la conversion de l'ebook." - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "Encodage de caractère de l'entrée. Par défaut : auto-détection" - -#~ msgid "Disable generation of MOBI index." -#~ msgstr "Désactiver la génération de l'index MOBI." - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML " -#~ "first and then try it." -#~ msgstr "" -#~ "Ce fichier RTF a une fonctionnalité non supportée par calibre. Le convertir " -#~ "en HTML d'abord et puis essayer le." - -#~ msgid "Format:" -#~ msgstr "Format:" - -#~ msgid "Orientation:" -#~ msgstr "Orientation:" - -#~ msgid "Paper Size:" -#~ msgstr "Taille du papier:" - -#~ msgid "pagebreak" -#~ msgstr "saut de page" - -#~ msgid "rule" -#~ msgstr "règle" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "&Pré-traiter le fichier d'entrée pour probablement améliorer la détection de " -#~ "structure" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Utiliser un assistant pour aider à construire l'expression XPath" - -#~ msgid "Auto converting the following books before sending via email:" -#~ msgstr "Conversion auto des livres suivants avant de les envoyer via email:" - -#~ msgid "Auto converting the following books before uploading to the device:" -#~ msgstr "" -#~ "Conversion auto des livres suivants avant de les télécharger dans l'appareil:" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "Envoyer le format spécifique vers la carte mémoire B" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "Envoyer le format spécifique vers la carte mémoire A" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Impossible de convertir %d sur %d livres, car aucun format convenable pour " -#~ "la source n'a été trouvé." - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Carte A\n" -#~ "%s\n" -#~ "disponible" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Carte B\n" -#~ "%s\n" -#~ "disponible" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Cliquer pour voir les livres disponibles sur votre ordinateur" - -#~ msgid "" -#~ "<h2>Demo videos</h2>Videos demonstrating the various features of calibre are " -#~ "available <a " -#~ "href=\"http://calibre.kovidgoyal.net/downloads/videos/\">online</a>." -#~ msgstr "" -#~ "<h2>Vidéos de démonstration</h2>Les vidéos démontrant les diverses " -#~ "fonctionnalités de calibre sont disponibles <a " -#~ "href=\"http://calibre.kovidgoyal.net/downloads/videos/\">en ligne</a>." - -#~ msgid "" -#~ "<h2>Congratulations!</h2> You have succesfully setup calibre. Press the " -#~ "Finish button to apply your settings." -#~ msgstr "" -#~ "<h2>Félicitations!</h2> Vous avez installer calibre avec succès. Appuyer sur " -#~ "le bouton Terminer pour valider votre paramètrage." - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Manuel Utilisateur</h2>Un Manuel Utilisateur est aussi disponible <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual\">en ligne</a>." - -#~ msgid "Portuguese" -#~ msgstr "Portugais" - -#~ 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 "" -#~ "fichier_entrée fichier_sortie [options]\n" -#~ "\n" -#~ "Convertir un ebook d'un format vers un autre.\n" -#~ "\n" -#~ "fichier_entrée est l'entrée et fichier_sortie est la sortie. Les deux " -#~ "doivent être spécifiés comme les deux premiers arguments de la commande.\n" -#~ "\n" -#~ "Le format de sortie de l'ebook est déduit à partir de l'extension du fichier " -#~ "fichier_sortie. fichier_sortie peut être aussi le format spécial .EXT où EXT " -#~ "est l'extension du fichier de sortie. Dans ce cas, le nom du fichier de " -#~ "sortie est dérivé du nom du fichier d'entrée. Noter que les noms de fichiers " -#~ "ne doivent pas débuter par un trait d'union. Finalement, si fichier_sortie " -#~ "n'a pas d'extension alors il est traité comme un répertoire et un \"open " -#~ "book\" (OEB) constitué de fichiers HTML est écrit dans ce répertoire. Ces " -#~ "fichiers sont les fichiers qui ont été normalement passé au plugin de " -#~ "sortie.\n" -#~ "\n" -#~ "Après avoir spécifier le fichier d'entrée ou de sortie, vous pouvez " -#~ "personnaliser la conversion en spécifiant différentes options. Les options " -#~ "disponibles dépendent des types d'entrée et de sortie. Pour obtenir de " -#~ "l'aide sur ces options spécifier les fichiers d'entrée et de sortie et puis " -#~ "utiliser l'option -h.\n" -#~ "\n" -#~ "Pour une documentation complète sur le système de conversion, consulter\n" - -#~ msgid "Starting conversion of %d books" -#~ msgstr "Commence la conversion de %d livres" - -#~ msgid "Read &metadata from files" -#~ msgstr "Lire les &métadonnées à partir des fichiers" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] clef\n" -#~ "\n" -#~ "Récupère les métadonnées des livres à partir de isndb.com. Vous pouvez " -#~ "spécifier soit l'identifiant ISBN des livres ou leurs titres ou l'auteur. Si " -#~ "vous spécifiez le titre ou l'auteur, alors plus d'un livre peut être " -#~ "renvoyé.\n" -#~ "\n" -#~ "clef est la clef du compte que vous avez généré après enregistrement d'un " -#~ "compte gratuit sur isbndb.com.\n" -#~ "\n" - -#~ msgid "" -#~ "If you disable this setting, metadata is guessed from the filename instead. " -#~ "This can be configured in the Advanced section." -#~ msgstr "" -#~ "Si vous désactivez ce paramètre, les métadonnées proviennent du fichier. " -#~ "Ceci peut être configuré dans la section avancée." - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "Le téléchargement des métadonnées semble s'être arrêté. Essayer de nouveau " -#~ "plus tard." - -#~ msgid "Could not find metadata" -#~ msgstr "Impossible de trouver les métadonnées" - -#~ msgid "Finding metadata..." -#~ msgstr "Cherche les métadonnées..." - -#~ msgid "&Metadata from file name" -#~ msgstr "&Métadonnées à partir du nom de fichier" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Impossible de récupérer les métadonnées" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "&Récupérer les métadonnées à partir du serveur" - -#~ msgid "Edit Meta Information" -#~ msgstr "Editer les métadonnées" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Indiquer un modèle " -#~ "d'expression régulière à utiliser pour déduire les métadonnées à partir des " -#~ "noms de fichiers. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Un <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">renvoi</span></a> sur la syntaxe " -#~ "d'une expression régulière est disponible.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Utiliser la fonctionnalité " -#~ "de <span style=\" font-weight:600;\">test</span> ci-dessous pour valider " -#~ "votre expression régulière avec quelques exemples de noms de fichiers. Les " -#~ "groupes pour chacune des entrées de métadonnées sont affichés dans les " -#~ "bulles d'aide.</p></body></html>" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Le téléchargement d'une partie des métadonnées a échoué" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Le téléchargement des métadonnées a échoué pour :" - -#~ msgid "Download only metadata" -#~ msgstr "Télécharger seulement les métadonnées" - -#~ msgid "Edit meta information" -#~ msgstr "Editer les métadonnées" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Le téléchargement des métadonnées a échoué:" - -#~ msgid "Usage: ebook-convert INFILE OUTFILE [OPTIONS..]" -#~ msgstr "Utilisation: ebook-convert FICHIERENTREE FICHIERSORTIE [OPTIONS..]" - -#~ msgid "Produce more human-readable XML output." -#~ msgstr "Produire des XML plus facilement lisible par l'humain en sortie." - -#~ msgid "Book Jacket" -#~ msgstr "Jaquette du Livre" - -#~ msgid "Generate a periodical rather than a book." -#~ msgstr "Générer un périodique plutôt qu'un livre." - -#~ msgid "Input character &encoding" -#~ msgstr "&Encodage des caractères en entrée" - -#~ msgid "Generate a periodical rather than a book" -#~ msgstr "Générer un péridioque plutôt qu'un livre" - -#~ msgid "No Images" -#~ msgstr "Pas d'image" - -#~ msgid "both" -#~ msgstr "les deux" - -#~ msgid "Line ending style:" -#~ msgstr "Style de fin de ligne:" - -#~ msgid "as the %s format is not available for them." -#~ msgstr "comme le format %s n'est pas disponible pour eux." - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Choisissez votre lecteur de livres. Ceci positionnera les options de " -#~ "conversions afin de produire des livres optimisés pour votre appareil." - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "" -#~ "Cliquer pour voir les livres dans la carte mémoire B de votre lecteur" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "" -#~ "Cliquer pour voir les livres dans la carte mémoire A de votre lecteur" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "" -#~ "Cliquer pour voir les livres dans la mémoire principale de votre lecteur" - -#~ msgid "Catalan" -#~ msgstr "Catalan" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s" -#~ msgstr "" -#~ "\n" -#~ "Article téléchargé : %s sur %s" - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file." -#~ msgstr "" -#~ "Longueur moyenne de la ligne pour les sauts de lignes si le fichier HTML " -#~ "provient d'une précédente conversion partielle d'un fichier PDF." - -#~ msgid "Search as you type" -#~ msgstr "Rechercher lors de la saisie" - -#~ msgid "&Header regular expression:" -#~ msgstr "Expression régulière d'en-tête:" - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "L'expression régulière à utiliser pour la suppression de l'en-tête." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "" -#~ "Utiliser une expression régulière pour essayer de supprimer l'en-tête." - -#~ msgid "Header" -#~ msgstr "En-tête" - -#~ msgid "List builtin recipes" -#~ msgstr "Lister les recettes intégrées" - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "L'expression régulière à utiliser pour supprimer le pied de page." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "" -#~ "Utiliser une expression régulière pour essayer de supprimer le pied de page." - -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "" -#~ "Sauvegarder la sortie du plugin d'entrée vers le répertoire spécifié. Utile " -#~ "si vous n'êtes pas sûr de l'étape du processus de conversion où se produit " -#~ "le bug. AVERTISSEMENT : Détruit complètement le contenu du répertoire " -#~ "spécifié." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Translittérer les caractères unicode en représentation ASCII. A utiliser " -#~ "avec précaution car cela remplace les caractères unicode par de l'ASCII. Par " -#~ "exemple, cela remplacera \"%s\" par \"Mikhail Gorbachiov\". Noter aussi que " -#~ "dans certains cas, il y a plusieurs représentations d'un caractère " -#~ "(caractères partagés par le Chinois et le Japonais) la représentation " -#~ "utilisé par le plus grand nombre de personnes sera utilisé (Chinois dans " -#~ "l'exemple précédent)." - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "Translittérer les caractères unicode vers ASCII." - -#~ msgid "&Footer regular expression:" -#~ msgstr "Expression régulière pour le pied de page:" - -#~ msgid "Kovid Goyal and Sujata Raman" -#~ msgstr "Kovid Goyal and Sujata Raman" - -#~ msgid "MMM yyyy" -#~ msgstr "MMM yyyy" - -#~ msgid "Montenegrin" -#~ msgstr "Monténégrin" - -#~ msgid "Vietnamese" -#~ msgstr "Vietnamien" - -#~ msgid "sr-Latn-RS" -#~ msgstr "sr-Latn-RS" - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Communique avec le lecteur d'ebook Cybook Gen 3." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Communique avec le lecteur d'ebook Cybook Opus." - -#~ msgid "Copy to Clipboard" -#~ msgstr "Copier dans le Presse-papiers" - -#~ msgid "PDB Input" -#~ msgstr "Entrée PDB" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Des incohérences ont été trouvées" - -#~ msgid "Failed to check database integrity" -#~ msgstr "La vérification de l'intégrité de la base de données a échouée" - -#~ msgid "Add/Save" -#~ msgstr "Ajouter/Sauvegarder" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Lire les métadonnées uniquement à partir du nom de &fichier" - -#~ msgid "&Adding books" -#~ msgstr "&Ajout de livres" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "" -#~ "Mettre à jour les métadonnées à partir des métadonnées du format sélectionné" - -#~ msgid "Checked id" -#~ msgstr "Id vérifié" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Vérifie l'intégrité SQL..." - -#~ msgid "Checking for missing files." -#~ msgstr "Vérifie si des fichiers sont manquants." - -#~ msgid "The author sort string" -#~ msgstr "La chaîne de tri par auteur" - -#~ msgid "The series number" -#~ msgstr "Le numéro de séries" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Le format dans lequel seront affichées les dates. %d - jour, %b - mois, %Y - " -#~ "année. Par défaut : %b, %Y" - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Si vous utilisez l'application ebook WordPlayer sur votre téléphone Android, " -#~ "vous pouvez accéder à votre collection de livres calibre directement sur " -#~ "votre appareil. Pour pouvoir le faire, vous devez démarrer le serveur de " -#~ "contenu." - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Liste de formats séparée par des virgules à sauvegarder pour chaque livre. " -#~ "Par défaut, tous les livres disponibles sont sauvegardés." - -#~ msgid "Fetch metadata" -#~ msgstr "Récupérer des métadonnées" - -#~ msgid "Fetch" -#~ msgstr "Récupérer" - -#~ msgid "Add a tab at the beginning of each paragraph." -#~ msgstr "Ajouter une tabulation au début de chaque paragraphe." - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Communique avec le lecteur d'ebook Sony PRS-600/700." - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "Communique avec le lecteur d'ebook Sony PRS-300/505." - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "" -#~ "Impossible de récupérer l'article. Le lancer avec -w pour en connaitre la " -#~ "raison" - -#~ msgid "English (AU)" -#~ msgstr "Anglais (AU)" - -#~ msgid "English (CA)" -#~ msgstr "Anglais (CA)" - -#~ msgid "English (IND)" -#~ msgstr "Anglais (IND)" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "N'oublier pas de saisir votre nom d'utilisateur et mot de passe gmail. Vous " -#~ "pouvez créer un compte gmail gratuit à http://gmail.com" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ee;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ee;\">la référence</span></a> pour la " -#~ "syntaxe des expressions régulières est disponible.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Utiliser la fonctionnalité " -#~ "de <span style=\" font-weight:600;\">Test</span> ci-dessous pour tester " -#~ "l'expression régulière sur quelques exemples de noms de fichiers. Les noms " -#~ "de groupes pour les différentes entrées de métadonnées sont documentés dans " -#~ "les bulles d'aide.</p></body></html>" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "Tutorial</a>." -#~ msgstr "" -#~ "<p>Par exemple, pour faire correspondre toutes les étiquettes h2 qui ont " -#~ "class=\"chapter\", positionner l'étiquette à <i>h2</i>, l'attribut à " -#~ "<i>class</i> et la valeur à <i>chapter</i>.</p><p>Laisser à vide l'attribut " -#~ "fera une recherche sur tous les attributs et laisser la valeur vide une " -#~ "recherche sur toutes les valeurs. Positionner l'étiquette à * fera une " -#~ "recherche sur toutes les étiquettes.</p><p>Pour en apprendre plus sur " -#~ "l'utilisation avancée du XPath voir le <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">Tutoriel " -#~ "XPath</a>." - -#~ msgid "Add a tab at the beginning of each paragraph" -#~ msgstr "Ajouter une tabulation au début de chaque paragraphe" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Forcer la longueur de ligne maximale" - -#~ msgid "Process using markdown" -#~ msgstr "Traiter en utilisant 'markdown'" - -#~ msgid "Header regular expression:" -#~ msgstr "Expression régulière pour l'en-tête" - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "&Saving books" -#~ msgstr "&Sauvegarde de livres" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Nombre maximum de processus de travail en attente" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Impossible de convertir : %s<p>C'est un livre avec <a " -#~ "href=\"%s\">DRM</a>. Vous devez d'abord enlever les DRM avec des outils " -#~ "tiers." - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Hauteur de la ligne en pts. Contrôle l'interligne entre des lignes " -#~ "consécutives de texte. Par défaut aucune manipulation sur la hauteur de " -#~ "ligne n'est effectué." - -#~ msgid "Do not add a blank line between paragraphs." -#~ msgstr "Ne pas ajouter une ligne blanche entre les paragraphes" - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Longueur moyenne de ligne pour les sauts de lignes si le HTML provient d'une " -#~ "conversion précédente et partielle d'un fichier PDF. Par défaut : %default " -#~ "(qui désactivera cela)." - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Exécute le texte en entrée via le pré-processeur markdown. Pour en apprendre " -#~ "plus à propos de markdown voir" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Abandonner l'édition des livres restants" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Indiquer une expression " -#~ "régulière à utiliser pour essayer de trouver les métadonnées du livre à " -#~ "partir de vos noms de fichiers. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Une <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">référence</span></a> concernant la " -#~ "syntaxe des expressions régulière est disponible.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Utiliser la fonctionnalité " -#~ "de <span style=\" font-weight:600;\">Test</span> ci -dessous pour tester " -#~ "votre expression régulière sur quelques exemples de noms de fichiers. Les " -#~ "noms de groupe pour les différentes entrées de métadonnées sont documentés " -#~ "dans les bulles d'aide.</p></body></html>" - -#~ msgid "TabWidget" -#~ msgstr "Widget avec onglet" - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Définir le niveau de compression. Echelle de 1 à 10. 1 étant la compression " -#~ "la plus faible, mais la plus rapide et 10 étant la compression la plus " -#~ "élevée mais la plus lente." - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "Ce profil est prévu pour les Hanlin V3/V5 et leurs clones." - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "LIGNE EDITORIALE" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Télécharge les métadonnées sociales à partir d'amazon.com" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Télécharge les métadonnées à partir de Google Books" - -#~ msgid "social metadata" -#~ msgstr "Métadonnées sociales" - -#~ msgid "Download only social metadata" -#~ msgstr "Télécharger uniquement les métadonnées sociales" - -#~ msgid "There were errors" -#~ msgstr "Il y a eu des erreurs" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "" -#~ "Il y a eu des erreurs lors du téléchargement des métadonnées sociales" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "" -#~ "Télécharger les métadonnées &sociales (étiquettes/classement/etc...) par " -#~ "défaut" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Pour utiliser isbndb.com vous devez vous enregistrer un %scompte gratuit%s " -#~ "et entrer votre clef d'accès ci-dessous." - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Télécharger les métadonnées &sociales (étiquettes/classement/etc...) pour le " -#~ "livre sélectionné" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Téléchargement des métadonnées sociales, veuillez patienter..." - -#~ msgid "ratings" -#~ msgstr "Notation" - -#~ 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 "" -#~ "Quand calibre supprime l'espacement entre les paragraphes, une indentation " -#~ "du paragraphe est définie automatiquement, afin de garantir une bonne " -#~ "visibilité. Cette option contrôle la largeur de l'indentation." - -#~ msgid "Download %s from %s" -#~ msgstr "Téléchargement de %s sur %s" - -#~ msgid "description/reviews" -#~ msgstr "Description/Commentaires" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "La version %s a été mis à jour en %s. Consultez les <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">nouvelles fonctionnalités</a>. Aller à la page des " -#~ "téléchargements?" - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "Ne forcez pas la justification du texte en sortie. Le texte s'affiche en " -#~ "mode justifié si le format du ebook et le lecteur cible prennent en charge " -#~ "ce mode." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Tente de détecter et de corriger les sauts de ligne intempestifs ainsi que " -#~ "d'autres problèmes du fichier source. Ceci peut faire empirer les choses, " -#~ "alors utilisez cette option avec prudence." - -#~ msgid "Double click to change a keyborad shortcut" -#~ msgstr "Double cliquer pour modifier un raccourci clavier" - -#~ msgid "English (TH)" -#~ msgstr "Anglais (TH)" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Manuel utilisateur</h2> Un manuel utilisateur est aussi disponible <a " -#~ "href=\"http://calibre-ebook.com/user_manual\">en ligne</a>." - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Choisir les formats à <b>ne pas</b> supprimer" - -#~ msgid "English (PK)" -#~ msgstr "Anglais (PK)" - -#~ msgid "English (CY)" -#~ msgstr "Anglais (CY)" - -#~ msgid "Create catalog of the books in your calibre library" -#~ msgstr "Créer le catalogue des livres dans votre librairie calibre" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Aucun livre sélectionné pour générer le catalogue pour" - -#~ msgid "Copy Image" -#~ msgstr "Copier l'image" - -#~ msgid "Paste Image" -#~ msgstr "Coller l'image" - -#~ msgid "The series number. To get leading zeros use {series_index:0>3s}" -#~ msgstr "" -#~ "Le numéro de séries. Pour obtenir des zéros au début utiliser " -#~ "{series_index:0>3s}" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Le modèle utilisé pour contrôler la structure du nom de fichier et du " -#~ "répertoire des fichiers envoyés à l'appareil. Par défaut : \"%s\" " -#~ "sauvegardera dans un répertoire par auteur avec des noms de fichiers " -#~ "contenant le titre et l'auteur. Les contrôles disponibles sont : {%s}" - -#~ msgid "E-book Options" -#~ msgstr "Options E-book" - -#~ msgid "Tags to exclude as genres (regex):" -#~ msgstr "Etiquettes pour exclure les genres (regex):" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Sélectionner la destination pour %s.%s" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Guide De Démarrage Rapide Calibre" - -#~ msgid "Sort numbers as text" -#~ msgstr "Trier les chiffres comme du texte" - -#~ msgid "Overwrite &author/title with author/title of selected book" -#~ msgstr "Remplacer &auteur/titre par auteur/titre de l'ebook sélectionné" - -#~ 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->Plugins" -#~ msgstr "" -#~ "Ici vous pouvez contrôler la façon dont Calibre sauvegardera vos ebooks " -#~ "quand vous cliquez sur le bouton \"Envoyer au lecteur\". Ces paramètres " -#~ "peuvent être outrepassés par votre lecteur en personnalisant l'interface de " -#~ "gestion des pluggins des lecteurs dans Préférences->Plugins" - -#~ msgid "Overwrite & author/title by default when fetching metadata" -#~ msgstr "Remplacer & auteur/titre par défaut en récupérant les métadonnées" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex of '\\[[\\w]*\\]' ignores tags of the form '[tag]', " -#~ "e.g., '[Amazon Freebie]'\n" -#~ "- A regex of '.' ignores all tags, generating no genre categories in the " -#~ "catalog" -#~ msgstr "" -#~ "Expressions régulières:\n" -#~ "- L'expression régulière '\\[[\\w]*\\]' ignore tout les tags de la forme " -#~ "'[tag]', par exemple '[Amazon Freebie]'\n" -#~ "- L'expression '.' ignore tout les tags; ne générant ainsi aucun genre de " -#~ "catégories dans le catalogue" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Inclure la section 'Récemment ajouté'" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "" -#~ "Expression régulière décrivant les étiquettes à exclure en tant que genres :" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Inclure la section 'Titres'" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "" -#~ "Écraser l'auteur et le titre avec l'auteur et le titre du livre sélectionné" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Aucun livre vers le catalogue\n" -#~ "Vérifier les étiquettes d'exclusion" - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Répertoire de sortie. Par défaut : répertoire courant" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [options] monlivre.chm" - -#~ msgid "dummy option until real options are determined." -#~ msgstr "" -#~ "Option temporaire jusqu'à ce que les options réelles soient déterminées." - -#~ msgid "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalog in format specified by path/to/destination extension.\n" -#~ " Options control how entries are displayed in the generated catalog " -#~ "ouput.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog catalogue /repertoire/de/destination.(csv|epub|mobi|xml ...) " -#~ "[options]\n" -#~ "\n" -#~ " Exporter un catalogue dans le format spécifié par l'extension de " -#~ "repertoire/de/destination.\n" -#~ " Options contrôle comment les entrées sont affichées dans le catalogue de " -#~ "sortie généré.\n" -#~ " " - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Encodage des caractères pour les fichiers HTML en entrée. Les choix les plus " -#~ "communs incluent : cp1252, latin1, iso-8859-1 et utf-8." - -#~ msgid "Masthead font:" -#~ msgstr "Police masthead" - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "" -#~ "<p>Pour l'aide, consulter le <a href=\"%s\">Manuel Utilisateur</a><br>" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Position %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Page %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Position %d • %s</b><br />" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "" -#~ "Expression régulière : l'expression doit correspondre quelque part dans les " -#~ "métadonnées" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added \n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Si un livre existant avec un titre et un auteur similaire est trouvé et qui " -#~ "n'a pas le format qui a été ajouté, le format est ajouté \n" -#~ "au livre existant, au lieu de créer une nouvelle entrée.Si le livre existant " -#~ "a déjà le format, alors il sera silencieusement ignoré.\n" -#~ "\n" -#~ "La correspondance par titre ignore les articles indéfinis de tête " -#~ "(\"the\",\"a\",\"an\"), ponctuation, casse, etc. La correspondance par " -#~ "auteur est exacte." - -#~ msgid "set in ui.py" -#~ msgstr "indiquer dans ui.py" - -#~ msgid "Delete current search and clear search box" -#~ msgstr "Supprimer la recherche courante et effacer la boite de recherche" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Sauvegarder la recherche courante avec le nom indiqué dans la boite" - -#~ msgid "(%d found)" -#~ msgstr "(%d trouvé(s))" - -#~ msgid "Create Tag-based Column" -#~ msgstr "Créer une colonne basée sur l'étiquette" - -#~ msgid "Lookup name" -#~ msgstr "Recherche le nom" - -#~ msgid "Column type" -#~ msgstr "Type de colonne" - -#~ msgid "Use brackets" -#~ msgstr "Utiliser les parenthèses" - -#~ msgid "Values can be edited" -#~ msgstr "Les valeurs peuvent être éditées" - -#~ msgid "Explanation text added in create_ct_column.py" -#~ msgstr "Texte explicatif ajouté dans create_ct_column.py" - -#~ msgid "Tag on book" -#~ msgstr "Etiquette sur le livre" - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "" -#~ "Un dictionnaire d'options pour personnaliser comment les données dans cette " -#~ "colonne seront interprétées." - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "Créer et éditer les colonnes basées sur les étiquettes" - -#~ msgid "Delete current saved search" -#~ msgstr "Supprimer la recherche sauvegardée actuelle" - -#~ msgid "Automatically number books in this series" -#~ msgstr "Numérote automatiquement les livres dans ces séries" - -#~ msgid "Text justification:" -#~ msgstr "Justification de texte" - -#~ msgid "justify" -#~ msgstr "justifié" - -#~ msgid "left" -#~ msgstr "gauche" - -#~ msgid "original" -#~ msgstr "original" - -#~ msgid "" -#~ "Do not use SVG for the book cover. Use this option if your EPUB is going to " -#~ "be used ona 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 "" -#~ "Ne pas utiliser SVG pour la couverture du livre. Utiliser cette option si " -#~ "votre EPUB doit être utilisé sur un appareil qui ne supporte pas SVG, comme " -#~ "l'iPhone ou le Jetbook Lite. Sans cette option, ces appareils afficheront la " -#~ "couverture comme une page vide." - -#~ msgid "Editing meta information for %d books" -#~ msgstr "Edite les informations de métadonnées pour les livres %d" - -#~ msgid "Merge books" -#~ msgstr "Fusionner les livres" - -#~ msgid "" -#~ "Selected books will be automatically numbered,\n" -#~ "in the order you selected them.\n" -#~ "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 "" -#~ "Les livres sélectionnées seront automatiquement renumérotés,\n" -#~ "dans l'ordre dans lequel vous les avez sélectionnés.\n" -#~ "Ainsi si vous avez sélectionné le livre A et puis le livre B,\n" -#~ "le livre A aura un numéro de série 1 et le livre B un numéro de série 2." - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b><br><br> The second and subsequently selected " -#~ "books will not be deleted or changed.<br><br>Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "Tous les formats de livre et les métadonnées des livres selectionnés seront " -#~ "ajoutés au <b>premier livre sélectionné</b><br><br>Le second et les livres " -#~ "suivants sélectionnés ne seront ni supprimés ni changés.<br><br>Veuille " -#~ "confirmer que vous voulez lancer le traitement." - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be merged into " -#~ "the <b>first selected book</b>.<br><br>After merger the second and " -#~ "subsequently selected books will be <b>deleted</b>. <br><br>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 <b>deleted</b> " -#~ "from your computer.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Tous les formats et les métadonnées des livres sélectionnés seront fusionner " -#~ "dans le <b>premier livre sélectionné</b> .<br><br>Après la fusion le second " -#~ "et les prochains livres sélectionnés seront <b>supprimés</b>.<br><br>Tous " -#~ "les formats de livres du premier livre sélectionné sera conservé et les " -#~ "formats en double dans le second et les prochains livres seront " -#~ "définitivement <b>supprimés</b> de votre ordinateur.<br><br> Êtes vous " -#~ "<b>sûr</b> de vouloir lancer le traitement ?" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. You operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "La valeur <b>%d</b> que vous avez choisie pour le port du serveur réseau est " -#~ "un port système. Votre système d'exploitation <b>peut</b> ne pas autoriser " -#~ "le serveur a écouter sur ce port. Pour ne pas prendre de risques choisissez " -#~ "un numéro de port supérieur à 1024." - -#~ msgid "System port selected" -#~ msgstr "Port système sélectionné" - -#~ msgid "Set font delta" -#~ msgstr "Fixer la police delta" - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Communiquer avec la tablette internet Nokia 810." - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Communiquer avec le Booq Avant" - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Communiquer avec le lecteur d'ebook Kindle 2." - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Communiquer avec le lecteur d'ebook SONY PRS-600/700/900." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Communiquer avec le lecteur d'ebook Sony PRS-300/505/500." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Communiquer avec le lecteur Teclast K3." - -#~ msgid "Failed to create calibre library at: %r. Aborting." -#~ msgstr "" -#~ "La création de la bibliothèque a échoué au %r. Interruption de la tache." - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d sur %d" - -#~ msgid "Communicate with iBooks through iTunes." -#~ msgstr "Communiquer avec iBooks à travers iTunes." - -#~ msgid "Column &type" -#~ msgstr "&Type de colonne" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "" -#~ "Entrer un nouveau nom de catégorie. Sélectionner le genre avant de l'ajouter." - -#~ msgid "Add the new category" -#~ msgstr "Ajouter la nouvelle catégorie" - -#~ msgid "No valid plugin found in " -#~ msgstr "Absence de plugin compatible dans " - -#~ 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.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Echelle utilisée pour déterminer la longueur à partir de laquelle une ligne " -#~ "doit être déroulée. Les valeurs entrées doivent se situer entre 0 et 1, la " -#~ "valeur par défaut étant 0.5, ce qui représente la longueur médiane." - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Affiche les libellés des boutons dans la barre d'outils" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Astuces d'expressions régulières (regex):\n" -#~ "- La regex standard - \\[[\\w ]*\\] -exclue les étiquettes de genre de la " -#~ "forme [étiquette], e.g., [Amazon Freebie]\n" -#~ "- Un modèle de regex contenant un seul point exclue toutes les étiquettes de " -#~ "genre, ne générant aucune Section Genre" - -#~ msgid "Send specific format" -#~ msgstr "Envoyer un format spécifique" - -#~ msgid "Disconnect from folder" -#~ msgstr "Déconnecter du dossier" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "Envoi\n" -#~ "d'Email" - -#~ msgid "Invalid size" -#~ msgstr "Taille incorrecte" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "La taille %s est incorrecte. Doit être au format largeurxhauteur" - -#~ msgid "Invalid database location" -#~ msgstr "Le chemin de la base de données n'est pas correct" - -#~ msgid "Invalid database location " -#~ msgstr "Le chemin de la base de données n'est pas correct " - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "" -#~ "Le chemin de la base de données n'est pas correct.<br>Erreur en écriture " - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Sélectionner les &colonnes visibles dans la vue bibliothèque" - -#~ msgid "" -#~ "The label must contain only letters and digits, and start with a letter" -#~ msgstr "" -#~ "Le libellé ne doit contenir que des lettres et des chiffres, et commencer " -#~ "par une lettre" - -#~ msgid "" -#~ "The lookup name must be lower case and cannot contain \":\"s or spaces" -#~ msgstr "" -#~ "Le nom recherché doit être en minuscules et ne peut pas contenir \":\"s ou " -#~ "des espaces" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Créer ou éditer des colonnes personnalisées" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "La couverture n'est pas une image" - -#~ msgid "Meta information" -#~ msgstr "Informations sur les Métadonnées" - -#~ msgid "&Restrict to:" -#~ msgstr "&Limiter à:" - -#~ msgid "Create, edit, and delete user categories" -#~ msgstr "Créer, éditer, et effacer les catégories définies par l'utilisateur" - -#~ msgid "Hide Book Details" -#~ msgstr "Cacher les détails du Livre" - -#~ msgid "Show Book Details" -#~ msgstr "Afficher les détails du Livre" - -#~ msgid "Hide Tag Browser" -#~ msgstr "Cacher le navigateur d'Etiquettes" - -#~ msgid "Show Tag Browser" -#~ msgstr "Afficher le navigateur d'Etiquettes" - -#~ msgid "Hide Cover Browser" -#~ msgstr "Cacher le navigateur de Couvertures" - -#~ msgid "Show Cover Browser" -#~ msgstr "Afficher le navigateur de Couvertures" - -#~ msgid "Cover browser could not be loaded: " -#~ msgstr "Le navigateur de couverture ne peut pas être chargé: " - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Bibliothèque\n" -#~ "%d\n" -#~ "Livres" - -#~ msgid "Books located at" -#~ msgstr "Livres situés à" - -#~ msgid "" -#~ "The changes you made require that Calibre be restarted. Please restart as " -#~ "soon as practical." -#~ msgstr "" -#~ "Les modifications effectuées nécessitent un redémarrage de Calibre. Veuillez " -#~ "redémarrer dès que possible." - -#~ msgid "Manage " -#~ msgstr "Gérer " - -#~ msgid "The name %s is already used." -#~ msgstr "Le nom %s est déjà utilisé." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Normalement, Calibre traite les lignes blanches comme des marqueurs de " -#~ "paragraphes. Avec cette option, il supposera que chaque ligne représente un " -#~ "paragraphe." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Normalement, Calibre traite les lignes blanches comme des marqueurs de " -#~ "paragraphes. Avec cette option, il supposera que chaque ligne débutant par " -#~ "une indentation (soit une tabulation ou 2 espace ou plus) représente un " -#~ "paragraphe. Les paragraphes se terminent quand la prochaine ligne qui débute " -#~ "avec une indentation est atteinte." - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "Les livres suivants ont des formats listés dans la base qui ne sont pas " -#~ "disponible actuellement. Les entrées pour les formats ont été supprimés. " -#~ "Vous devrez les vérifier manuellement. Ceci peut arriver si vous avez " -#~ "manipulé les fichiers directement dans le dossier de la bibliothèque." - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "&Localisation des ebooks (Les ebooks sont stockés dans les dossiers triés " -#~ "par auteur et les métadonnées sont stockées dans le fichier metadata.db)" - -#~ msgid "Column heading" -#~ msgstr "En-tête de colonne" - -#~ msgid "Item already used" -#~ msgstr "Article déjà utilisé" - -#~ msgid "The item %s is already used." -#~ msgstr "L'article %s est déjà utilisé" - -#~ msgid "calibre" -#~ msgstr "Calibre" - -#~ msgid "Configure calibre" -#~ msgstr "Configurer Calibre" - -#~ msgid "Side bar" -#~ msgstr "Volet" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Créer le catalogue des livres dans votre bibliothèque Calibre" - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Rappelez-vous de laisser Calibre fonctionner car le serveur ne fonctionne " -#~ "que lorsque Calibre fonctionne." - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "" -#~ "Mot de passe pour accéder à la bibliothèque Calibre. Le nom d'utilisateur " -#~ "est " - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[options]\n" -#~ "\n" -#~ "Démarre le serveur de contenu Calibre" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. Your operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "La valeur <b>%d</b> que vous avez choisi comme port pour le serveur de " -#~ "contenu est un port système. Votre système d'exploitation <b>peut</b> " -#~ "empêcher le serveur de fonctionner sur ce port. Par sécurité choisissez " -#~ "plutôt un numéro de port supérieur à 1024." - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "Les livres affichés seront limités à ceux correspondant à la recherche " -#~ "sauvegardée sélectionnée" - -#~ msgid "Insert &blank line" -#~ msgstr "Insérer une ligne &blanche" - -#~ msgid "Remove F&ooter" -#~ msgstr "Supprimer le &Pied de page" - -#~ msgid "Remove H&eader" -#~ msgstr "Supprimer l'&en-tête" - -#~ msgid "Fit &cover to view" -#~ msgstr "&Couverture à afficher" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Si des livres avec des titres et des auteurs similaires sont trouvés, " -#~ "&fusionner les nouveaux fichiers automatiquement" - -#~ msgid "Sending to &device" -#~ msgstr "Envoi vers l'&appareil" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "" -#~ "Écraser l'auteur et le titre par défaut l&ors de la récupération des " -#~ "métadonnées" - -#~ msgid "&Button size in toolbar" -#~ msgstr "Taille des &boutons dans la barre d'outils" - -#~ msgid "&Check database integrity" -#~ msgstr "Vérifier l'&intégrité de la base de données" - -#~ msgid "&Stop selected job" -#~ msgstr "Arrêter les travaux &sélectionnés" - -#~ msgid "Stop &all jobs" -#~ msgstr "&Arrêter tous les travaux" - -#~ msgid "Manage &user categories" -#~ msgstr "Gérer les catégories de l'&utilisateur" - -#~ msgid " and delete from library" -#~ msgstr " et efface de la bibliothèque" - -#~ msgid "" -#~ "The label must contain only letters, digits and underscores, and start with " -#~ "a letter" -#~ msgstr "" -#~ "Le libellé doit seulement contenir des lettres, des chiffres et des " -#~ "underscores, et commencer par une lettre" - -#~ msgid "Cannot use tag editor" -#~ msgstr "Editeur d'étiquettes indisponible" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "" -#~ "L'éditeur d'étiquettes ne peut pas être utilisé si vous avez modifié les " -#~ "étiquettes" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Télécharger les métadonnées depuis Douban.com" - -#~ msgid "Downloads series information from librarything.com" -#~ msgstr "" -#~ "Télécharger les informations sur les séries à partir de librarything.com" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Cliquer pour ouvrir la fenêtre Détail du livre" - -#~ msgid "Rename '%s'" -#~ msgstr "Renommer '%s'" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Editer la recherche our '%s'" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "La note moyenne de %sest %3.1f" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "" -#~ "Télécharger les informations sur les séries/étiquettes/notes à partir de " -#~ "librarything.com" - -#~ msgid "Connect to iTunes (EXPERIMENTAL)" -#~ msgstr "Connecter à iTunes (EXPERIMENTAL)" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Si un livre existant avec un titre and un auteur identique ne possédant pas " -#~ "le format à ajouter est trouvé, le format est ajouté\n" -#~ "au livre existant au lieu de créer une nouvelle entrée. Si le livre existant " -#~ "posséde déjà ce format, il est ignoré sans notification.\n" -#~ "\n" -#~ "La recherche de correspondance ignore dans le cas du titre les articles " -#~ "indéfinis en début de chaîne (\"the\", \"a\", \"an\"),\n" -#~ "la ponctuation, la casse, etc. La recherche de correspondance est exacte " -#~ "pour l'auteur." - -#~ msgid "Preserve device collections." -#~ msgstr "Conserver les collections de l'appareil" - -#~ 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 " -#~ "addition, editing collections in the device view will be enabled. If " -#~ "unchecked, collections will be always reflect only the metadata in the " -#~ "calibre library." -#~ msgstr "" -#~ "Si cette case est cochée, les collections ne seront pas effacées même si un " -#~ "livre avec des métadonnées modifiées est renvoyé et la collection n'est pas " -#~ "dans les métadonnées du livre. En plus, l'édition des collections sur " -#~ "l'appareil va être activée. Si elle est décochée, les collections seront " -#~ "seulement le reflet des métadonnées de la bibliothèque de Calibre." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Preserve all collections even if not in library metadata." -#~ msgstr "" -#~ "Conserver toutes les collections même si elles ne font pas parti des " -#~ "métadonnées de la bibliothèque" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Communiquer avec le Sweex MM300" - -#~ msgid "Cover download" -#~ msgstr "Télécharger la couverture" - -#~ msgid "" -#~ "Library\n" -#~ "%d books" -#~ msgstr "" -#~ "Bibliothèque\n" -#~ "%d livres" - -#~ msgid "" -#~ "Reader\n" -#~ "%s" -#~ msgstr "" -#~ "Lecteur\n" -#~ "%s" - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Ajouter vos propres catégories au navigateur d'étiquettes" - -#~ msgid "Edit meta info" -#~ msgstr "Éditer métadonnée" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (autrefois %s)" - -#~ msgid "" -#~ "Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -#~ "many things as errors that are not actually errors. %prog 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 "" -#~ "Solutions provisoires pour les bugs de la dernière version d'epubcheck. " -#~ "epubcheck rapporte beaucoup de choses comme des erreurs qui ne sont pas " -#~ "vraiment des erreurs. %prog va essayer de détecter celles-ci et de les " -#~ "remplacer par des constructions qu'epubcheck accepte. Ceci peut causer des " -#~ "changements significatifs de votre epub, adressez vos plaintes au projet " -#~ "epubcheck." - -#~ msgid "" -#~ "Fix unmanifested files. %prog can either add them to the manifest or delete " -#~ "them as specified by the delete unmanifested option." -#~ msgstr "" -#~ "Réparer les fichiers ne contenant pas de manifeste. %prog peut soit les " -#~ "ajouter au manifeste ou les effacer comme spécifié par l'option effacer les " -#~ "fichiers absents du manifeste." - -#~ msgid "" -#~ "Card A\n" -#~ "%s" -#~ msgstr "" -#~ "Carte mémoire A\n" -#~ "%s" - -#~ msgid "" -#~ "Card B\n" -#~ "%s" -#~ msgstr "" -#~ "Carte mémoire B\n" -#~ "%s" - -#~ msgid "free" -#~ msgstr "libre" - -#~ msgid "" -#~ "<li><b>Manual Management</b>: Calibre updates the metadata and adds " -#~ "collections only when a book is sent. With this option, calibre will never " -#~ "remove a collection.</li>\n" -#~ "<li><b>Only on send</b>: Calibre updates metadata and adds/removes " -#~ "collections for a book only when it is sent to the device. </li>\n" -#~ "<li><b>Automatic management</b>: Calibre automatically keeps metadata on the " -#~ "device in sync with the calibre library, on every connect</li></ul>" -#~ msgstr "" -#~ "<li><b>Gestion manuelle</b>: Calibre met à jour les métadonnée et ajoute des " -#~ "collections uniquement quand un livre est envoyé. Avec cette option, " -#~ "calibre ne supprimera jamais une collection.</li>\n" -#~ "<li><b>Seulement en envoyant</b>: Calibre met à jour la métadonnée et " -#~ "ajoute/supprime des collections pour un livre uniquement si elle est envoyée " -#~ "à un appareil.</li>\n" -#~ "<li><b>Gestion automatique</b>: Calibre synchronise automatiquement les " -#~ "métadonnées sur l’appareil avec celle de la bibliothèque de calibre chaque " -#~ "fois que l'appareil est connecté." - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "est le résultat des efforts de multiples volontaires bénévoles partout dans " -#~ "le monde. Si vous le trouvez utile, vous pouvez donner pour soutenir son " -#~ "développement. Vos donations aident Calibre à continuer à se développer." - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "strict" -#~ msgstr "stricte" - -#~ msgid "replace" -#~ msgstr "remplacer" - -#~ msgid "ignore" -#~ msgstr "ignorer" - -#~ msgid "backslashreplace" -#~ msgstr "remplacer par le code caractère" - -#~ msgid "mixed" -#~ msgstr "mélangées (misc/livre)" - -#~ msgid "misc" -#~ msgstr "misc" - -#~ msgid "book" -#~ msgstr "livre" - -#~ msgid "Custom columns" -#~ msgstr "Colonnes personnalisées" - -#~ msgid "" -#~ "If you use custom columns and they differ between libraries, you will have " -#~ "various problems. Best to ensure you have the same custom columns in each " -#~ "library." -#~ msgstr "" -#~ "Si vous créez des colonnes personnalisées qui différent entre les " -#~ "bibliothèques, vous aurez divers problèmes. Il vaut mieux s'assurer d'avoir " -#~ "les mêmes colonnes personnalisées dans chaque bibliothèque." - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Utiliser la bibliothèque &existante au nouvel emplacement" - -#~ msgid "Show &donate button (restart)" -#~ msgstr "Afficher le bouton de &donation (redémarrage nécessaire)" - -#~ msgid "Reader" -#~ msgstr "Lecteur" - -#~ msgid "Automatic" -#~ msgstr "Automatique" - -#~ msgid "What kind of match to use:" -#~ msgstr "Type de correspondance à utiliser" - -#~ msgid "Communicate with the Promedia eBook reader" -#~ msgstr "Communiquer avec le lecteur d'eBooks Promedia" - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Générer une couverture par défaut basée sur le titre et l'auteur" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "Pour obtenir le message d'erreur pour chaque fournisseur de couvertures, " -#~ "cliquer sur Afficher les détails ci-dessous" - -#~ msgid "" -#~ "You are tying 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 "" -#~ "Vous essayez de sauvegarder des fichiers dans la bibliothèque Calibre. Ceci " -#~ "peut corrompre votre bibliothèque. Sauvegarder sur le disque est prévu pour " -#~ "exporter les fichiers de votre bibliothèque Calibre ailleurs." - -#~ msgid "&Miscellaneous" -#~ msgstr "&Divers" - -#~ msgid "&Restore to defaults" -#~ msgstr "&Restorer les valeurs par défaut" - -#~ msgid "Switch to library..." -#~ msgstr "Basculer vers la bibliothèque..." - -#~ msgid "&Current tweaks" -#~ msgstr "Réglages a&ctuels" - -#~ msgid "All available tweaks" -#~ msgstr "Réglages disponibles" - -#~ msgid "&Tweaks" -#~ msgstr "&Réglages" - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "" -#~ "Vous ne pouvez pas changer de bibliothèque quand un appareil est connecté" - -#~ msgid "Applying changes to %d books. This may take a while." -#~ msgstr "" -#~ "Application des modifications à %d livres. Ceci peut prendre un moment." - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Communiquer avec le Kogan" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "%d livres ont été copiés vers %s" - -#~ msgid "Remove all" -#~ msgstr "Tout supprimer" - -#~ msgid "Toolbars/Context menus" -#~ msgstr "Barres d'outils/Menus contextuels" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Echec de l'analyse de %s retournant l'erreur %s" - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Découper les Chapitres (utiliser avec précaution!)" - -#~ msgid "" -#~ "Values for the tweaks are shown below. Edit them to change the behavior of " -#~ "calibre" -#~ msgstr "" -#~ "Les valeurs des réglages sont affichées ci-dessous. Editez-les pour modifier " -#~ "le comportement de Calibre" - -#~ msgid "Restore to &default" -#~ msgstr "Revenir aux réglages par &défaut" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Réinitialiser toutes les valeurs de la clé de tri par auteur à la valeur " -#~ "générée automatiquement à partir de l'auteur. La manière dont cette valeur " -#~ "est calculée automatiquement peut-être controllé via " -#~ "Péférences>Avancées>Réglages" - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>Entrer une liste de numéros ISBN dans la boite de gauche, un par ligne. " -#~ "Calibre va automatiquement créer des entrées pour des livres à partir des " -#~ "numeros ISBN et télécharger les métadonnées et les couvertures " -#~ "correspondates.<p>Tout numéro ISBN incorrect de la liste sera ignoré." - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Tout les fichiers de %s% seront <b>effacés définitivement</b>. Êtes vous sûr " -#~ "?" - -#~ msgid "Customize the toolbar" -#~ msgstr "Personnaliser la barre d'outils" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Le Kobo n'a qu'une seule collection, la liste \"Im_Reading\". Créer une " -#~ "étiquette \"Im_Reading\" " - -#~ msgid "Include 'Series' Section" -#~ msgstr "Inclure la section 'Series'" - -#~ msgid "" -#~ "Note: <b>you can destroy your library</b> using this feature. Changes are " -#~ "permanent. There is no undo function. You are strongly encouraged to back up " -#~ "your library before proceeding." -#~ msgstr "" -#~ "Note: <b>vous pouvez détruire votre bibliothèque</b> en utilisant cette " -#~ "option. Les changements sont permanents. Il n'y a pas de fonction pour " -#~ "revenir en arrière. Vous êtes fortement encouragé à sauvegarder votre " -#~ "bibliothèque avant de continuer." - -#~ msgid "Apply function &after replace:" -#~ msgstr "Appliquer la fonction &après remplacement:" - -#~ msgid "Test &text" -#~ msgstr "&Texte de test" - -#~ msgid "Test re&sult" -#~ msgstr "Ré&sultat de test" - -#~ msgid "&Search and replace (experimental)" -#~ msgstr "&Rechercher et remplacer (experimental)" - -#~ msgid "" -#~ " The red color indicates that the current author sort does not match the " -#~ "current author" -#~ msgstr "" -#~ " La couleur rouge indique que la clé de tri par auteur actuelle ne " -#~ "correspond pas à l'auteur" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "" -#~ "Lire les métadonnées à partir du contenu du &fichier plutôt que du nom" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Impossible de détecter le lecteur de disque %s. Votre noyau doit " -#~ "probablement exporter une version obsolète de SYSFS." - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Chemin vers un fichier txt contenant un commentaire." - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "Echelle utilisée pour déterminer la longueur à partir de laquelle une ligne " -#~ "doit être déroulée si le préprocesseur est activé. Les valeurs acceptables " -#~ "sont comprises entre 0 et 1. La valeur pas défaut est de 0.4, juste en " -#~ "dessous de la valeur médiane de la longueur de ligne. Ceci déroulera les " -#~ "livres classiques avec des retours à la ligne en dur, mais devrait être " -#~ "diminué si la longueur de ligne est variable." - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b> ISBN will <i>not</i> be merged.<br><br> The " -#~ "second and subsequently selected books will not be deleted or " -#~ "changed.<br><br>Please confirm you want to proceed." -#~ msgstr "" -#~ "es formats de livres et les métadonnées des livres sélectionnés seront " -#~ "ajouté au <b>premier livre sélectionné.</b> L'ISBN <i>ne</i> sera <i>pas</i> " -#~ "fusionné.<br><br> Les second livre sélectionné et les suivants ne seront pas " -#~ "effacés ou modifiés.<br><br>Veuillez confirmer que vous souhaitez continuer." - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b>. ISBN will <i>not</i> be merged.<br><br>After " -#~ "merger the second and subsequently selected books will be <b>deleted</b>. " -#~ "<br><br>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 <b>deleted</b> from your computer.<br><br> Are you <b>sure</b> " -#~ "you want to proceed?" -#~ msgstr "" -#~ "Les formats de livres et les métadonnées des livres sélectionnés seront " -#~ "ajouté au <b>premier livre sélectionné.</b> L'ISBN <i>ne</i> sera <i>pas</i> " -#~ "fusionné.<br><br> Après la fusion, le second livre sélectionné et les " -#~ "suivants seront <b>effacés</b>. <br><br>Tous les formats de livres du " -#~ "premier livre sélectionné seront conservés et tout format en double dans le " -#~ "second livre et les suivants seront <b>effacés</b> de manière permanente de " -#~ "votre ordinateur.<br><br> Etes vous <b>sûr</b> de vouloir continuer?" - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Enlever la bordure (si elle existe) de la couverture" - -#~ 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. Rebuild the ePub, " -#~ "updating your calibre library." -#~ msgstr "" -#~ "Eclate l'ePub pour afficher son contenu dans une fenêtre de l'explorateur de " -#~ "fichiers. Pour peaufiner les fichiers individuels, faites un click droit, " -#~ "puis 'Ouvrir avec...' votre éditeur de préféré. Quand le peaufinage est " -#~ "terminé, fermez la fenêtre de l'explorateur de fichiers. Reconstruit l'ePub, " -#~ "met à jour votre bibliothèque Calibre." - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Ne peut traiter l'image : %s\n" -#~ "%s" - -#~ msgid "Additional Information" -#~ msgstr "Information supplémentaire" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Télécharger les couvertures depuis openlibrary.org" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Télécharger les couvertures depuis librarything.com" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "" -#~ "Erreur du serveur LibraryThing.com. Veuillez réessayer ultérieurement." - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "L'ISBN du livre dont vous désirez les métadonnées." - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Livre %s de la série %s" - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Conserver les proportions de la couverture au lieu de l'étirer pour remplir " -#~ "la totalité de la première page du pdf généré." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Spécifier l'encodage de caractères du document de sortie. Par défaut : utf-" -#~ "8. Note : Cette option ne sera pas gérée par tous les formats." - -#~ msgid "Library backup status..." -#~ msgstr "Status de la sauvegarde de la bibliothèque..." - -#~ msgid "Check Library" -#~ msgstr "Vérifier la bibliothèque" - -#~ msgid "Run the check" -#~ msgstr "Executer la vérification" - -#~ msgid "" -#~ "<b>You can destroy your library using this feature.</b> Changes are " -#~ "permanent. There is no undo function. This feature is experimental, and " -#~ "there may be bugs. You are strongly encouraged to back up your library " -#~ "before proceeding.<p>Search and replace in text fields using character " -#~ "matching or regular expressions. " -#~ msgstr "" -#~ "<b>Vous pouvez détruire votre bibliothèque en utilisant cette option.</b> " -#~ "Les changements sont permanents. Il n'y a pas de fonction pour revenir en " -#~ "arrière. Cette fonction est experimentale, et il peut y avoir des bugs. Vous " -#~ "êtes fortement encouragé à sauvegarder votre bibliothèque avant de " -#~ "continuer. <p>REchercher et remplacer dans les champs de texte en utilisant " -#~ "une correspondance de caractères ou une expression régulière. " - -#~ msgid "Clear series" -#~ msgstr "Effacer les séries" - -#~ msgid "Case sensitive" -#~ msgstr "Sensible à la casse" - -#~ msgid "use comma" -#~ msgstr "utilise une virgule" - -#~ msgid "cover" -#~ msgstr "couverture" - -#~ msgid "Downloaded" -#~ msgstr "Téléchargé" - -#~ msgid "<p>Field template. Uses the same syntax as save templates." -#~ msgstr "" -#~ "<p>Champ de modèle. Utilise la même syntaxe que les modèles sauvegardés." - -#~ msgid "Check the library folders for potential problems" -#~ msgstr "" -#~ "Vérifie les dossiers de la bibliothèque à la recherche de problèmes " -#~ "potentiels." - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "" -#~ "Délai d'attente dépassé sur LibraryThing.com. Veuillez réessayer " -#~ "ultérieurement." - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Télécharger les couvertures à partir de Douban.com" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "" -#~ "Le délai d'attente de l'API Douban.com a expiré. Essayez à nouveau plus tard." - -#~ msgid "Change title to title case" -#~ msgstr "Modifier titre en case de titre" - -#~ msgid "" -#~ "The field that the text will be put into after all replacements. If blank, " -#~ "the source field is used." -#~ msgstr "" -#~ "Le champ de destination dans lequel le texte va être copié après avoir " -#~ "effectué tous les remplacements. Si vide, le champ source est utilisé." - -#~ msgid "The download timed out." -#~ msgstr "Délai d'attente dépassé lors du téléchargement." - -#~ msgid "Failed to get" -#~ msgstr "Echec de l'obtention de" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Métadonnées télécargées avec succès pour %d livres sur %d" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of 30 books " -#~ "per minute." -#~ msgstr "" -#~ "Les métadonnées vont être sauvegardées pendant l'exécution de Calibre, à un " -#~ "rythme de 30 livres/minute" - -#~ msgid "Back up metadata of all books" -#~ msgstr "Sauvegarder les métadonnées de tous les livres" - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "" -#~ "Ce format et cet appareil ont déjà un tableau de connexions ou est en " -#~ "conflit avec un autre tableau de connexions" - -#~ 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 " -#~ "informaton. 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 "" -#~ "Vous pouvez changer ici les métadonnées qu'utilise Calibre pour mettre à " -#~ "jour un livre quand il le sauvegarde sur le disque ou qu'il l'envoie à " -#~ "l'appareil.\n" -#~ "\n" -#~ "Utilisez cette boite de dialogue pour définir un \"tableau de connexions\" " -#~ "pour un format (ou tous les formats) et un appareil (ou tous les appareils). " -#~ "Ce tableau de connexions définit quel modèle est connecté à quel champ. Ce " -#~ "modèle est utilisé pour calculer une valeur, et cette valeur est assignée au " -#~ "champ connecté.\n" -#~ "\n" -#~ "Souvent les modèles vont contenir de simples références à des colonnes " -#~ "mixtes, mais ce n'est pas nécessaire. Vous pouvez utilisez n'importe quel " -#~ "modèle dans la boite source que vous pouvez utilisez ailleurs dans Calibre.\n" -#~ "\n" -#~ "Une des utilisations possibles pour le tableau de connexions One possible " -#~ "use for a plugboard is to alter the title to contain series informaton. " -#~ "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." - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Ne pas ajouter la table des matières à la fin du livre. Utile si le livre a " -#~ "sa propre table des matières." - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Essaye de transformer les chapitres en sections individuelles. ATTENTION : " -#~ "cette option est expérimentale. Elle peut causer l'échec de la conversion. " -#~ "Le résultat peut également ne pas être conforme aux attentes." - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Incapable de traiter l'image %s. Erreur : %s" - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Lire/Ecrire les métadonnées de/vers des fichiers ebook.\n" -#~ "\n" -#~ "Formats supportés pour la lecture des métadonnées : %s\n" -#~ "\n" -#~ "Formats supportés pour l'écriture des métadonnées : %s\n" -#~ "\n" -#~ "Différents types de fichiers supportent différents types de métadonnées. Si " -#~ "vous essayez d'indiquer\n" -#~ "des métadonnées pour un type de fichier qui ne les supporte pas, les " -#~ "métadonnées seront\n" -#~ "silencieusement ignorées.\n" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN : %s n'a pas été trouvé(e)" - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Aucun point de scission raisonnable n'a été trouvé : branche %s taille : %d " -#~ "ko" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Des doublons ont été trouvés et fusionnés dans les livres existants suivants " -#~ ":" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Dernière Page Lue : %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Dernière Page Lue : Position %d (%d%%)" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "Etiquette 'Ne pas inclure ce livre' :" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "Etiquette 'Marquer ce livre comme lu' :" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Prefixe additionnel de l'étiquette (tag) Note :" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Aide regex :\n" -#~ "- La regex par défaut - \\[.+\\] - exclue les étiquette de genre de la forme " -#~ "[étiquette], c.a.d. , [Amazon Freebie]\n" -#~ "- Une regex constituée d'un point exclue toutes les étiquettes de genre, " -#~ "produisant une section sans genre" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>Cet assistant vous aidera à choisir la taille de police adaptée à vos " -#~ "besoins. Entrez juste la taille de police de base du document choisi, puis " -#~ "entrez votre taille de police souhaitée. L'assistant redimensionnera et " -#~ "affichera la taille de police adaptée. Vous pouvez ajuster l'algorithme de " -#~ "redimensionnement en modifiant les tailles de police ci-dessous. Lorsque le " -#~ "résultat vous convient, cliquez sur OK.</p>\n" -#~ "<p>Par défaut, si la taille de police résultante est 0 et/ou aucune taille " -#~ "n'est spécifiée, Calibre utilisera les valeurs par défaut du profil en " -#~ "cours. </p>\n" -#~ "<p>Lire le <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">manuel " -#~ "utilisateur</a> pour plus de précisions sur le fonctionnement du " -#~ "redimensionnement.</p>" - -#~ msgid "Indent size:" -#~ msgstr "Taille de l'indentation :" - -#~ msgid "Footer regular expression:" -#~ msgstr "Expression régulière pour le pied de page :" - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "Facteur de déroulement de ligne durant le prétraitement :" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>Par exemple, pour rechercher toutes les étiquettes h2 qui ont " -#~ "class=\"chapter\", mettez l'étiquette <i>h2</i>, comme attribut <i>class</i> " -#~ "et comme valeur <i>chapter</i>.</p><p>Laisser l'attribut vide recherchera " -#~ "dans tous les attributs et laisser la valeur vide recherchera toutes les " -#~ "valeurs. Fier l'étiquette à * recherchera toutes les étiquettes.</p><p>Pour " -#~ "en apprendre plus concernant l'utilisation avancé du XPath consulter le <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">Tutoriel XPath</a>." - -#~ msgid "Failed to email the following books:" -#~ msgstr "L'envoi par email des livres suivants a échoué :" - -#~ msgid "Sent by email:" -#~ msgstr "Envoyer par email :" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Impossible de récupérer les métadonnées de :" - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>Calibre peut trouver les métadonnées pour vos livres à partir de deux " -#~ "emplacements : <b>Livres Google</b> et <b>isbndb.com</b>. <p>Pour utiliser " -#~ "isbndb.com, vous devez vous enregistrer un <a " -#~ "href=\"http://www.isbndb.com\">compte gratuit</a> et entrer votre clef " -#~ "d'accès ci-dessous." - -#, python-format -#~ 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é" - -#, python-format -#~ 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é" - -#~ msgid "Search mode:" -#~ msgstr "Mode de recherche :" - -#~ msgid "Apply function after replace:" -#~ msgstr "Appliquer la fonction après un remplacement :" - -#~ msgid "Mode:" -#~ msgstr "Mode :" - -#~ msgid "" -#~ "If the replace mode is prepend or append, then this box indicates whether a " -#~ "comma or\n" -#~ "nothing should be put between the original text and the inserted text" -#~ msgstr "" -#~ "Si le mode de remplacement est ajout initial ou ajouter, alors cette boite " -#~ "de dialogue indique si une virgule\n" -#~ "doit être ajoutée ou non entre le texte original et le texte inséré" - -#~ msgid "Last modified: %s" -#~ msgstr "Modifié pour la dernière fois le : %s" - -#~ msgid "Author S&ort: " -#~ msgstr "Clé de tr&i d'auteur : " - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "" -#~ "Contient : le mot ou la phrase peuvent correspondre à n'importe quel élément " -#~ "des métadonnées" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "" -#~ "Egal : le mot ou la phrase doivent correspondrent à un champ entier de " -#~ "métadonnée" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Le fichier attaché : %s est une recette à télécharger %s." - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s pour : %s" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "" -#~ "Nombre &maximum de processus de travail en attente (nécessite un " -#~ "redémarrage) :" - -#~ msgid "Plugin &file:" -#~ msgstr "&Fichier plugin :" - -#~ msgid "Customize the actions in:" -#~ msgstr "Personnaliser les actions dans :" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "ATTENTION : Travaux actifs" - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Vous devez ajouter l'URL http://nomhote:8080 comme bibliothèque Calibre dans " -#~ "WordPlayer. Ici nomhote doit être le nom d'hôte complet ou l'adresse IP de " -#~ "l'ordinateur où Calibre est démarré." - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>Une bibliothèque incorrecte existe à %s, la supprimer avant d'essayer de " -#~ "déplacer la bibliothèque existante.<br>Erreur : %s" - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Choisissez un emplacement pour vos livres. Quand vous ajoutez des livres à " -#~ "Calibre, ils seront copiés ici :" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Utilise : %s:%s@%s:%s et l'encryptage %s" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Champs à afficher lors du parcours du catalogue de livres. Liste de champs à " -#~ "séparer par des virgules\n" -#~ "Champs disponibles : %s.\n" -#~ "Par défaut : '%%default'\n" -#~ "S'applique au formats : CSV, XML" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Champs à afficher lors du parcours du catalogue de livres. Liste de champs à " -#~ "séparer par des virgules\n" -#~ "Champs disponibles : %s.\n" -#~ "Par défaut : '%%default'\n" -#~ "S'applique au format : BIBTEX" - -#~ msgid "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Modèle pour la création de citations à partir des champs de la base de " -#~ "données\n" -#~ "Doit être un modèle avec des champs inclus dans {}\n" -#~ "Champs disponibles : %s.\n" -#~ "Par défaut : '%%default'\n" -#~ "S'applique au format : BIBTEX" - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Sauvegarde les différentes étapes de conversions dans un répertoire " -#~ "spécifique. Permet d'identifier les étapes du processus de conversion " -#~ "sources d'erreurs.\n" -#~ "Par défaut : '%default'None\n" -#~ "S'applique aux formats : ePub, MOBI" - -#~ msgid "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Liste séparée par des virgules des étiquettes indiquant que le livre doit " -#~ "être exclu de la sortie. Insensible à la casse.\n" -#~ "--exclude-tags=skip correspondra à 'skip this book' et 'Skip will like " -#~ "this'.\n" -#~ "Par défaut : '%default'\n" -#~ "S'applique aux formats : ePub, MOBI" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Étiquette pour note utilisateur, par exemple, '*Jeff devrait apprécier cette " -#~ "lecture'.\n" -#~ "Par défaut : '%default'\n" -#~ "S'applique aux formats : ePub et MOBI" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Trier les titres commençant par un numéro comme du texte. Exemple :\n" -#~ "'2001 : L'Odyssée de l'espace' est trié comme \n" -#~ "'Deux Mille Un : L'Odyssée de l'espace'.\n" -#~ "Par défaut : '%default'\n" -#~ "S'applique aux formats : ePub, MOBI" - -#~ msgid "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Étiquette indiquant qu'un livre a été lu.\n" -#~ "Par défaut : '%default'\n" -#~ "S'applique aux formats : ePub, MOBI" - -#~ msgid "" -#~ "\n" -#~ " %prog restore_database [options]\n" -#~ "\n" -#~ " Restore this database from the metadata stored in OPF\n" -#~ " files in each directory of the calibre library. This is\n" -#~ " useful if your metadata.db file has been corrupted.\n" -#~ "\n" -#~ " WARNING: This completely regenrates your datbase. You will\n" -#~ " lose stored per-book conversion settings and custom recipes.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog restore_database [options]\n" -#~ "\n" -#~ " Restaure la base de données à partir des métadonnées stockées\n" -#~ " dans les fichiers OPF présents dans chaque dossier de la bibliothèque " -#~ "Calibre.\n" -#~ " Ceci est utile si votre fichier metadata.db a été corrompu.\n" -#~ "\n" -#~ " ATTENTION : ceci régénére complétement votre base de données. Vous " -#~ "perdrez\n" -#~ " les réglages de conversion par livre et les recetttes personnalisées.\n" -#~ " " - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Le modèle pour contrôler le nom de fichier et la structure du répertoire " -#~ "pour les fichiers sauvegardés. Par défaut : \"%s\" sauvegardera les livres " -#~ "dans un répertoire par auteur avec les noms de fichiers contenant le titre " -#~ "et l'auteur. Les contrôles disponibles sont : {%s}" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "SERIES : %s [%s]<br />" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sUsage%s : %s\n" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Pour obtenir de l'aide sur l'écriture des recettes de nouvelles avancées, " -#~ "veuillez visiter <a href=\"http://calibre-" -#~ "ebook.com/user_manual/news.html\">Recettes Utilisateur</a>" - -#~ msgid "" -#~ "\n" -#~ " %prog restore_database [options]\n" -#~ "\n" -#~ " Restore this database from the metadata stored in OPF\n" -#~ " files in each directory of the calibre library. This is\n" -#~ " useful if your metadata.db file has been corrupted.\n" -#~ "\n" -#~ " WARNING: This completely regenerates your datbase. You will\n" -#~ " lose stored per-book conversion settings and custom recipes.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog restore_database [options]\n" -#~ "\n" -#~ " Restaure la base de données à partir des métadonnées stockées dans " -#~ "les fichiers OPF présents dans chaque dossier de la bibliothèque Calibre. " -#~ "Ceci est utile si votre fichier metadata.db a été corrompu.\n" -#~ " ATTENTION : ceci régénère complétement votre base de données. Vous " -#~ "perdrez les réglages de conversion par livre et les recettes " -#~ "personnalisées.\n" -#~ " " - -#~ msgid "Check database integrity" -#~ msgstr "Vérifier l'intégrité de la base de données" - -#~ msgid "Recover database" -#~ msgstr "Récupérer la base de données" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "Les métadonnées vont être sauvegardées pendant l'exécution de Calibre, à un " -#~ "rythme approximatif de 1 livre/seconde" - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "Cette commande reconstruit votre base de données Calibre à partir des " -#~ "informations stockées par Calibre dans les fichiers OPF.<p>Cette fonction " -#~ "n'est actuellement pas disponible dans l'IU. Vous pouvez récupérez votre " -#~ "base de données en utilisant la fonction en ligne de commande 'calibredb " -#~ "restore_database'" - -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s a été mis à jour vers la version <b>%s</b>. Veuillez vous référer à la " -#~ "page des <a href=\"http://calibre-ebook.com/whats-new\">nouvelles " -#~ "caractéristiques</a>. Visiter la page de téléchargement?" - -#~ msgid "You must provide the --really-do-it option to do a recovery" -#~ msgstr "" -#~ "Vous devez entrer l'option --really-do-it pour effectuer réellement une " -#~ "récupération" - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s : %.1f étoile(s)" - -#~ msgid "Read %s in the %s format" -#~ msgstr "Lire %s dans le format %s" - -#~ msgid "&Run the check" -#~ msgstr "&Démarrer la vérification" - -#~ 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." -#~ msgstr "" -#~ "Les valeurs des réglages sont affichées ci-dessous. Editez-les pour changer " -#~ "le comportement de calibre. Vos changements ne seront effectifs qu'après un " -#~ "redémarrage de calibre." - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b> (%s). ISBN will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books will " -#~ "be <b>deleted</b>. <br><br>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 <b>deleted</b> from your computer.<br><br> Are " -#~ "you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Les formats et les métadonnées des livres sélectionnés seront fusionnés dans " -#~ "le <b>premier livre sélectionné</b> (%s). L'ISBN <i>ne sera pas</i> " -#~ "fusionné.<br><br>Après la fusion, le second livre sélectionné et les " -#~ "suivants seront <b>supprimés</b>.<br><br>Tous les formats du premier livre " -#~ "sélectionné seront conservés et tous les formats dupliqués dans le second " -#~ "livre sélectionné et les suivants seront définitivement <b>supprimés</b> de " -#~ "votre ordinateur.<br><br> Êtes-vous <b>sûr</b> de vouloir continuer?" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Communiquer avec le Digma Q600" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Convertir les commentaires téléchargés de %s en texte intégral" - -#~ msgid "Book %s of %s." -#~ msgstr "Livre %s sur %s." - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Télécharge les %s de %d livre(s)" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Convertis le livre %d / %d (%s)" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Etiquettes à attacher lors de l'ajout de nouveaux livres :" - -#~ msgid "Nook Color" -#~ msgstr "Nook Couleur" - -#~ msgid "Insert space before the first line for each paragraph" -#~ msgstr "Insérer une espace avant la première ligne de chaque paragraphe" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "Aucune métadonnée trouvée, essayez en modifiant le titre et l'auteur et/ou " -#~ "en supprimant l'ISBN." - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "Vous avez modifié les étiquettes. Pour pouvoir utiliser l'éditeur " -#~ "d'étiquettes, vous devez soit abandonner soit valider ces modifications" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Communiquer avec le lecteur d'ebooks Nook Color." - -#~ msgid "Wishlist tag:" -#~ msgstr "Etiquette Liste de souhaits :" - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "" -#~ "Si vous mettez en place un nouveau compte hotmail, vous devez vous connecter " -#~ "une première fois avant d'être capable d'envoyer des méls." - -#~ msgid "" -#~ "You can sign up for a free {name} email account at <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" -#~ msgstr "" -#~ "Vous pouvez vous enregistrer pour un compte mél {name} gratuit à <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "&Sépare la barre d'outils en deux barres distinctes" - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Télécharger les métadonnées depuis Nicebooks (français)" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Télécharger les couvertures depuis Nicebooks (français)" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "Le délai d'attente de Nicebooks est dépassé. Essayez plus tard." - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "" -#~ "Une erreur est survenue dans le processus de récupération des couvertures de " -#~ "Nicebooks" - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "Les livres suivants avaient des formats ou des couvertures répertoriés dans " -#~ "la base de donnée qui ne sont pas actuellement disponibles. Les entrées pour " -#~ "les formats/couvertures ont étés supprimées. Vous devriez les vérifiez " -#~ "manuellement. Ceci peut arriver si vous manipulez directement les fichiers " -#~ "dans le dossier de la bibliothèque." - -#~ msgid "No details available" -#~ msgstr "Pas de détail disponible" - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Communiquer avec le lecteur PocketBook 602." - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "Envoyer par mél %s à %s" - -#~ msgid "Book title" -#~ msgstr "Titre de l'ouvrage" - -#~ msgid "Book author(s)" -#~ msgstr "Auteur(s) de l'ouvrage" - -#~ msgid "Keywords" -#~ msgstr "Mots-clés" - -#~ msgid "Book publisher" -#~ msgstr "Editeur de l'ouvrage" - -#~ msgid "No cover found!" -#~ msgstr "Aucune couverture n'a été trouvée!" - -#~ msgid "Wrap all h1 tags with fb2 title elements." -#~ msgstr "Entourer toutes les balises h1 avec des éléments titre de fb2" - -#~ msgid "Wrap all h2 tags with fb2 title elements." -#~ msgstr "Entourer toutes les balises h2 avec des éléments titre de fb2" - -#~ msgid "Wrap all h3 tags with fb2 title elements." -#~ msgstr "Entourer toutes les balises h3 avec des éléments titre de fb2" - -#~ msgid "Query: %s" -#~ msgstr "Requête : %s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "" -#~ "Le délai d'attente de Fictionwise a expiré. Essayez à nouveau plus tard." - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise a rencontré une erreur" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "RESUME:\n" -#~ " %s" - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Echec de la récupération de toutes les données pour une entrée" - -#~ msgid "Be more verbose about errors" -#~ msgstr "Etre plus prolixe sur les erreurs" - -#~ msgid "No result found for this search!" -#~ msgstr "Aucun résultat n'a été trouvé pour cette recherche!" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Nicebooks a rencontré une erreur" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s n'a pas été trouvé" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Couvertures : 1-Vérifier/2-Télécharger" - -#~ msgid "Covers files path" -#~ msgstr "Chemin des fichiers de couverture" - -#~ msgid "A cover was found for this book" -#~ msgstr "Une couverture a été trouvé pour ce livre" - -#~ msgid "Cover saved to file " -#~ msgstr "Couverture sauvée dans le fichier " - -#~ msgid "Unknown publisher" -#~ msgstr "Editeur inconnu" - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "Produit du text au formatage Markdown" - -#~ msgid "Source column for read book" -#~ msgstr "Colonne source pour lire livre" - -#~ msgid "Pattern for read book" -#~ msgstr "Motif pour lire livre" - -#~ msgid "Books marked as read:" -#~ msgstr "Livres marqués comme lus :" - -#~ msgid "Wrap h1 tags with <title> elements" -#~ msgstr "Entourer les balises h1 avec des éléments <title>" - -#~ msgid "Wrap h2 tags with <title> elements" -#~ msgstr "Entourer les balises h2 avec des éléments <title>" - -#~ msgid "Wrap h3 tags with <title> elements" -#~ msgstr "Entourer les balises h3 avec des éléments <title>" - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "Appliquer le formatage Markdown au texte" - -#~ msgid "Do not change" -#~ msgstr "Ne pas modifier" - -#~ msgid "Has Cover" -#~ msgstr "Posséde une couverture" - -#~ msgid "Has Summary" -#~ msgstr "Posséde un résumé" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Taille de la couverture : %dx%d pixels" - -#~ msgid "Missing covers in books" -#~ msgstr "Couvertures manquantes pour les livres" - -#~ msgid "Extra covers in books" -#~ msgstr "Couvertures supplémentaires pour les livres" - -#~ msgid "unknown id " -#~ msgstr "id inconnue " - -#~ msgid "Book ISBN" -#~ msgstr "ISBN de l'ouvrage" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Télécharge les metadonnées à partir d'amazon.com" - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Télécharge les metadonnées à partir de Fictionwise" - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "" -#~ "Le nom utilisé lors de la recherche de n'importe quel champ personnalisé. " -#~ "Ces noms commencent par \"#\")" - -#~ msgid "format: unknown format type letter {0}" -#~ msgstr "format : type de lettre de formatage inconnu {0} inconnu" - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Télécharge les metadonnées à partir de amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Télécharge les metadonnées à partir de amazon.com en espagnol" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Télécharge les metadonnées à partir de amazon.com en anglais" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Télécharge les metadonnées à partir de amazon.de" - -#~ 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 [options]\n" -#~ "\n" -#~ " Récupère les métadonnées des livres à partir d'Amazon. Vous devez " -#~ "spécifier soit le titre, l'auteur,\n" -#~ " l'ISBN, l'éditeur ou des mots-clés. Récupére un maximum de 10 " -#~ "entrées,\n" -#~ " donc la requête devrait être aussi spécifique que possible.\n" -#~ " Vous pouvez choisir le language pour la récupération des données :\n" -#~ " Tous & anglais & français & allemand & espagnol\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 [options]\n" -#~ "\n" -#~ " Récupère les métadonnées des livres à partir de Fictionwise. Vous " -#~ "devez spécifier soit le titre, l'auteur,\n" -#~ " l'ISBN, l'éditeur ou des mots-clés. Récupére un maximum de 20 " -#~ "entrées,\n" -#~ " donc la requête devrait être aussi spécifique que possible.\n" -#~ " " - -#~ 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 [options]\n" -#~ "\n" -#~ " Récupère les métadonnées des livres à partir de Nicebooks. Vous " -#~ "devez spécifier soit le titre, l'auteur,\n" -#~ " l'ISBN, l'éditeur ou des mots-clés. Récupére un maximum de 20 " -#~ "entrées,\n" -#~ " donc la requête devrait être aussi spécifique que possible.\n" -#~ " Les couvertures sont aussi récupérées si l'option est activée.\n" -#~ " " - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option becauselinks are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "Ne pas enlever les liens à l'intérieur du document. ceici n'est utile " -#~ "qu'avec l'option de formattage markdown car les liens sont toujours " -#~ "supprimées avec la sortie texte simple." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option becauseimage references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "Ne pas enlever les références d'images à l'intérieur du document. ceici " -#~ "n'est utile qu'avec l'option de formattage markdown car les références " -#~ "d'images sont toujours supprimées avec la sortie texte simple." - -#~ msgid "Title &sort: " -#~ msgstr "Tri par &titre " - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Crée automatiquement la clé de tri d'auteur à partir de la valeur actuelle " -#~ "de l'entrée auteur.\n" -#~ "L'utilisation de ce bouton pour créer la clé de tri d'auteur changera la " -#~ "couleur de ce champ de rouge à vert." - -#~ msgid "Unable to connect to Bambook." -#~ msgstr "Impossible de se connecter au Bambook." - -#~ msgid "No errors found" -#~ msgstr "Aucune erreur détecté" - -#~ msgid "The integrity check completed with no uncorrectable errors found." -#~ msgstr "" -#~ "La vérification d'intégrité s'est terminée sans qu'aucune erreur irréparable " -#~ "ne soit détectée." - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Les formats de livres des livres sélectionnés seront fusionnés dans le " -#~ "<b>premier livre sélectionné</b> (%s). Les métadonnées du premier livre " -#~ "sélectionné ne seront pas modifiées. L'auteur, le titre, l'ISBN et toutes " -#~ "les autres métadonnées <i>ne</i> seront <i>pas</i> fusionnées.<br><br>Après " -#~ "la fusion, le second livre sélectionné et les suivants, avec toutes les " -#~ "métadonnées qu'ils peuvent contenir, seront <b>supprimés</b>. <br><br>Tous " -#~ "les formats de livres du premier livre sélectionné seront conservés et tous " -#~ "les formats en double dans les autres livres sélectionnés seront " -#~ "<b>supprimés</b> de manière permanente de votre bibliothèque " -#~ "Calibre.<br><br> Êtes vous <b>sûr</b> de vouloir continuer?" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Nombre maximum de résultats à récupérer" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclusion criteria" -#~ msgstr "" -#~ "Pas de livres à cataloguer\n" -#~ "Vérifier les critères d'exclusion" - -#~ msgid "Matching books will be displayed with ✓" -#~ msgstr "Les livres correspondants seront indiqués par ✓" - -#~ msgid "Books tagged as Wishlist items will be displayed with ✕" -#~ msgstr "Les livres marqués dans la liste des souhaits seront indiqués par ✕" - -#~ msgid "Markdown Options" -#~ msgstr "Options Markdown" - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "Télécharge {0} sur {1} livre(s)" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check job details" -#~ msgstr "" -#~ "Aucun livre à cataloguer\n" -#~ "Vérifier le détail du travail" - -#~ msgid "" -#~ "<p>This book is locked by <b>DRM</b>. To learn more about DRM and why you " -#~ "cannot read or convert this book in calibre, \n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">click here</a>." -#~ msgstr "" -#~ "<p>Ce livre est verrouillé par des <b>DRM</b>. Pour en savoir plus sur les " -#~ "DRM et pourquoi vous ne pouvez pas lire ou convertir ce livre dans calibre,\n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">cliquer ici</a>." - -#~ msgid "Timed out" -#~ msgstr "Délai expiré" - -#~ msgid "" -#~ "The download of social metadata timed out, the servers are probably busy. " -#~ "Try again later." -#~ msgstr "" -#~ "Le téléchargement des métadonnées sociales a expiré, les serveurs étaient " -#~ "probablement occupés. Veuillez réessayer plus tard." - -#~ msgid "Collapse when more items than:" -#~ msgstr "Réduire quand il y a plus d'articles que:" - -#~ msgid "Plugin {0} successfully removed" -#~ msgstr "Plugin {0} supprimé avec succès" - -#~ msgid "Open Editor" -#~ msgstr "Ouvrir l'éditeur" - -#~ msgid "&Add a new plugin" -#~ msgstr "&Ajouter un nouveau plugin" - -#~ msgid "&Highlight" -#~ msgstr "&Surligner" - -#, python-format -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>." -#~ msgstr "" -#~ "%s a été mis à jour en version <b>%s</b>. Voir les <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">nouvelles fonctionnalités</a>." - -#~ msgid "Argument count must be -1 or greater than zero" -#~ msgstr "Le nombre d'arguments doit être -1 ou supérieur à 0" - -#~ msgid "\"" -#~ msgstr "\"" - -#~ msgid "" -#~ "Sections to include in catalog. All catalogs include 'Books by Author'." -#~ msgstr "" -#~ "Éléments à inclure dans le catalogue. Tous les catalogues contiennent " -#~ "'Livres par Auteur'" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Default pattern </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">excludes tags of the form " -#~ "[<span style=\" font-family:'Courier New,courier';\">tag</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">e.g., [Project " -#~ "Gutenberg]</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Le motif par défaut </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">exclu les étiquettes de la " -#~ "forme [<span style=\" font-family:'Courier " -#~ "New,courier';\">étiquette</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">e.g., [Projet " -#~ "Gutenberg]</p></body></html>" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Comma-separated list of tags to exclude.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Default:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalog</span></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Liste séparée par des virgules d'étiquettes à " -#~ "exclure.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Par défaut :</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalogue</span></p></body></html>" - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Champ de tri pour la sortie.\n" -#~ "Champs disponible : author_sort, id, rating, size, timestamp, title.\n" -#~ "Par défaut : '%default'\n" -#~ "S'applique au formats : CSV, XML" - -#~ msgid "" -#~ "Include book descriptions in catalog.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Inclu les descriptions des livres par défaut dans le catalogue.\n" -#~ "Par défaut : '%default'\n" -#~ "S'applique aux formats : ePub, MOBI" - -#~ msgid "Exception " -#~ msgstr "Exception " - -#~ msgid "" -#~ "\n" -#~ "Inconsistent Author Sort values for Author '{0}':\n" -#~ "'{1}' <> '{2}',\n" -#~ "unable to build catalog.\n" -#~ "\n" -#~ "Select all books by '{0}', apply correct Author Sort value in Edit Metadata " -#~ "dialog,\n" -#~ "then rebuild the catalog.\n" -#~ msgstr "" -#~ "\n" -#~ "Valeurs de tri par auteurs contradictoires pour l'auteur '{0}':\n" -#~ "'{1}' <> '{2}',\n" -#~ "impossible de construire le catalogue.\n" -#~ "\n" -#~ "Sélectionner tous les livres à l'aide de '{0}', appliquer la valeur de tri " -#~ "par auteur correcte dans la boite de dialogue d'édition des métadonnées, et " -#~ "reconstruire le catalogue.\n" - -#~ msgid "" -#~ "Include 'Authors' section in catalog.This switch is ignored - Books By " -#~ "Author section is always generated.Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Inclure la section 'Auteurs' dans le catalogue. Ce commutateur est ignoré - " -#~ "La section Livres Par Auteurs est toujours générée.\n" -#~ "Par défaut : '%default'\n" -#~ "S'applique aux formats : ePub, MOBI" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Les champs de la sortie quand le catalogue des livres de la base de données " -#~ "est généré. Il doit s'agir d'une liste de champs séparés par des virgules.\n" -#~ "Champs disponibles : %s,\n" -#~ "plus les champs personnalisés crées par l'utilisateur.\n" -#~ "Par défaut : '%%default'\n" -#~ "S'applique au formats : CSV, XML" - -#~ msgid "" -#~ "To use librarything.com you must sign up for a %sfree account%s and enter " -#~ "your username and password separated by a : below." -#~ msgstr "" -#~ "Pour utiliser librarything.com vous devez vous enregistrer pour un %scompte " -#~ "gratuit%s et entrer votre nom d'utilisateur et mot de passe séparés par un : " -#~ "ci-dessous." - -#~ msgid "Downloads series/covers/rating information from librarything.com" -#~ msgstr "" -#~ "Télécharge les informations séries/couvertures/notation de librarything.com" - -#~ msgid "" -#~ "Tags categorize the book. This is particularly useful while searching. " -#~ "<br><br>They can be any wordsor phrases, separated by commas." -#~ msgstr "" -#~ "Balises formant les catégories du livre. Ceci est particulièrement utile " -#~ "lors de la recherche. <br><br>Celles-ci peuvent être composées de n'importe " -#~ "quel mots ou phrases, séparés par des virgules." - -#~ msgid "Tags browser category partitioning method:" -#~ msgstr "" -#~ "Méthode de partitionement des catégories du navigateur d'étiquettes :" - -#, python-format -#~ 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 "" -#~ "Modifier le texte et la structure du document en utilisant des motifs " -#~ "communs. Désactivé par défaut. Utiliser %s pour l'activer. Les actions " -#~ "individuelles peuvent être désactivées avec les options %s." - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option because links are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "Ne pas supprimer les liens à l'intérieur du document. Cette option est utile " -#~ "seulement quand elle est couplée avec l'option de mise en forme markdown car " -#~ "les liens sont toujours supprimées avec la sortie texte classique." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option because image references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "Ne pas supprimer les références à des images à l'intérieur du document. " -#~ "Cette option est utile seulement quand elle est couplée avec l'option de " -#~ "mise en forme markdown car les références à des images sont toujours " -#~ "supprimées avec la sortie texte classique." - -#~ msgid "" -#~ "When searching, highlight matched books, instead of restricting the book " -#~ "list to the matches.<p> You can use the N or F3 keys to go to the next match." -#~ msgstr "" -#~ "Lors de la recherche, surligner les livres correspondants au lieu de " -#~ "restreindre la liste aux livres correspondants.<p> Vous pouvez utilisez les " -#~ "touches N ou F3 pour aller au résultat suivant." - -#~ msgid "" -#~ "Choose you e-book device. If your device is not in the list, choose a \"%s\" " -#~ "device." -#~ msgstr "" -#~ "Choisissez votre lecteur d'e-books. Si votre appareil n'est pas dans la " -#~ "liste, choisissez un appareil \"%s\"." - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no blank " -#~ "lines or indents." -#~ msgstr "" -#~ "Structure de paragraphe.\n" -#~ "Les choix sont ['auto', 'block', 'single', 'print', 'unformatted']\n" -#~ "* auto : Essaye de détecter automatiquement le type de paragraphe.\n" -#~ "* block : Traite un retour à ligne comme une séparation de paragraphe.\n" -#~ "* single : Suppose que chaque ligne est un paragraphe.\n" -#~ "* print : Suppose que chaque ligne débutant par 2+ espaces ou une tabulation " -#~ "débute un paragraphe.\n" -#~ "* unformatted : La plupart des ligne ont des retours à la ligne en dur, " -#~ "peu/pas de ligne blanches ou d'indentation." - -#~ msgid "" -#~ "Formatting used within the document.* auto: Automatically decide which " -#~ "formatting processor to use.\n" -#~ "* none: 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 "" -#~ "Mise en forme utilisé à l'intérieur du document.\n" -#~ "* auto : Décide automatiquement quel processeur utiliser pour la mise en " -#~ "forme.\n" -#~ "* none : Ne pas procéder à la mise en forme du document. Tout est un " -#~ "paragraphe et aucun style n'est appliqué.\n" -#~ "* heuristique : Transformer en utilisant les heuristiques pour déterminer la " -#~ "mise en forme comme les titres de chapitres et le texte en italique.\n" -#~ "* textile : Transformer en utilisant la mise en forme textile.\n" -#~ "* markdown : Transformer en utilisant la mise en forme markdown. Pour en " -#~ "apprendre plus au sujet de markdown voir" - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "Livre %i de %i" - -#~ msgid "" -#~ " <h1>Help</h1>\n" -#~ "\n" -#~ " <p>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.</p>\n" -#~ "\n" -#~ " <p>The result of each type of check is shown to the left. The " -#~ "various\n" -#~ " checks are:\n" -#~ " </p>\n" -#~ " <ul>\n" -#~ " <li><b>Invalid titles</b>: 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.</li>\n" -#~ " <li><b>Extra titles</b>: 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</li>\n" -#~ " <li><b>Invalid authors</b>: These are files appearing\n" -#~ " in the library where only author folders should be.</li>\n" -#~ " <li><b>Extra authors</b>: These are folders in the\n" -#~ " calibre library that appear to be authors but that do not have " -#~ "entries\n" -#~ " in the database</li>\n" -#~ " <li><b>Missing book formats</b>: These are book formats that are in\n" -#~ " the database but have no corresponding format file in the book's " -#~ "folder.\n" -#~ " <li><b>Extra book formats</b>: These are book format files found in\n" -#~ " the book's folder but not in the database.\n" -#~ " <li><b>Unknown files in books</b>: These are extra files in the\n" -#~ " folder of each book that do not correspond to a known format or " -#~ "cover\n" -#~ " file.</li>\n" -#~ " <li><b>Missing cover files</b>: These represent books that are " -#~ "marked\n" -#~ " in the database as having covers but the actual cover files are\n" -#~ " missing.</li>\n" -#~ " <li><b>Cover files not in database</b>: These are books that have\n" -#~ " cover files but are marked as not having covers in the " -#~ "database.</li>\n" -#~ " <li><b>Folder raising exception</b>: These represent folders in the\n" -#~ " calibre library that could not be processed/understood by this\n" -#~ " tool.</li>\n" -#~ " </ul>\n" -#~ "\n" -#~ " <p>There are two kinds of automatic fixes possible: <i>Delete\n" -#~ " marked</i> and <i>Fix marked</i>.</p>\n" -#~ " <p><i>Delete marked</i> 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.</p>\n" -#~ " <p><i>Fix marked</i> is applicable only to covers (the two lines " -#~ "marked\n" -#~ " 'fixable'). In the case of missing cover files, checking the " -#~ "fixable\n" -#~ " box and pushing this button will remove the cover mark from the\n" -#~ " database for all the files in that category. In the case of extra\n" -#~ " cover files, checking the fixable box and pushing this button will\n" -#~ " add the cover mark to the database for all the files in that\n" -#~ " category.</p>\n" -#~ " " -#~ msgstr "" -#~ " <h1>Aide</h1>\n" -#~ "\n" -#~ " <p>calibre stocke la liste de vos livres et leurs métadonnées dans " -#~ "une base de\n" -#~ " données. Les fichiers du livre actuel et couvertures sont stockés " -#~ "comme des fichiers\n" -#~ " normaux dans le répertoire de la librairie calibre. La base de " -#~ "données contient une liste de\n" -#~ " fichiers et de couvertures appartenant à chaque entrée de livre. Cet " -#~ "outil vérifie que les\n" -#~ " fichiers actuels dans le répertoire de la librairie sur l'ordinateur " -#~ "correspondent bien\n" -#~ " aux informations dans la base de données.</p>\n" -#~ "\n" -#~ " <p>Le résultat de chaque type de vérification est affiché à gauche. " -#~ "Les différentes\n" -#~ " vérifications sont:\n" -#~ " </p>\n" -#~ " <ul>\n" -#~ " <li><b>Titres invalides</b>: Ce sont des fichiers et répertoires " -#~ "apparaissant\n" -#~ " dans la librairie où les titres de livres doivent l'être, mais qui " -#~ "n'ont pas une forme\n" -#~ " correcte pour être un titre de livre.</li>\n" -#~ " <li><b>Titres complémentaires</b>: Ce sont des fichiers " -#~ "complémentaires dans votre librairie\n" -#~ " calibre qui apparaissent comme étant des titres correctement formés " -#~ "mais qui n'ont pas d'entrée\n" -#~ " correspondante dans la base de données.</li>\n" -#~ " <li><b>Auteurs invalides</b>: Ce sont des fichiers apparaissant\n" -#~ " dans la librairie où seuls les répertoires d'auteurs doivent " -#~ "l'être.</li>\n" -#~ " <li><b>Auteurs complémentaires</b>: Ce sont des fichiers " -#~ "complémentaires dans votre librairie\n" -#~ " calibre qui apparaissent comme étant des auteurs mais qui n'ont pas " -#~ "d'entrée\n" -#~ " dans la base de données.</li>\n" -#~ " <li><b>Formats de livres manquants</b>: Ce sont des formats de " -#~ "livres qui sont dans la\n" -#~ " base de données mais qui n'ont pas de format correspondant dans le " -#~ "répertoire du livre.</li>\n" -#~ " <li><b>Formats de livre complémentaire</b>: Ce sont des formats de " -#~ "livre trouvés dans le\n" -#~ " répertoire du livre mais pas dans la base de données.</li>\n" -#~ " <li><b>Fichiers inconnus dans les livres</b>: Ce sont dans fichiers " -#~ "complémentaires dans le\n" -#~ " répertoire de chaque livre qui ne correspondent pas à un format " -#~ "connu ou à un fichier de\n" -#~ " couverture.</li>\n" -#~ " <li><b>Fichiers de couverture manquants</b> : Cela représente des " -#~ "livres qui sont marqués\n" -#~ " dans la base de données comme ayant des couvertures mais dont les " -#~ "fichiers de couvertures actuels\n" -#~ " sont manquants.</li>\n" -#~ " <li><b>Fichiers de couverture non présents dans la base</b> : Ce " -#~ "sont des livres qui ont des fichiers\n" -#~ " de couvertures mais qui sont marqués comme n'ayant pas de " -#~ "couvertures dans la base de données.</li>\n" -#~ " <li><b>Répertoire renvoyant une exception</b>: Cela représente des " -#~ "répertoires dans la librairie\n" -#~ " calibre qui ne peuvent pas être traités/compris par cet\n" -#~ " utilitaire.</li>\n" -#~ " </ul>\n" -#~ "\n" -#~ " <p>Il y a deux types de correctifs automatiques possible : " -#~ "<i>Supprimer\n" -#~ " marqués</i> et <i>Corriger marqués</i>.</p>\n" -#~ " <p><i>Supprimer marqués</i> est utilisé pour supprimer les " -#~ "fichiers/répertoires/couvertures complémentaires\n" -#~ " qui n'ont pas d'entrées dans la base de données. Cocher la boîte " -#~ "suivant l'article que vous voulez\n" -#~ " supprimer. A utiliser avec précaution.</p>\n" -#~ " <p><i>Corriger marqués</i> est applicable pour les couvertures (les " -#~ "deux lignes marquées comme\n" -#~ " 'corrigible'). Dans le cas de fichiers de couvertures manquants, " -#~ "cocher la boîte corrigible\n" -#~ " et presser le bouton supprimera la couverture marquée de la base de " -#~ "données\n" -#~ " pour tous les fichiers dans cette catégorie. Dans le cas de fichiers " -#~ "de couvertures\n" -#~ " complémentaires, cocher la boîte corrigible et appuyer sur le bouton " -#~ "ajoutera\n" -#~ " la couverture marquée dans la base de données pour tous les fichier " -#~ "dans cette\n" -#~ " catégorie.</p>\n" -#~ " " - -#~ msgid "" -#~ "<p>Search and replace uses <i>regular expressions</i>. See the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">regular " -#~ "expressions tutorial</a> 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 "" -#~ "<p>Rechercher et remplacer utilise des <i>expressions régulières</i>. Aller " -#~ "voir le <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutoriel sur les expressions " -#~ "régulières</a> pour débuter avec les expressions régulières. Vous pouvez " -#~ "tester vos expressions régulières sur l'entrée actuelle en cliquant sur les " -#~ "boutons de l'assistant ci-dessous." - -#~ msgid "The title of the book to search for." -#~ msgstr "Le titre du livre à chercher." - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Champs de la sortie lors de la génération du catalogue des livres de la base " -#~ "de données. Il doit s'agir d'une liste de champs séparés par des virgules.\n" -#~ "Champs disponibles : %s.\n" -#~ "plus les champs personnalisés crées par l'utilisateur.\n" -#~ "Examples : %s=title,authors,tags\n" -#~ "Par défaut : '%%default'\n" -#~ "S'applique au format : BIBTEX" - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Champs de la sortie lors de la génération du catalogue des livres de la base " -#~ "de données. Il doit s'agir d'une liste de champs séparés par des virgules.\n" -#~ "Champs disponibles : %s,\n" -#~ "plus les champs personnalisés créées par l'utilisateur.\n" -#~ "Examples : %s=title,authors,tags\n" -#~ "Par défaut : '%%default'\n" -#~ "S'applique au formats : CSV, XML" - -#~ msgid "Downloads series information from ww2.kdl.org" -#~ msgstr "Télécharge les informations des séries de ww2.kdl.org" - -#~ msgid "Customize searching" -#~ msgstr "Personnaliser la recherche" - -#~ msgid "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Set a regular expression pattern to use when trying to guess ebook " -#~ "metadata from filenames. </p>\n" -#~ "<p>A <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutorial</a> on using regular " -#~ "expressions is available.</p>\n" -#~ "<p>Use the <b>Test</b> 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.</p></div>" -#~ msgstr "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Indiquer un modèle d'expression régulière à utiliser pour deviner les " -#~ "métadonnées de l'ebook à partir des noms de fichiers.</p>\n" -#~ "<p>Un <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutoriel</a> sur la façon d'utiliser les " -#~ "expressions régulières est disponible.</p>\n" -#~ "<p>Utiliser la fonctionnalité de <b>Test</b> ci-dessous pour tester votre " -#~ "expression régulière sur quelques exemples de noms de fichiers (rappelez-" -#~ "vous d'inclure l'extension de fichier). Les noms de groupes pour les " -#~ "différentes entrées de métadonnées sont documentés dans les infos-" -#~ "bulles.</p></div>" - -#~ msgid "" -#~ "<b>Heuristic processing</b> 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 <a href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">User Manual</a>." -#~ msgstr "" -#~ "<b>Transformation heuristique</b> signifie que Calibre va parcourir votre " -#~ "livre à la recherche de motifs communs et les corrige. Comme son nom " -#~ "l'indique, ceci implique des hypothèses, ce qui signifie que cela pourrait " -#~ "empirer le résultat de la conversion, si Calibre fait des suppositions " -#~ "incorrectes. C'est pourquoi cette option est désactivée par défaut. Souvent, " -#~ "si une conversion ne donne pas les résultats attendus, activer la " -#~ "transformation heuristique peut améliorer les choses. Lisez en plus au sujet " -#~ "des diverses options de transformation heuristique dans le <a " -#~ "href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">Manuel Utilisateur</a>." - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Champs de la sortie lors de la génération du catalogue des livres de la base " -#~ "de données. Il doit s'agir d'une liste de champs séparés par des virgules.\n" -#~ "Champs disponibles : %s.\n" -#~ "plus les champs personnalisés créés par l'utilisateur.\n" -#~ "Examples : %s=title,authors,tags\n" -#~ "Par défaut : '%%default'\n" -#~ "S'applique au format : BIBTEX" - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Télécharger les couvertures à partir d'amazon.com" - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "" -#~ "Télécharger les informations de séries à partir de ww2.kdl.org. Ce site web " -#~ "ne peut pas gérer un nombre important de requêtes, ainsi le plugin est " -#~ "désactivé par défaut." - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Télécharger les métadonnées à partir d'Amazon" - -#, python-format -#~ msgid "Remove %s from category %s" -#~ msgstr "Supprimer %s de la catégorie %s" - -#, python-format -#~ 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 "" -#~ ". Deux collections spéciales sont disponibles : %s:%s et %s:%s. Ajoutez ces " -#~ "valeurs à la liste pour les activer. Les collections auront le nom indiqué " -#~ "après les deux points." - -#, python-format -#~ msgid "Downloading <b>%s</b> from %s" -#~ msgstr "Téléchargement <b>%s</b> depuis %s" - -#~ msgid "Change the way searching for books works" -#~ msgstr "Modifier le fonctionnement de la recherche de livres" - -#, python-format -#~ msgid "Failed to download from %r with error: %s" -#~ msgstr "Echec de téléchargement depuis %r avec l'erreur : %s" - -#~ msgid "Modified Date" -#~ msgstr "Modifier la date" - -#~ msgid "Downloads metadata from The Open Library" -#~ msgstr "Télécharge les metadonnées à partir de The Open Library" - -#~ msgid "Read anywhere." -#~ msgstr "Lire n'importe où." - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Livres Kindle à partir d'Amazon" - -#~ msgid "Ebooks for readers." -#~ msgstr "Livres pour lecteurs." - -#~ msgid "The first producer of free ebooks." -#~ msgstr "Le premier producteur de livres gratuits." - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "Les meilleurs livres au meilleur prix: gratuit!" - -#~ msgid "Configure download" -#~ msgstr "Configurer le téléchargement" - -#, python-format -#~ msgid "Downloaded %d of %d" -#~ msgstr "%d sur %d téléchargé" - -#, python-format -#~ msgid "<b>Configure %s</b><br>%s" -#~ msgstr "<b>Configurer %s</b><br>%s" - -#~ msgid "Control behavior of double clicks on the book list" -#~ msgstr "Contrôler le comportement des double clics dans la liste de livre" - -#~ msgid "Applying downloaded metadata to your library" -#~ msgstr "Application des métadonnées téléchargées à votre bibliothèque" - -#~ msgid "Configure metadata downloading" -#~ msgstr "Configurer le téléchargement des métadonnées" - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "Livres, Manuels , Livres électroniques, Jouets, Jeux et plus encore." - -#~ msgid "World Famous eBook Store." -#~ msgstr "Magasin d'eBook mondialement célébre" - -#~ msgid "The digital bookstore." -#~ msgstr "La librairie digitale." - -#~ msgid "One web page for every book." -#~ msgstr "Une page web pour chaque livre." - -#~ msgid "Your ebook. Your way." -#~ msgstr "Votre livre électronique. Votre choix." - -#~ msgid "calibre Store Search" -#~ msgstr "Recherche de la boutique Calibre" - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "eReading: à tout moment, n'importe où." - -#~ msgid "Kindle eBooks" -#~ msgstr "EBooks Kindle" - -#~ msgid "Foyles of London, online" -#~ msgstr "Foyles of London, en ligne" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Livres Kindle à partir d'Amazon.uk" - -#~ msgid "entertain, enrich, inspire." -#~ msgstr "divertir, enrichir, inspirer." - -#~ msgid "Downloads metadata from Overdrive's Content Reserve" -#~ msgstr "Télécharge les métadonnées à partir de Overdrive's Content Reserve" - -#~ msgid "" -#~ "<b style=\"color: red\">All files</b> (not just ebooks) from " -#~ "<br><br><b>%s</b><br><br> will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "<b style=\"color: red\">Tous les fichiers</b> (pas seulement les ebooks) de " -#~ "<br><br><b>%s</b><br><br> vont être <b>supprimés définitivement</b>. Etes-" -#~ "vous sûr?" - -#, python-format -#~ msgid "Cover size: %dx%d" -#~ msgstr "Taille de la couverture: %dx%d" - -#, python-format -#~ msgid "Found <b>%d</b> covers of %s. Pick the one you like best." -#~ msgstr "" -#~ "<b>%d</b> couvertures sur %s trouvées. Sélectionner celle que vous préférez." - -#, python-format -#~ msgid "%s of %s books processed." -#~ msgstr "%s sur %s livres traités." - -#~ msgid "Kindle books from Amazon.uk." -#~ msgstr "Ebook au format Kindel de Amazon.uk" - -#~ msgid "Kindle books from Amazon.de." -#~ msgstr "Ebook au format Kindel de Amazon.de" - -#~ msgid "Kindle books from Amazon." -#~ msgstr "Ebook au format Kindel de Amazon" - -#~ msgid "EPUBReaders eBook Shop." -#~ msgstr "Boutique EPUBReaders eBook." - -#~ msgid "Der eBook Shop." -#~ msgstr "Boutique Der eBook." - -#~ msgid "Foyles of London, online." -#~ msgstr "Foyes de Londres, en ligne." - -#~ msgid "Feel every word." -#~ msgstr "Ressentir tous les mots." - -#~ msgid "The Pragmatic Bookshelf" -#~ msgstr "Le Pragmatic Bookshelf" - -#~ msgid "DRM-Free tech ebooks." -#~ msgstr "Ebooks techniques sans DRM." - -#~ msgid "Downloads metadata and covers from Douban.com" -#~ msgstr "Télécharge les métadonnées et les couvertures à partir de Douban.com" - -#~ msgid "Google Books" -#~ msgstr "Google Books" - -#, python-format -#~ msgid "Book %s of <span class=\"series_name\">%s</span>" -#~ msgstr "Livre %s sur<span class=\"series_name\">%s</span>" - -#~ msgid "Communicate with the Nook TSR eBook reader." -#~ msgstr "Communiquer avec le lecteur d'ebook Nook TSR" - -#~ msgid "Nook Simple" -#~ msgstr "Nook Simple" - -#~ msgid "Open Tag Wizard" -#~ msgstr "Ouvrir Assistant Etiquette" - -#~ msgid "Invalid text" -#~ msgstr "Texte invalide" - -#~ msgid "The text in the box was not generated by this wizard" -#~ msgstr "Le texte dans la boîte n'a pas été généré par cet assistant" - -#~ msgid "Tag Wizard" -#~ msgstr "Assistant Etiquette" - -#~ msgid "Tags (more than one per box permitted)" -#~ msgstr "Etiquettes (plus d'une par boîte autorisée)" - -#~ msgid "Color" -#~ msgstr "Couleur" - -#~ msgid "Invalid color" -#~ msgstr "Couleur invalide" - -#~ msgid "The color {0} is not valid" -#~ msgstr "La couleur {0} n'est pas valide" - -#~ msgid "Column to color" -#~ msgstr "Colonne à coloriser" - -#~ msgid "Color selection template" -#~ msgstr "Modèle de sélection de la couleur" - -#~ msgid "Open the tags wizard." -#~ msgstr "Ouvrir l'assistant étiquettes." - -#~ msgid "Color names" -#~ msgstr "Noms de couleur" - -#~ msgid "" -#~ "Behavior of doubleclick on the books list. Choices: open_viewer, " -#~ "do_nothing,\n" -#~ "edit_cell, edit_metadata. Selecting edit_metadata has the side effect of\n" -#~ "disabling editing a field using a single click.\n" -#~ "Default: open_viewer.\n" -#~ "Example: doubleclick_on_library_view = 'do_nothing'" -#~ msgstr "" -#~ "Comportement du double clic dans la liste des livres : Choix: open_viewer, " -#~ "do_nothing,\n" -#~ "edit_cell, edit_metadata. Choisir edit_metadata a comme effet de\n" -#~ "désactiver l'édition du champ à partir d'un simple clic.\n" -#~ "Par défaut: open_viewer.\n" -#~ "Exemple: doubleclick_on_library_view = 'do_nothing'" - -#~ msgid "<p>This store distributes ebooks in the following formats: %s</p>" -#~ msgstr "" -#~ "<p>Cette boutique distribue des ebooks dans les formats suivants: %s</p>" - -#~ msgid "<p>This store only distributes ebooks with DRM.</p>" -#~ msgstr "<p>Cette boutique ne distribue que des ebooks avec DRM.</p>" - -#~ msgid "" -#~ "<p>This store is currently enabled and can be used in other parts of " -#~ "calibre.</p>" -#~ msgstr "" -#~ "<p>Cette boutique est actuellement activée et peut être utilisée dans " -#~ "d'autres fonctionnalités de calibre.</p>" - -#~ msgid "" -#~ "<p>This store is currently diabled and cannot be used in other parts of " -#~ "calibre.</p>" -#~ msgstr "" -#~ "<p>Cette boutique est actuellement désactivée et ne peut pas être utilisée " -#~ "dans d'autres fonctionnalités de calibre.</p>" - -#~ msgid "" -#~ "<p>This store distributes ebooks with DRM. It may have some titles without " -#~ "DRM, but you will need to check on a per title basis.</p>" -#~ msgstr "" -#~ "<p>Cette boutique distribue des ebooks avec DRM. Il peut y avoir des titres " -#~ "sans DRM, mais vous aurez besoin de vérifier à partir des bases de titres</p>" - -#~ msgid " value " -#~ msgstr " valeur " - -#~ msgid "If the " -#~ msgstr "Si le " - -#~ msgid " column " -#~ msgstr " colonne " - -#~ msgid "" -#~ "Update <b>only</b> 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 <b>uniquement</b> 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." - -#, python-format -#~ msgid "" -#~ " <p>Set the color of <b>%s</b> to <b>%s</b> if the following\n" -#~ " conditions are met:</p>\n" -#~ " <ul>%s</ul>\n" -#~ " " -#~ msgstr "" -#~ " <p>Préciser la couleur de <b>%s</b> vers <b>%s</b> si les " -#~ "conditions\n" -#~ " suivantes son rencontrées:</p>\n" -#~ " <ul>%s</ul>\n" -#~ " " - -#, python-format -#~ msgid "" -#~ "\n" -#~ " <p>Advanced Rule for column <b>%s</b>:\n" -#~ " <pre>%s</pre>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>Règle avancée pour la colonne <b>%s</b>:\n" -#~ " <pre>%s</pre>\n" -#~ " " - -#~ 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." - -#~ msgid "Choose the &toolbar to customize:" -#~ msgstr "Choisir la barre d'outil à personnaliser:" - -#~ 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." - -#~ msgid "This store only distributes ebooks with DRM." -#~ msgstr "Cette boutique ne distribue des livres qu'avec DRM." - -#, python-format -#~ msgid "Locating zip file for %s: %s" -#~ msgstr "Emplacement du fichier zip pour %s: %s" - -#~ msgid "<h1 style=\"color:red\">WARNING</h1>" -#~ msgstr "<h1 style=\"color:red\">AVERTISSEMENT</h1>" - -#~ msgid "Books with selected item: {0}" -#~ msgstr "Livres avec article sélectionné: {0}" - -#~ msgid "" -#~ "If checked, this column will be displayed as HTML in book details and the " -#~ "content server" -#~ msgstr "" -#~ "Si coché, cette colonne sera affiché comme HTML dans les détails du livre et " -#~ "dans le serveur de contenu" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 3805c76f92..0f17d48a52 100644 --- a/src/calibre/translations/gl.po +++ b/src/calibre/translations/gl.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-04-07 18:57+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:19+0000\n" "Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>\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" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:42+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:40+0000\n" +"X-Generator: Launchpad (build 13613)\n" "Language: gl\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -32,7 +32,7 @@ msgstr "Non facer nada" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -95,10 +95,11 @@ msgstr "Non facer nada" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -135,12 +136,12 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -176,21 +177,21 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -233,7 +234,7 @@ msgstr "Acción da interface de usuario" #: /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/actions/preferences.py:25 #: /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 @@ -426,54 +427,58 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Aparencia e comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 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:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Engadir as súas propias columnas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -481,67 +486,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:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Busca" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Opcións de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Conversión" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Opcións comúns" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Opcións de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Adición de libros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Importar/exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Gardado de libros no disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -549,49 +554,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Envío de libros a dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Panel de control de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 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:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Función de modelo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Avanzado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 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:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Compartición de libros por correo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Compartir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -599,11 +604,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Compartición na rede" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -612,36 +617,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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Descarga de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Engadidos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Axustes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Miscelánea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Configuración miscelánea avanzada" @@ -906,7 +911,7 @@ msgstr "Desactivar o engadido sinalado" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -920,8 +925,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Si" @@ -950,7 +955,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:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -958,7 +963,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Comunicar con teléfonos S60" @@ -1099,11 +1104,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Noticias" @@ -1111,8 +1116,8 @@ msgstr "Noticias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Catálogo" @@ -1185,8 +1190,8 @@ msgstr "Transferindo os libros ao dispositivo..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1196,8 +1201,8 @@ msgstr "Engadindo libros á lista de metatados do dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1205,8 +1210,8 @@ msgstr "Retirando os libros do dispositivo..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1451,12 +1456,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Non implementado" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2677,10 +2682,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" -"As marcas de salto de escea aliñados á esquerda, centraranse. Os saltos de " -"escea con múltiplas liñas en branco substitúense por liñas horizontais." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -3734,7 +3737,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Todos os artigos" @@ -3742,6 +3751,10 @@ msgstr "Todos os artigos" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Este é un libro Topaz de Amazon. Polo tanto, non se pode procesar." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Páxina de título" @@ -4620,7 +4633,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Engadir libros dun único cartafol" @@ -4662,11 +4675,11 @@ msgstr "Engadir ficheiros aos rexistros de libros seleccionados" msgid "Shift+A" msgstr "Maiús+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format msgid "" "Are you sure you want to add the same files to all %d books? If the " @@ -4675,36 +4688,36 @@ msgstr "" "Está seguro de que desexa engadir os mesmos ficheiros a todos os %d libros? " "Se o formato xa existe para algún libro, será substituído." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Seleccione os ficheiros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Engadindo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "Creando rexistros de libros a partires dos ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Enviando libros ao dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Libros compatíbeis" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Seleccione os libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Combinar varios libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4714,39 +4727,39 @@ msgstr "" "procesáronse e uníronse á base de datos do Calibre segundo a configuración " "de unión automática:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Produciuse un erro ao ler os metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Produciuse un erro ao ler os metadatos dos libros seguintes" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Non se seleccionou ningún libro" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Os seguintes libros son virtuais e non se poden engadir á biblioteca de " "Calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Non se atopou ningún ficheiro de libro" @@ -4789,7 +4802,7 @@ msgstr "Usar as anotacións xeradas só dende a biblioteca principal" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Non se seleccionou ningún libro" @@ -4827,7 +4840,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Crear un catálogo dos libros na biblioteca de calibre" @@ -4865,85 +4878,86 @@ msgstr "%d libros" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Cambiar/crear biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Escolla un libro aleatoriamente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Mantemento da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 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:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Comprobar a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Restaurar a base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Renomear" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Escolla un novo nome para a biblioteca <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Xa existe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Fallou o renomeado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4952,35 +4966,35 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "ningunha" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Estado da copia de seguranza" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Copia de seguranza de metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4988,7 +5002,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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4996,7 +5010,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -5005,7 +5019,7 @@ msgstr "" msgid "Success" msgstr "Correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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?" @@ -5014,7 +5028,7 @@ 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -5024,26 +5038,26 @@ msgstr "" msgid "Failed" msgstr "Produciuse un fallo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 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:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Non se atoparon problemas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Non foi posíbel atopar a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -5052,15 +5066,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Non permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5068,7 +5082,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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "Non pode cambiar de biblioteca mentres haxa traballos en execución." @@ -5080,11 +5094,11 @@ msgstr "C" msgid "Convert books" msgstr "Converter os libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Converter individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Converter en grupos" @@ -5153,8 +5167,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5192,92 +5208,92 @@ msgstr "" "Fallou a eliminación dalgúns libros, prema o botón Mostrar detalles para " "obtelos." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Retirar libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Retirar os libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Retirar os ficheiros dun formato concreto dos libros seleccionados.." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "Retirar as cuberta dos libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Retirar os libros coincidentes do dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Non é posíbel eliminar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Elixir formatos para eliminar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Non é posíbel eliminar libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Non hai ningún dispositivo conectado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Memoria principal" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Tarxeta de almacenaxe A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Tarxeta de almacenaxe B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Ningún libro para eliminar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Eliminando libros do dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5285,7 +5301,7 @@ msgstr "" "Algúns dos libros seleccionados están no dispositivo conectado. De " "<b>onde</b> quere borrar os libros seleccionados?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5293,7 +5309,7 @@ msgstr "" "O libros seleccionados serán <b>eliminados permanentemente</b> e os " "ficheiros retirados da súa biblioteca do Calibre. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5377,35 +5393,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Editar os metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Combinar os rexistros dos libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Editar os metadatos individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Editar os metadatos en bloque" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Descargar os metadatos e as cubertas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Unir no primeiro libro seleccionado - eliminar os máis" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Unir no primeiro libro seleccionado - conservar os máis" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" "Fusionar só formatos como os do primeiro libro seleccionado - eliminar os " @@ -5628,20 +5644,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl + P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Lanzar o asistente de benvida" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Reiniciar no modo de depuración" @@ -5671,7 +5687,6 @@ msgid "S" msgstr "S" #: /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" @@ -5680,26 +5695,26 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Non é posíbel gardar no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Elixir o cartafol de destino" -#: /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 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 " @@ -5709,20 +5724,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:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Produciuse un erro ao gardar" -#: /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 "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:142 #: /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 "Non foi posíbel gardar algúns libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Prema o botón de amosar detalles para velos." @@ -5763,90 +5778,94 @@ msgstr "" msgid "Similar books..." msgstr "Libros semellantes..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Libros coa mesma autoría" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Libros nesta serie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Maiús+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Libros por editorial" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Libros coas mesmas etiquetas" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5856,11 +5875,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5894,39 +5913,39 @@ msgstr "V" msgid "View" msgstr "Ver" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Ver o formato específico" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Ler un libro ao chou" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Non se pode ver" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "O formato non está dispoñíbel" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "Os libros seleccionados non teñen ningún formato" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Escoller o formato de visualización" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -5935,11 +5954,11 @@ msgstr "" "Non todos os libros seleccionados estaban dispoñíbeis no formato %s. Debería " "convertelos primeiro." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Seleccionou múltiplos libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5952,15 +5971,15 @@ msgstr "" "computador. Ademais, unha vez comezado o proceso, non o pode deter ata que " "remate. Desexa, con todo, continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Non é posíbel abrir o ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s non ten formatos dispoñíbeis" @@ -6145,6 +6164,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6159,8 +6180,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6215,45 +6236,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Prema para abrir" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Coleccións" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Pegar cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copiar cuberta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Premer dúas veces para abrir a xanela Detalles do Libro" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Ruta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6272,7 +6293,7 @@ msgstr "Opcións de BibTeX" #: /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/mobi_output.py:18 #: /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 @@ -6292,7 +6313,7 @@ msgstr "Opcións específicas para" #: /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/mobi_output.py:18 #: /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 @@ -6317,7 +6338,7 @@ msgstr "saída" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7388,52 +7409,43 @@ msgstr "Lista de series coñecidas. Pode engadir tamén novas series." msgid "Book " msgstr "Libro " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "Saída MOBI" -#: /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 "Predeterminado" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Título do Índice de contidos:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Reducir imaxes para dispositivos &Palm" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Usar a &ordenación por autores/as" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Desactivar a compresión dos contidos do ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Non engadir índice ao libro" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Opcións do Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Tipo de letra do tope periódico:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Etiqueta de documentos persoais:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Ignorar as &marxes" @@ -8877,6 +8889,78 @@ msgstr "Data" msgid "Delete from device" msgstr "Eliminar do dispositivo" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "O elemento está en branco" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "Un elemento non se pode deixar en branco. Elimíneo no seu canto." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Non seleccionou ningún elemento" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "Debe seleccionar un elemento da lista de elementos dispoñíbeis." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "Non se seleccionou ningún elemento" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Editor de categorías" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Elementos a se empregar" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Eliminar elementos da base de datos. Esta acción retirará o elemento dos " +"libros e da base de datos." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +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/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl + S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "Este libro ten DRM" @@ -8954,12 +9038,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Nombre de autor incorrecto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Os nomes de autores non poden conter caracteres «&»." @@ -8974,7 +9058,7 @@ msgid "&Search for:" msgstr "&Buscar de:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "A&topar" @@ -10680,7 +10764,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Retirar etiqueta da categoría de etiquetas actual" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Ten a certeza?" @@ -10736,65 +10819,13 @@ msgstr "" msgid "Add tag to available tags and apply it to current book" msgstr "Engadir etiqueta ás etiquetas dispoñíbeis e aplicala ao libro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "O elemento está en branco" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "Un elemento non se pode deixar en branco. Elimíneo no seu canto." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Non seleccionou ningún elemento" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "Debe seleccionar un elemento da lista de elementos dispoñíbeis." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "Non se seleccionou ningún elemento" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "Debe seleccionar cando menos un elemento da lista." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "Está seguro de que precisa eliminar os elementos seguintes?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Editor de categorías" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Elementos a se empregar" - -#: /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." +msgid "Tag" msgstr "" -"Eliminar elementos da base de datos. Esta acción retirará o elemento dos " -"libros e da base de datos." -#: /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 "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:112 -msgid "Ctrl+S" -msgstr "Ctrl + S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10808,19 +10839,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -12515,6 +12546,10 @@ msgstr "Moi baixa" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Predeterminado" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -15355,44 +15390,44 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "O nome do termo de busca agrupado é «{0}»" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Cambiar os autores de varios libros pode tardar bastante. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Cambiar os metadatos de moitos libros pode tardar bastante. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Buscas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "Cambiarlle o nome á categoría de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "Non se poden usar puntos no nome das categorías de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "O nome %s xa se está a usar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Nome de busca duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "El nome de busca gardado %s xa está en uso." @@ -15469,11 +15504,11 @@ msgstr "Engadir á categoría de usuario" msgid "A user category %s does not exist" msgstr "Non existe ningunha categoría de usuario chamada %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Atopar o ítem no navegador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -15490,61 +15525,61 @@ msgstr "" "*fou filtraranse todas as categorías á vez, amosando só aqueles ítems que\n" "conteñan o texto «fou»." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Atopar o ítem coincidente primeiro/seguinte" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Contrae todas as categorías" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" "Non hai Máis Coincidencias.</b><p> Preme en Atopar de novo para ir á " "primeira coincidencia." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Ordenar polo nome" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Ordenar por popularidade" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Ordernar pola media de valoracións" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" "Configura forma de ordenación para entradas no Navegador de Etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Todos os criterios" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Calquera criterio" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Ao seleccionar varias entradas no navegador de etiquetas, buscar unha " "calquera o todas elas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17924,19 +17959,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Migrando a base de datos antiga á biblioteca de libros electrónicos en " "%s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Copiando <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Compactando a base de datos" @@ -18557,11 +18592,11 @@ msgstr "%s: función descoñecida" msgid "No such variable " msgstr "Non existe a variable " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "Non se proporcionou información" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." @@ -18570,7 +18605,7 @@ msgstr "" "distinguir maiúsculas e minúsculas. Devolve mn se x < y. Devolve ig se x = " "y. Devolve my no resto dos casos." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 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." @@ -18579,7 +18614,7 @@ msgstr "" "números. Devolve mn se x < y. Devolve ig se x = y. Devolve my no resto dos " "casos." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" @@ -18587,33 +18622,33 @@ msgstr "" "strcat(a, b, ...) -- admite un número arbitrario de argumentos. Devolve unha " "cadea consistente na unión de todos os argumentos consecutivamente." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "add(x, y) -- devolve x + y. Da un erro se x ou y non son números." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" "subtract(x, y) -- devolve x - y. Da un erro se x ou y non son números." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" "multiply(x, y) -- devolve x * y. Da un erro se x ou y non son números." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "divide(x, y) -- devolve x / y. Da un erro se x ou y non son números." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -18629,7 +18664,7 @@ msgstr "" "converteranse automaticamente. Por exemplo, template('[[orde_de_título]]') " "avaliará o modelo {orde_de_título} e devolverá o seu valor." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " @@ -18640,7 +18675,7 @@ msgstr "" "procesador de modelos para elaborar resultados complexos a partir de " "variábeis locais." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" @@ -18648,7 +18683,7 @@ msgstr "" "assign(id, val) -- asigna val a id e devolve val. id debe ser un " "identificador, non una expresión" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " @@ -18657,11 +18692,11 @@ msgstr "" "print(a, b, ...) -- escribe os argumentos na saída estándar. Só será visible " "se inicia calibre dende a liña de comandos (calibre-debug -g)." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "field(nome) -- devolve o campo de metadatos identificado por nome." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." @@ -18669,7 +18704,7 @@ msgstr "" "raw_field(nome) -- devolve o campo de metadatos chamado «nome» sen aplicar " "ningún formato." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -18684,7 +18719,7 @@ msgstr "" "indica o derradeiro carácter. Por exemplo, substr('12345', 1, 0) devolve " "'2345', e substr('12345', 1, -1) devolve '234'." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -18700,11 +18735,11 @@ msgstr "" "valor doutro campo composto. Isto é moi útil para construír rutas para " "gardar variábeis." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "a busca por require 2 ou un número impar de argumentos" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" @@ -18713,7 +18748,7 @@ msgstr "" "texto_se_non_baleiro se o campo non está baleiro, devolve texto_se_baleiro " "en caso contrario." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " @@ -18724,7 +18759,7 @@ msgstr "" "texto_se_coincide se se encontran coincidencias, en caso contrario devolve " "texto_se_non_coincide." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -18738,11 +18773,11 @@ msgstr "" "ningún patrón, devolve outro_valor. Pode usar tantas parellas \"patrón, " "valor\" como desexe." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "alternar require un número impar de argumentos" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -18750,7 +18785,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -18759,7 +18794,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -18770,7 +18805,7 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " @@ -18781,14 +18816,14 @@ msgstr "" "substitución. Como en todo calibre, trátase de expresións regulares " "compatibles con python." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" @@ -18796,7 +18831,7 @@ msgstr "" "ifempty(val, texto_se_baleiro) -- devolve val se non está baleiro, en caso " "contrario devolve texto_se_baleiro." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -18820,7 +18855,7 @@ msgstr "" "devolverase o campo intacto. Por exemplo, o título \"Follas novas\" non se " "cambiaría." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -18832,7 +18867,7 @@ msgstr "" "das listas usan unha coma como separador, pero \"authors\" usa un ampersand. " "Exemplos: {tags:count(,)}, {authors,count(&)}" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -18847,17 +18882,14 @@ msgstr "" "valor baleiro. O separador ten o mesmo significado que en na función " "\"count\"." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -"select(val, clave) -- interpreta o valor como unha lista de valores " -"separados por comas, cos elementos da forma «id:valor». Encontra a parella " -"con «id» igual a «val» e devolve o «valor» correspondente." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -18867,7 +18899,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -18875,13 +18907,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -18890,7 +18922,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -18903,7 +18935,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -18920,7 +18952,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -18935,85 +18967,109 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "uppercase(val) -- devolve o valor do campo en maiúsculas" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "lowercase(val) -- devolve o valor do campo en minúsculas" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" "titlecase(val) -- devolve o valor do campo coas iniciais en maiúscula" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" "capitalize(val) -- devolve o valor do campo coa primeira letra maiúscula" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -19178,38 +19234,42 @@ msgid "Spanish (Nicaragua)" msgstr "Español (Nicaragua)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Alemán (Austria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "Francés (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Flamenco (Holanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Flamenco (Bélxica)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -19402,25 +19462,25 @@ msgstr "Descargando a cuberta desde %s" msgid "Masthead image downloaded" msgstr "Tope da imaxe descargada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Artigo sen título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Artigo descargado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Erro ao descargar o artigo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Obtendo o fluxo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -19428,7 +19488,7 @@ msgstr "" "No se pudo iniciar a sesión, comprobe o seu nome de usuario ou contrasinal " "do servizo de boletín do Calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -20218,2986 +20278,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "O lector non ten conectada tarxeta de almacenamento ningunha" - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Se non se especifica o ficheiro EPUB de saída empregarase o mesmo nome do " -#~ "ficheiro de entrada." - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Opcións para controlar a conversión a EPUB" - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "O perfil do dispositivo de destino ao que se refire o EPUB. Escolla Ningún " -#~ "para crear un EPUB independente do dispositivo. O perfil úsase para " -#~ "establcer restricións específicas no EPUB. As opcións son: " - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "SUMARIO DA EDITORIAL" - -#~ msgid "tags" -#~ msgstr "etiquetas" - -#~ msgid "description/reviews" -#~ msgstr "descrición/críticas" - -#~ msgid "Download %s from %s" -#~ msgstr "Descargar %s desde %s" - -#~ msgid "Useful for debugging." -#~ msgstr "Útil para a corrección." - -#~ msgid "Book Jacket" -#~ msgstr "Envoltorio do Libro" - -#~ msgid "Toolbar icon size" -#~ msgstr "Tamaño da icona da barra de ferramentas" - -#~ msgid "Insert &blank line" -#~ msgstr "Inserir liña en &branco" - -#~ msgid "No text &justification" -#~ msgstr "Texto sen &xustificación" - -#~ msgid "PDB Input" -#~ msgstr "Entrada PDB" - -#~ msgid "Monday" -#~ msgstr "Luns" - -#~ msgid "Tuesday" -#~ msgstr "Martes" - -#~ msgid "Wednesday" -#~ msgstr "Mércores" - -#~ msgid "Thursday" -#~ msgstr "Xoves" - -#~ msgid "Friday" -#~ msgstr "Venres" - -#~ msgid "Saturday" -#~ msgstr "Sábado" - -#~ msgid "Sunday" -#~ msgstr "Domingo" - -#~ msgid "Del" -#~ msgstr "Supr" - -#~ msgid "Checked id" -#~ msgstr "id comprobada" - -#~ msgid "The author sort string" -#~ msgstr "A cadea de ordenación por autor/a" - -#~ msgid "The series number" -#~ msgstr "O número da serie" - -#~ msgid "The priority of worker processes" -#~ msgstr "A prioridade dos procesos do traballador" - -#~ msgid "English (AU)" -#~ msgstr "Inglés (Australia)" - -#~ msgid "English (CA)" -#~ msgstr "Inglés (Canadá)" - -#~ msgid "English (IND)" -#~ msgstr "Inglés (Indonesia)" - -#~ msgid "English (TH)" -#~ msgstr "Inglés (Tailandia)" - -#~ msgid "English (CY)" -#~ msgstr "Inglés (Gales)" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Camiño a un ficheiro txt que contén un comentario." - -#~ msgid "Edit meta information" -#~ msgstr "Editar metainformación" - -#~ msgid "Edit Meta Information" -#~ msgstr "Editar metainformación" - -#~ msgid "Convert E-books" -#~ msgstr "Converter libros" - -#~ msgid "Fetch" -#~ msgstr "Obter" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Non é posíbel oter metadatos" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "&Obter metadatos desde servidor" - -#~ msgid "Invalid library location" -#~ msgstr "A localización da biblioteca non é correcta" - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Elixa unha localización para a súa biblioteca de libros." - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Biblioteca\n" -#~ "%d\n" -#~ "libros" - -#~ msgid "Stop &all jobs" -#~ msgstr "Parar &todos os traballos" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "Aviso: traballos en activo" - -#~ msgid "&Search:" -#~ msgstr "&Buscar:" - -#~ msgid "Available Formats" -#~ msgstr "Formatos dispoñíbeis" - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Comunicar co lector Kindle 2" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Comunicar co lector Sony PRS-600/700/900." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Comunicar co táboa de internet Nokia 810." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Comunicar co lector Sony PRS-300/505/500" - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Comunicar co lector Teclast K3." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Cartafol de saída. O predefinido é o cartafol actual" - -#~ msgid "Set font delta" -#~ msgstr "Estabelecer delta de tipo de letra" - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "Non forzar a xustificación do texto na saída. Que o texto se mostre " -#~ "xustificado ou non en realidade, depende de se o formato de libro " -#~ "electrónico e o dispositivo de lectura admiten o texto xustificado." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Tentar detectar e corrixir saltos de liña manuais e outros problemas no " -#~ "ficheiro de orixe. Isto pode empeorar as cousas, úsese con coidado." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Lonxitude de liña media para a división de liñas se o HTML vén dunha " -#~ "conversión parcial previa dun ficheiro PDF. O valor predefinido é %default, " -#~ "que desactiva esta opción." - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d de %d" - -#~ msgid "Communicate with iBooks through iTunes." -#~ msgstr "Comunicar con iBooks a través do iTunes." - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Comunicar co Booq Avant" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Descarga os metadatos de amazon.com" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Descarga os metadatos do Google Books" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com execedeu o tempo. Ténteo máis tarde." - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Non engadir índice ao final do libro. Esta opción é útil se o libro ten o " -#~ "seu propio índice." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Polo xeral, o Calibre interpreta as liñas en branco como marcas de " -#~ "parágrafo. Con esta opción interprétase que cada liña representa un " -#~ "parágrafo." - -#~ 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.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Escala que se emprega para determinar a largura da que se deben unir as " -#~ "liñas divididas. Os valores válidos son decimais entre 0 e 1. O valor " -#~ "predeterminado é 0,5, isto é, a mediana da lonxitude da liña." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Obter unha imaxe da capa do libro identificado polo ISBD de " -#~ "LibraryThing.com\n" - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Especifique o nivel de compresión que se empregará. A escala 1 - 1p.1 é o " -#~ "nivel máis baixo de compresión pero o máis rápido, mentres que 10 é o máis " -#~ "alto pero o máis lento." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with the Promedia eBook reader" -#~ msgstr "Conectar co lector Promedia eBook" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Comunicar co Sweex MM300" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [opcións] milibro.chm" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Descargar os metadatos de Douban.com" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "" -#~ "Descargar a información de series, etiquetas e puntuación de librarything.com" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [opcións] chave\n" -#~ "\n" -#~ "Obtén os metadatos dos libros de Isndb.com. Pode especificar os ISBN dos " -#~ "libros ou o título e a autoría. Se especificar esta segunda opción, é " -#~ "posíbel que aparezan os datos de máis dun libro.\n" -#~ "\n" -#~ "A chave é a da conta que se xera logo de crear unha conta gratuíta en " -#~ "Isbndb.com.\n" -#~ "\n" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Número máximo de operacións en espera" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Última páxina lida: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Última páxina lida: localizada en %d (%d%%)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Lugar %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Páxina %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Lugar %d • %s</b><br />" - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "Os libros seleccionados <b>borraranse pemanentemente</b> e os ficheiros " -#~ "eliminaranse do computador. Ten a certeza de continuar?" - -#~ msgid "social metadata" -#~ msgstr "Metadatos sociais" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Fallou ao descargar algúns metadatos" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Fallou ao descargar os metadatos do seguinte:" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Fallou ao descargar os metadatos:" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b><br><br> The second and subsequently selected " -#~ "books will not be deleted or changed.<br><br>Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "Todos os formatos e metadatos dos libros seleccionados engadiranse ao " -#~ "<b>primeiro libro seleccionado.</b><br><br>. O segundo libro e os seguintes " -#~ "seleccionados non se borrarán nin se mudarán.<br><br>. Debe confirmar, por " -#~ "tanto, se desexa continuar." - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be merged into " -#~ "the <b>first selected book</b>.<br><br>After merger the second and " -#~ "subsequently selected books will be <b>deleted</b>. <br><br>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 <b>deleted</b> " -#~ "from your computer.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Todos os formatos e metadatos dos libros seleccionados uniranse co " -#~ "<b>primeiro libro seleccionado</b>. <br><br>Despois de unir o segundo e mais " -#~ "os seguintes libros, estes <b>borraranse</b>. <br><br>Todos os formatos do " -#~ "primeiro libro seleccionado manteranse e calquera formato duplicado no " -#~ "segundo e seguinte <b>borrarase</b> permanentemente do computador.<br><br> " -#~ "Ten <b>certeza</b> de que desexa continuar?" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Non hai ningún libro para incluír no catálogo\n" -#~ "Comprobe a exclusión de etiquetas" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Escoller o destino para %s %s" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Prema para abrir a xanela de detalles do libro" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ASCII/LaTex" - -#~ msgid "strict" -#~ msgstr "estrito" - -#~ msgid "replace" -#~ msgstr "substituír" - -#~ msgid "ignore" -#~ msgstr "ignorar" - -#~ msgid "book" -#~ msgstr "libro" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "Etiqueta 'marcar este libro como lido':" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Prefixo adicional para notas:" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "" -#~ "Expresión regular que describe as etiquetas que se excluirán como xéneros:" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Tipos de expresión regular:\n" -#~ "- O patrón predeterminado \\[[\\w ]*\\] -exclúe as etiquetas da forma " -#~ "[etiqueta[, por exemplo [Amazon Freebie]\n" -#~ "- Un patrón cun un punto exclúe todas as etiquetas de xénero e xera unha " -#~ "sección sen xénero" - -#~ msgid "Sort numbers as text" -#~ msgstr "Ordenar os números como texto" - -#~ msgid "Text justification:" -#~ msgstr "Xustificación:" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "&Preprocesar o ficheiro de entrada para tratar de mellorar a detección da " -#~ "estrutura." - -#~ msgid "Force maximum line lenght" -#~ msgstr "Obrigar á lonxitude máxima da liña" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Usar o asistente para axudar a construír a expresión de XPath" - -#~ msgid "Automatically number books in this series" -#~ msgstr "Numerar automaticamente os libros nesta serie" - -#~ msgid "Send specific format" -#~ msgstr "Enviar un formato específico" - -#~ msgid "Failed to email books" -#~ msgstr "Fallou ao enviar por correo os libros" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Fallou ao enviar por correo os libros seguintes:" - -#~ msgid "Sent by email:" -#~ msgstr "Enviar por correo:" - -#~ msgid "Attached is the" -#~ msgstr "Anexo está o" - -#~ msgid "Fit &cover to view" -#~ msgstr "Axustar a &capa á xanela" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Usar a biblioteca &existente como a nova localización" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "Envío de \n" -#~ "correo electrónico" - -#~ msgid "Add/Save" -#~ msgstr "Engadir/Gardar" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Servidor\n" -#~ "de contido" - -#~ msgid "Automatic" -#~ msgstr "Automático" - -#~ msgid "System port selected" -#~ msgstr "Porto do sistema seleccionado" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. Your operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "O valor <b>%d</b> que elixiu para o porto do servidor do contido é un porto " -#~ "do sistema. O sistema operativo <b>talvez</b> non é compatíbel para executar " -#~ "este porto. Para estar seguro, debe elixir un número de porto maior que 1024." - -#~ msgid "Invalid size" -#~ msgstr "Tamaño non válido" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "O tamaño %s non é correcto. Debe ser da forma largo x altura" - -#~ msgid "" -#~ "The changes you made require that Calibre be restarted. Please restart as " -#~ "soon as practical." -#~ msgstr "" -#~ "As mudanzas que fixo requiren que reinicie o Calibre. Reinicie cando lle for " -#~ "máis práctico." - -#~ msgid "Some inconsistencies found" -#~ msgstr "Atopáronse algunhas incosistencias" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "Os libros seguintes teñen formatos especificados na base de datos que non " -#~ "están actualmente dispoñíbeis. Elimináronse as entradas para os formatos e, " -#~ "por tanto, debe comprobalos manualmente. Isto adoita acontecer ao manipular " -#~ "directamente os ficheiros na biblioteca." - -#~ msgid "TabWidget" -#~ msgstr "TabWidget" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Ler os metadatos só do nome do &ficheiro" - -#~ msgid "&Adding books" -#~ msgstr "&A engadir libros" - -#~ msgid "&Saving books" -#~ msgstr "&Gardar libros" - -#~ msgid "" -#~ "<li><b>Manual Management</b>: Calibre updates the metadata and adds " -#~ "collections only when a book is sent. With this option, calibre will never " -#~ "remove a collection.</li>\n" -#~ "<li><b>Only on send</b>: Calibre updates metadata and adds/removes " -#~ "collections for a book only when it is sent to the device. </li>\n" -#~ "<li><b>Automatic management</b>: Calibre automatically keeps metadata on the " -#~ "device in sync with the calibre library, on every connect</li></ul>" -#~ msgstr "" -#~ "<li><b>Xestión manual/b>: o Calibre actualiza os metadatos e engade " -#~ "coleccións só cando se envía un libro. Con esta opción, o calibre nunca " -#~ "eliminará unha colección.</li>\n" -#~ "<li><b>Só ao enviar</b>: o Calibre actualiza os metadatos e engade ou " -#~ "elimina as coleccións para un libro só cando este se enviar a un " -#~ "dispositivo.</li>\n" -#~ "<li><b>Xestión automática</b>: o Calibre mantén automaticamente os metadatos " -#~ "no dispositivo sincronizado coa biblioteca do calibre en cada conexión.</li>" - -#~ 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->Plugins" -#~ msgstr "" -#~ "Neste lugar pode controlar como se gardan os libros ao premer o botón de " -#~ "enviar ao dispositivo. Esta característica pode mudarse para dispositivos " -#~ "individuais ao personalizar os complementos de interface do dispositivo no " -#~ "menú Preferencias > Complementos" - -#~ msgid "Sending to &device" -#~ msgstr "Enviar ao &dispositivo" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "" -#~ "Descargar os metadatos &sociais (etiquetas, puntuacións etc.) por omisión" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Empregar os numerais &romanos para as series de números" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Amosar ¬ificacións na bandexa do sistema" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Escoller as &columnas visíbeis na vista da biblioteca" - -#~ msgid "Show &donate button (restart)" -#~ msgstr "Amosar o botón de &doar (reiniciar)" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "Número &máximo de procesos a agardaren (é preciso reiniciar)" - -#~ msgid "&Check database integrity" -#~ msgstr "&Comprobar a integridade da base de datos" - -#~ msgid "&Add" -#~ msgstr "&Engadir" - -#~ msgid "Create Tag-based Column" -#~ msgstr "Crear unha columna baseada en etiquetas" - -#~ msgid "Column heading" -#~ msgstr "Cabeceira da columna" - -#~ msgid "Column type" -#~ msgstr "Tipo de columna" - -#~ msgid "Use brackets" -#~ msgstr "Usar corchetes" - -#~ msgid "Values can be edited" -#~ msgstr "Os valores poden editarse" - -#~ msgid "Tag on book" -#~ msgstr "Etiqueta no libro" - -#~ msgid "Explanation text added in create_ct_column.py" -#~ msgstr "Texto explicativo engadido en create_ct_column.py" - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "Crear e editar etiquetas baseadas en columnas" - -#~ msgid "" -#~ "The label must contain only letters, digits and underscores, and start with " -#~ "a letter" -#~ msgstr "" -#~ "A etiqueta debe conter só letras, díxitos e guións baixos, e debe comezar " -#~ "cunha letra" - -#~ msgid "" -#~ "The lookup name must be lower case and cannot contain \":\"s or spaces" -#~ msgstr "" -#~ "O nome de busca ten de estar escrito con minúsculas e non debe conter : ou " -#~ "espazos" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Crear ou editar columnas personalizadas" - -#~ msgid "Column &type" -#~ msgstr "&Tipo de columna" - -#~ msgid "Could not find metadata" -#~ msgstr "Non se puideron atopar os metadatos" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "Semella que a descarga de metadatos se interrompeu. Ténteo máis tarde." - -#~ msgid "Warning" -#~ msgstr "Aviso" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Non se puideron obter os metadatos de:" - -#~ msgid "No metadata found" -#~ msgstr "Non se atopou ningún metadato" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Non se atopou ningún metadato, tente axustar o título, o autor ou o ISBN." - -#~ msgid "Fetch metadata" -#~ msgstr "Obter metadatos" - -#~ msgid "&Access Key:" -#~ msgstr "Chave de &acceso" - -#~ msgid "Matches" -#~ msgstr "Coincidencias" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "Escolla o libro que coincide coa copia da relación anterior" - -#~ msgid "&Stop selected job" -#~ msgstr "&Deter o traballo seleccionado" - -#~ msgid "" -#~ "Selected books will be automatically numbered,\n" -#~ "in the order you selected them.\n" -#~ "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 "" -#~ "Os libros seleccionados numeraranse automaticamente\n" -#~ "na orde que seleccionou.\n" -#~ "Así, se seleccionou o libro A e despois o Libro B,\n" -#~ "o libro A será o número 1 e o libro B o número 2." - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Abortar a edición dos libros restantes" - -#~ msgid "Cannot use tag editor" -#~ msgstr "Non se pode empregar o editor de etiquetas" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "" -#~ "O editor de etiquetas non se pode empregar se se modificaron as etiquetas" - -#~ msgid "The download timed out." -#~ msgstr "Expirou o tempo de descarga" - -#~ msgid "There were errors" -#~ msgstr "Houbo algúns erros" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Houbo algúns erros ao descargar os metadatos sociais" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "" -#~ "Ten de especificar, cando menos, un dos seguintes: ISBN, título, autoría ou " -#~ "editorial." - -#~ msgid "Meta information" -#~ msgstr "Metainformación" - -#~ msgid "Author S&ort: " -#~ msgstr "&Orde da autoría: " - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Crear automaticamente a entrada de orde por autor baseada na entrada actual" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Engadir un novo formato para este libro á base de datos" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "" -#~ "Actualizar os metadatos a partir dos metadatos no formato seleccionado" - -#~ msgid "Download &cover" -#~ msgstr "Descargar &capa" - -#~ msgid "Every " -#~ msgstr "Todas " - -#~ msgid "day" -#~ msgstr "día" - -#~ msgid "at" -#~ msgstr "ás" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Intervalo de descarga para esta receita. O 0 implica que a receita se " -#~ "descargará cada hora." - -#~ msgid "What kind of match to use:" -#~ msgstr "Que tipo de coincidencia para empregar:" - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "Contén: búscase a palabra ou a frase en calquera parte dos metadatos" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "" -#~ "Igual: a palabra ou a frase debe coincidir cun campo completo de metadatos" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "" -#~ "Expresión regular: búscase a expresión en calquera parte dos metadatos" - -#~ msgid "Add the new category" -#~ msgstr "Engadir unha nova categoría" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (era %s)" - -#~ msgid "Pick recipe" -#~ msgstr "Elixir receita" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Elixir a receita para personalizar" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Se precisar axuda para escribir receitas de novas avanzadas, pode visitar <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">Receitas do " -#~ "usuario</a>" - -#~ msgid "Reader" -#~ msgstr "Lector" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "Só se amosarán os libros que coincidan coa busca gardada seleccionada" - -#~ msgid "Download only metadata" -#~ msgstr "Descargar só os metadatos" - -#~ msgid "Download only social metadata" -#~ msgstr "Descargar só os datos sociais" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Crear un catálogo de libros na biblioteca do Calibre" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Libro <font face=\"serif\">%s</font> de %s" - -#~ msgid "Lookup name" -#~ msgstr "Procurar nome" - -#~ msgid "Last downloaded" -#~ msgstr "Última descarga" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Prema para ver a listaxe de tarefas activas" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "hai %d días, %d horas e %d minutos" - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "Non pode cambiar de biblioteca cando hai un dispositivo conectado." - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "misc" -#~ msgstr "varios" - -#~ msgid "Last modified: %s" -#~ msgstr "Última modificación: %s" - -#~ msgid "Applying changes to %d books. This may take a while." -#~ msgstr "Aplicando os cambios a %d libros. Pode levar unha miga." - -#~ msgid "&Restore to defaults" -#~ msgstr "&Restabelecer as predefinicións" - -#~ msgid "&Current tweaks" -#~ msgstr "Axustes a&ctuais" - -#~ msgid "All available tweaks" -#~ msgstr "Todos os axustes dispoñíbeis" - -#~ msgid "" -#~ "Values for the tweaks are shown below. Edit them to change the behavior of " -#~ "calibre" -#~ msgstr "" -#~ "Os valores dos axustes móstranse debaixo. Edíteos para cambiar o " -#~ "comportamento do calibre" - -#~ msgid "&Tweaks" -#~ msgstr "Axus&tes" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "O libro non ten título nin ISBN" - -#~ msgid "Customize the toolbar" -#~ msgstr "Personalizar a barra de ferramentas" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Comunicar co Kogan" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Tratar de converter capítulos en seccións individuais. ADVERTENCIA: Esta " -#~ "opción é experimental. Pode causar que falle a conversión. Tamén pode " -#~ "producir unha saída inesperada." - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "" -#~ "O tempo de espera da API de Douban.com expirou. Ténteo outra vez máis " -#~ "adiante." - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Libro %s de %s" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Todos o ficheiros de %s <b>eliminaránse permanentemente</b>. Está seguro?" - -#~ msgid "Recover database" -#~ msgstr "Recuperar a base de datos" - -#~ msgid "Check database integrity" -#~ msgstr "Comprobar a integridade da base de datos" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "Os metadatos gardaranse na copia de seguranza mentres Calibre se estea a " -#~ "executar, a unha velocidade de aproximadamente 1 libro por segundo." - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "Esta orde reconstrúe a súa base de datos do Calibre coa información " -#~ "almacenada por Calibre nos ficheiros OPF.<p>Esta función non está dispoíbel " -#~ "actualmente desde a interface gráfica. Pode recuperar a súa base de datos " -#~ "usando a orde do terminal «calibredb restore_database»." - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b>. ISBN will <i>not</i> be merged.<br><br>After " -#~ "merger the second and subsequently selected books will be <b>deleted</b>. " -#~ "<br><br>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 <b>deleted</b> from your computer.<br><br> Are you <b>sure</b> " -#~ "you want to proceed?" -#~ msgstr "" -#~ "Os formatos e metadatos dos libros seleccionados engadiranse ao <b>primeiro " -#~ "libro seleccionado</b>. O ISBN <i>non</i> se engadirá.<br><br>Despois da " -#~ "unión, o segundo libro e os seguintes <b>borraranse</b>.<br><br>Todos os " -#~ "formatos do primeiro libro seleccionado manteranse e se hai formatos " -#~ "duplicados nos restantes libros, <b>borraranse</b> permanentemente do seu " -#~ "computador.<br><br>Está <b>seguro</b> de querer continuar?" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b> ISBN will <i>not</i> be merged.<br><br> The " -#~ "second and subsequently selected books will not be deleted or " -#~ "changed.<br><br>Please confirm you want to proceed." -#~ msgstr "" -#~ "Os formatos e metadatos dos libros seleccionados engadiranse ao <b>primeir " -#~ "libro seleccionado</b>. O ISBN <i>non</i> se engadirá.<br><br>O segundo " -#~ "libro e os seguintes non se borrarán nin se alterarán.<br><br>Confirme que " -#~ "desexa continuar." - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "%d libros copiados a %s" - -#~ msgid "mixed" -#~ msgstr "mesturado" - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Sectorice capítulos (Usar con coidado!)" - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "&Factor de unión de liñas no preproceso:" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>Por exemplo, para seleccionar todas as etiquetas h2 que teñan " -#~ "class=\"chapter\", poña <i>h2</i> na etiqueta, <i>class</i> no atributo e " -#~ "<i>chapter</i> no.</p>\r\n" -#~ "<p>Un atributo en branco corresponde con calquera atributo e un valor en " -#~ "branco a calquera valor. Se se estabelece * na etiqueta, seleccionarase " -#~ "calquera etiqueta.</p>\r\n" -#~ "<p>Para usos máis avanzados de XPath, véxase o <a href=\"http://calibre-" -#~ "ebook.com/user_manual/xpath.html\">Tutorial de XPathl</a>.</p>" - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>Introduza unha lista de ISBN no cadro da esquerda, un por liña. Calibre " -#~ "creará automaticamente entradas para os libros baseándose no ISBN e " -#~ "descargará os metadatos e portadas.<p>Os ISBN da lista que non sexan válidos " -#~ "serán ignorados." - -#~ msgid "Run the check" -#~ msgstr "Excutar a comprobación" - -#~ msgid "Check Library" -#~ msgstr "Comprobar a Biblioteca" - -#~ msgid "Additional Information" -#~ msgstr "Información adicional" - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>Calibre pode buscar metadatos dos seus libros en dous lugares: <b>Google " -#~ "Books</b> e <b>isbndb.com</b>. <p>Para usar isbndb.com debe crearse unha <a " -#~ "href=\"http://www.isbndb.com\">conta gratuíta</a> e introducir o seu " -#~ "contrasinal de acceso debaixo." - -#~ msgid "&Run the check" -#~ msgstr "Executa&r a comprobación" - -#, python-format -#~ 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" - -#~ msgid "" -#~ "<b>You can destroy your library using this feature.</b> Changes are " -#~ "permanent. There is no undo function. This feature is experimental, and " -#~ "there may be bugs. You are strongly encouraged to back up your library " -#~ "before proceeding.<p>Search and replace in text fields using character " -#~ "matching or regular expressions. " -#~ msgstr "" -#~ "<b>Pode destruír a súa biblioteca con esta característica.</b> Os cambios " -#~ "son permanentes. Non existe unha función para desfacer. Esta característica " -#~ "é experimental e pode haber erros. Recoméndaselle facer unha copia de " -#~ "seguranza da biblioteca antes de continuar.<p>Busque e substitúa nos campos " -#~ "de texto utilizando un carácter coincidente ou expresións regulares. " - -#~ msgid "Clear series" -#~ msgstr "Desbotar series" - -#, python-format -#~ 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" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Coverter os comentarios descargados de %s a texto simple" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Comunicar co Digma Q600" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b> (%s). ISBN will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books will " -#~ "be <b>deleted</b>. <br><br>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 <b>deleted</b> from your computer.<br><br> Are " -#~ "you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Os formatos de libro e os metadatos dos libros seleccionados combinaranse no " -#~ "<b>primeiro libro seleccionado</b> (%s). O ISBN <i>non</i> non será " -#~ "combinado. <br><br>Despois de combinar o seguindo e subsecuentes libros " -#~ "seleccionados, <b>eliminaranse</b>.<br><br>Todos os formatos do primeiro " -#~ "libro seleccionado gardaranse e calquera formato duplicado no segundo e " -#~ "subsecuentes libros seleccionados <b>eliminaranse</b> do seu computador. " -#~ "<br><br>Está seguro</b> de querer proceder?" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Comunicar co lector de libros electrónicos Nook Color" - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Comunicar co lector PocketBook 602." - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Descarga metadatos en francés de Nicebooks" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "" -#~ "O tempo de conexión con Nicebooks esgotouse. Ténteo de máis tarde de novo." - -#~ msgid "backslashreplace" -#~ msgstr "substituirbarradeitadadereita" - -#~ msgid "Insert space before the first line for each paragraph" -#~ msgstr "Insira un espazo antes da primeira liña de cada parágrafo" - -#~ msgid "Wishlist tag:" -#~ msgstr "Etiqueta de desexo:" - -#~ msgid "Change title to title case" -#~ msgstr "Cambiar o título a inicial maiúscula" - -#~ msgid "Case sensitive" -#~ msgstr "Distinguir maiúsculas de minúsculas" - -#~ msgid "Search mode:" -#~ msgstr "Modo de busca:" - -#~ msgid "" -#~ "Try to turn chapters into individual sections using the internal structure " -#~ "of the ebook. This works well for EPUB books that have been internally split " -#~ "by chapter." -#~ msgstr "" -#~ "Tentar converter capítulos en seccións individuais usando a estrutura " -#~ "interna do libro. Isto funcione ben con libros EPUB cando divididos " -#~ "internamente en capítulos." - -#~ msgid "Wrap all h1 tags with fb2 title elements." -#~ msgstr "Axustar todas as etiquetas h1 con elementos de título fb2" - -#~ msgid "Wrap all h2 tags with fb2 title elements." -#~ msgstr "Axustar todas as etiquetas h2 con elementos de título fb2" - -#~ msgid "Wrap all h3 tags with fb2 title elements." -#~ msgstr "Axustar todas as etiquetas h3 con elementos de título fb2" - -#~ msgid "Unknown publisher" -#~ msgstr "Editor descoñecido" - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "Producir textos formatado Markdown." - -#~ msgid "Source column for read book" -#~ msgstr "Columna de orixe para libro de lectura" - -#~ msgid "Wrap h3 tags with <title> elements" -#~ msgstr "Axuste etiquetas h3 con elementos <title>" - -#~ msgid "Wrap h1 tags with <title> elements" -#~ msgstr "Axuste as etiquetas h1 cos elementos <title>" - -#~ msgid "Sectionize Chapters using file structure" -#~ msgstr "Seccione capítulos usando a estrutura do ficheiro" - -#~ msgid "Books marked as read:" -#~ msgstr "Libros marcados como de lectura:" - -#~ msgid "Pattern for read book" -#~ msgstr "Patrón para libro de lectura" - -#~ msgid "Wrap h2 tags with <title> elements" -#~ msgstr "Axuste as etiquetas h2 con elementos <title>" - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "Aplicar o formatado Markdown para texto" - -#~ msgid "Do not change" -#~ msgstr "Non cambiar" - -#~ msgid "Mode:" -#~ msgstr "Modo:" - -#~ msgid "" -#~ "The field that the text will be put into after all replacements. If blank, " -#~ "the source field is used." -#~ msgstr "" -#~ "O campo no que se poñerá o texto despois de todas as substitucións. Se se " -#~ "deixa en branco, usarase o campo orixinal." - -#~ msgid "" -#~ "If the replace mode is prepend or append, then this box indicates whether a " -#~ "comma or\n" -#~ "nothing should be put between the original text and the inserted text" -#~ msgstr "" -#~ "Se o modo de substitución é engadir o principio ou engadir ao final, esta " -#~ "caixa indica se se usará\n" -#~ "unha coma ou nada entre o texto orixinal e o engadido" - -#~ msgid "use comma" -#~ msgstr "usar coma" - -#~ msgid "Test &text" -#~ msgstr "Texto de &proba" - -#~ msgid "Apply function after replace:" -#~ msgstr "Aplicar a función después de substituír:" - -#~ msgid "Test re&sult" -#~ msgstr "Re&sultado do test" - -#~ msgid "" -#~ " The red color indicates that the current author sort does not match the " -#~ "current author" -#~ msgstr "" -#~ " A cor vermella indica que a orde de autor actual non coincide co autor " -#~ "actual" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Crear automaticamente a orde de autor a partir do autor actual.\n" -#~ "Ao usar este botón para crear a orde de autor a cor cambiará de vermello a " -#~ "verde." - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "Cambiou as etiquetas. Para poder usar o editor de etiquetas, debe rexeitar " -#~ "ou aplicar estes cambios" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Descargar todas as receitas planificadas á vez" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "O ficheiro adxunto: %s é unha receita para descargar %s" - -#~ msgid "Book %s of %s." -#~ msgstr "Libro %s de %s." - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Etiquetas que se aplicarán cando se engada un libro:" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Descargáronse correctamente os metadatos para %d de %d libros" - -#~ msgid "" -#~ "A comma-separated list of permitted values. You can specify\n" -#~ "empty values by entering only the comma. For example, the list\n" -#~ "',one,two,three' has 4 valid values, one of them empty. The first\n" -#~ "value in the list is the default." -#~ msgstr "" -#~ "Unha lista de valores permitidos separados por comas. Pode especificar\n" -#~ "valores nulos introducindo soamente a coma. Por exemplo, a lista " -#~ "«,un,dous,tres»\n" -#~ "ten 4 valores correctos, un deles nulo. O primeiro valor na lista é o\n" -#~ "valor predeterminado." - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "&Dividir a barra de ferramentas en dous" - -#~ msgid "" -#~ "The first value entered will be the default value for this enumeration" -#~ msgstr "" -#~ "O primeiro valor introducido será o valor predeterminado para esta " -#~ "enumeración" - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "" -#~ "Ese formato e dispositivo xa ten un control ou entra en conflito con outro " -#~ "control." - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise atopou un erro" - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Descarga os metadatos de amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Descarga os metadatos de amazon.com en español" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Descarga os metadatos de amazon.com en inglés" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Descarga os metadatos de amazon.de" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Descarga os metadatos de 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 [opcións]\n" -#~ "\n" -#~ " Obter metadatos do libro de Amazon. Debe especificar algo: título, " -#~ "autor,\n" -#~ " ISBN, editor ou palabras clave. Obterá un máximo de 10 " -#~ "coincidencias,\n" -#~ " así debería facer a súa consulta tan específica como sexa posíbel.\n" -#~ " Pode escoller algún idioma para a obtención de metadatos:\n" -#~ " Todos & inglés & francés & alemán & español\n" -#~ " " - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Descarga os metadatos de Fictionwise" - -#~ msgid "Query: %s" -#~ msgstr "Consulta: %s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Fictionwise esgotou o seu tempo. Probe de novo máis tarde." - -#~ msgid "Book title" -#~ msgstr "Título do libro" - -#~ msgid "Keywords" -#~ msgstr "Palabras clave" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "ÍNDICE:\n" -#~ " %s" - -#~ 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 [opcións]\n" -#~ "\n" -#~ " Obter metadatos do libro de Fictionwise. Debe especificar algo como " -#~ "título, autor,\n" -#~ " ou palabras clave. Non se pode especificar o ISBN. Obterá un máximo " -#~ "de 20 coincidencias,\n" -#~ " así que debería facer a súa consulta o máis específica posíbel.\n" -#~ " " - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Produciuse un fallo ao obter todos os detalles dunha entrada" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Número máximo de resultados para obter" - -#~ msgid "No result found for this search!" -#~ msgstr "Non se atoparon resultados desta busca!" - -#~ msgid "No cover found!" -#~ msgstr "Non se atopou unha cuberta!" - -#~ msgid "Book ISBN" -#~ msgstr "ISBN do libro" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Cubertas: 1-Comprobar/2-Descargar" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: Non se atopou %s" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Nicebooks atopou un erro." - -#~ msgid "A cover was found for this book" -#~ msgstr "Atopouse unha cuberta para este libro" - -#~ msgid "Cover saved to file " -#~ msgstr "Cuberta gardada en ficheiro " - -#~ msgid "Search as you type" -#~ msgstr "Buscar mentres se escribe" - -#~ msgid "Delete current saved search" -#~ msgstr "Eliminar a actual busca gardada" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Gardar a busca actual baixo o nome amosado na caixa" - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Descargar os metadatos &sociais (etiquetas, puntuación etc) da lista " -#~ "anterior." - -#~ msgid "Has Summary" -#~ msgstr "Ten índice" - -#~ msgid "Has Cover" -#~ msgstr "Ten cuberta" - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Os formatos dos libros seleccionados fusionaranse como <b>primeiro libro " -#~ "seleccionado</b> (%s). Os metadatos no primeiro libro seleccionado non se " -#~ "cambiarán. O autor, título, ISBN e todos os demais metadatos <i>non</i> se " -#~ "fusionarán.<br><br>Despois de fusionar o segundo e seguintes libros " -#~ "seleccionados, con calquera metadatos, estes serán <b>eliminados</b>. " -#~ "<br><br>Todos os formatos de libro como o primeiro libro seleccionado " -#~ "gardaranse en calquera formato duplicado e o segundo e seguintes libros " -#~ "seleccionados <b>eliminaranse</b> definitivametne da biblioteca do " -#~ "Calibre.<br><br> Seguro <b>sure</b> de que quere proceder?" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Elixir os formatos que <b>non</b> se eliminarán" - -#~ msgid "cover" -#~ msgstr "cuberta" - -#~ msgid "Downloaded" -#~ msgstr "Descargado" - -#~ msgid " and delete from library" -#~ msgstr " e eliminar da biblioteca" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Eliminar as novas descargadas anteriores ao número de días especificado. Se " -#~ "desexa desactivalo, escriba un 0." - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Eliminar as novas máis antigas que " - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s para: %s" - -#~ msgid "Failed to get" -#~ msgstr "Fallou a obtención" - -#~ 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 "" -#~ "Cando Calibre retira o espazo entre parágrafos, engade automaticamente unha " -#~ "sangría na primeira liña para que os parágrafos poidan distinguirse " -#~ "facilmente. Esta opción controla o largo desta sangría." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Usar unha expresión regular para tratar de retirar a cabeceira" - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "A expresión regular que se usa para retirar a cabeceira." - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option becauselinks are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "Non retirar ligazóns no documento. Isto é práctico soamente cando se " -#~ "aparella coa opción de formato markdown porque as ligazóns sempre se retiran " -#~ "na saída de texto simple." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option becauseimage references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "Non retirar as referencias das imaxes no documento. Isto é práctico soamente " -#~ "cando se aparella coa opción de formato markdown porque as referencias " -#~ "sempre se retiran na saída de texto simple." - -#~ msgid "Remove F&ooter" -#~ msgstr "Retirar &rodapés" - -#~ msgid "Remove H&eader" -#~ msgstr "Retirar &cabeceiras" - -#~ msgid "Remove all" -#~ msgstr "Retirar todo" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Retirar os formatos seleccionados para este libro da base de datos" - -#~ msgid "No valid plugin found in " -#~ msgstr "Non se atoparon engadidos correctos en " - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Se se atopan libros con títulos e autorías semellantes, os novos ficheiros " -#~ "&combinaranse automaticamente" - -#~ msgid "No matches found for this book" -#~ msgstr "Non se atoparon resultados para este libro" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "Non se atoparon metadatos, tente axustar o título e autor e/ou retirar o " -#~ "ISBN." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Asigne un patrón de " -#~ "expresión regular para tentar extraer metadatos dos nomes de ficheiros. " -#~ "</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Hai dispoñíbel unha <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">referencia</span></a> sobre a " -#~ "sintaxe das expresións regulares.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use a característica de " -#~ "<span style=\" font-weight:600;\">Proba</span> para probar a expresión " -#~ "regular sobre un pequeno conxunto de nomes de ficheiro. Os nomes dos grupos " -#~ "de varias entradas de metadatos están documentadas nas " -#~ "axudas.</p></body></html>" - -#~ msgid "Include 'Series' Section" -#~ msgstr "Incluír a sección «Serie»" - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "" -#~ "A busca por nome de calquera campo personalizado. Estes nomes comezan con «#»" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Se se atopa un libro existente cun título e cun autor semellante e se non " -#~ "ten o formato que se vai engadir, o formato engadirase\n" -#~ "ao libro existente no canto de crear unha entrada nova. Se, pola contra, o " -#~ "libro existente ten o formato, daquela ignorarase.\n" -#~ "\n" -#~ "Ao comparar títulos non se teñen en conta os artigos iniciais («o», «a», " -#~ "«un»), a puntuación, as maiúsculas. A coincidencia da autoría é exacta." - -#~ 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." -#~ msgstr "" -#~ "Os valores dos axustes mostranse embaixo. Edíteos para cambiar o " -#~ "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»" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Converter o libro %d de %d (%s)" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Non foi posíbel converter %d de %d libros, porque non se atopou ningún " -#~ "formato de orixe adecuado." - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Engada as súas propias categorías ao navegador de etiquetas" - -#~ msgid "Manage &user categories" -#~ msgstr "Administrar categorías de &usuario" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Non foi posíbel converter: %s<p>Tratase dun libro con <a " -#~ "href=\"%s\">DRM</a>. Debe retirar antes o DRM con ferramentas de terceiros." - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Guía de inicio rápido de calibre" - -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s foi actualizado á versión <b>%s</b>. Descubra as <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">novas características</a>. Visitar a páxina de " -#~ "descarga?" - -#~ msgid "&User stylesheet" -#~ msgstr "Estilos de &usuario" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>Este libro está protexido por <a href=\"%s\">DRM</a>" - -#~ msgid "Paste Image" -#~ msgstr "Pegar imagen" - -#~ msgid "Copy Image" -#~ msgstr "Copiar imaxe" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "" -#~ "Cambiar a autoría e o título coa autoría e o título do libro seleccionado" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "" -#~ "&Sobrescribir o autor e o título predeterminado ao obtelos dos metadatos" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "" -#~ "Escriba un nome para a nova categoría. Escolla o mellor antes de engadila." - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Incluír a sección «Títulos»" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Incluír a sección «Engadidos recentemente»" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "Etiqueta «Non incluír este libro»:" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Polo xeral, Calibre interpreta as liñas en branco como marcas de parágrafo. " -#~ "Con esta opción interprétase que cada liña que comeza con sangrado (quer " -#~ "unha tabulación quer máis de dous espazos) representa un parágrafo. Cada " -#~ "parágrafo remata cando a liña seguinte comeza con un sangrado como o " -#~ "indicado." - -#~ msgid "Footer regular expression:" -#~ msgstr "Expresión regular do rodapé:" - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "A expresión regular que se usa para retirar os rodapés." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Usar unha expresión regular para tratar de retirar os rodapés" - -#~ msgid " not found." -#~ msgstr " non se atopou." - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Non se atopou un punto razoábel no que cortar: %s Sub-tree size: %d KB" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Editar ordenación por '%s'" - -#~ msgid "DRM Error" -#~ msgstr "Erro de DRM" - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>Xa existe una biblioteca incorrecta en %s, elimínea antes de tentar mover " -#~ "a biblioteca actual.<br>Erro: %s" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Escolla o seu lector de libros. Isto estabelecerá as opcións de conversión " -#~ "para crear libros optimizados para o seu dispositivo." - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Manual de usuario</h2>Tamén hai un Manual de usuario dispoñíbel <a " -#~ "href=\"http://calibre-ebook.com/demo\">en liña</a>." - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "" -#~ "Se está estabelecendo unha nova conta de hotmail, debe entrar nela una vez " -#~ "antes de poder enviar correos." - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Usando: %s:%s@%s:%s e cifrado %s" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "" -#~ "Debe estabelecer o nome de usuario e contrasinal para o servidor de correo." - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "O formato co que se mostran as datas: %d - día, %b - mes, %Y - ano. O valor " -#~ "predeterminado é: %b, %Y" - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f estrelas" - -#~ msgid "Read %s in the %s format" -#~ msgstr "Ler %s no formato %s" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "SERIE: %s [%s]<br />" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sUso%s: %s\n" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Descargar as cubertas de openlibrary.org" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Descargar as cubertas de librarything.com" - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Manter a relación do aspecto da cuberta no canto de adaptala para encher a " -#~ "primeira páxina do PDF xerado." - -#~ msgid "Download only covers" -#~ msgstr "Descargar só as cubertas" - -#~ msgid "covers" -#~ msgstr "cubertas" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Tamaño da cuberta: %dx%d píxels" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Non se puido obter a cuberta" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Descargando os metadatos sociais, agarde..." - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Descargando %s de %d libro(s)" - -#~ msgid "Reset cover to default" -#~ msgstr "Restabelecer a cuberta á predeterminada" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "Non se atopou unha cuberta para este libro; tente especificar primeiro o " -#~ "ISBN." - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "Para mostrar a mensaxe de erro de cada orixe de cuberta, prema «mostrar " -#~ "detalles» máis abaixo." - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Xerar unha cuberta predefinida basada no título e no autor" - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Retirar bordo (se o hai) da cuberta" - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Non se puido obter a cuberta</b><br/>" - -#~ msgid "Bad cover" -#~ msgstr "Cuberta incorrecta" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "A cuberta non é unha imaxe válida" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Descarga cuberta en francés de Nicebooks" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Descargar cubertas de Douban.com" - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "Produciuse un erro ao tentar obter as cubertas de Nicebooks" - -#~ msgid "Cover download" -#~ msgstr "Descarga de cuberta" - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Non se puido obter a cuberta xa que o servidor ten unha carga excesiva. " -#~ "Ténteo máis tarde." - -#~ msgid "Extra covers in books" -#~ msgstr "Sobran cubertas nos libros" - -#~ msgid "Missing covers in books" -#~ msgstr "Faltan cubertas nos libros" - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "Os seguintes libros tiñan formatos ou cuberta na base de datos que non " -#~ "estaban dispoñíbeis en realidade. As entradas dos formatos ou cuberta " -#~ "retiráronse. Debería comprobalos manualmente. Isto pode suceder se manipula " -#~ "directamente os ficheiros no cartafol da biblioteca." - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Gardar a saída de diferentes estados da conversión na liña de procesamento a " -#~ "un cartafol específico. É útil se non está seguro de en que estado está " -#~ "ocorrendo o erro no proceso de conversión.\n" -#~ "Predeterminado: '%default'None\n" -#~ "Aplicado en: ficheiros de saída ePub, MOBI" - -#~ msgid "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "O modelo para a creación de citas dos campos da base de datos.\n" -#~ " Debe ser un modelo con campos entre {}.\n" -#~ "Campos dispoñíbeis: %s.\n" -#~ "Predeterminado: '%%default'\n" -#~ "Aplicado en: formato de saída BIBTEX" - -#~ msgid "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Lista separada por vírgulas ou palabras de etiqueta que indican o libro que " -#~ "debería ser excluído da saída. Sen distinguir maiúsculas de minúsculas.\n" -#~ "--exclude-tags=skip atopará tanto 'skip this book' como 'Skip will like " -#~ "this'.\n" -#~ "Predeterminado: '%default'\n" -#~ "Aplicado a: formatos de saída ePub, MOBI" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Ordenar títulos que teñan números na cabeceira como se fosen textos, i.e.,\n" -#~ "'2001: Unha Odisea no Espazo' ordenado como \n" -#~ "'Dous Mil Un: Unha Odisea no Espazo'.\n" -#~ "Predeterminado: '%default'\n" -#~ "Aplicado a: formatos de saída ePub, MOBI" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Prefixo de etiqueta para notas de usuario, i.e. '*Lectura recomendada para o " -#~ "lector infantil'.\n" -#~ "Predeterminado: '%default'\n" -#~ "Aplicado a: formatos de saída ePub, MOBI" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "Ler os metadatos do contido do &ficheiro, e non do nome do ficheiro" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Os campos de saída cando se catalogan libros na base de datos. Debería ser " -#~ "unha lista de campos separada por vírgulas.\n" -#~ "Os campos dispoñíbeis son: %s\n" -#~ "Valor predeterminado: '%%default'\n" -#~ "Aplicado a: formatos de saída CSV, XML" - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Campo de saída co que se ordenará.\n" -#~ "Os campos dispoñíbeis son: author_sort, id, rating, size, timestamp, title.\n" -#~ "Valor predeterminado: '%default'\n" -#~ "Aplicado a: formatos de saída CSV, XML" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Os campos de saída cando se crean catálogos de libros. Deberían ser una " -#~ "lista de campos separados por vírgulas.\n" -#~ "Os campos dispoñíbeis son: %s.\n" -#~ "Valor predeterminado: '%%default'\n" -#~ "Aplicado a: formato de saída BIBTEX" - -#~ msgid "You must provide the --really-do-it option to do a recovery" -#~ msgstr "Debe fornecer a opción --really-do-it para realizar a restauración" - -#~ msgid "unknown id " -#~ msgstr "id descoñecido " - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Cualquera ligazón que cumpra a expresión regular será omitida. Esta opción " -#~ "pódese usar varias veces, en tal caso, sempre que a ligazón cumpra algunha " -#~ "das expresións regulares, a ligazón descartarase. De modo predeterminado, " -#~ "ningunha ligazón se desbota. Se ambas opcións --filter-regexp y --match-" -#~ "regexp se especifican, entón --filter-regexp aplícase primeiro." - -#~ msgid "format: unknown format type letter {0}" -#~ msgstr "formato: formato descoñecido tipo carta {0}" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Para obter máis axuda sobre como escribir receitas de novas avanzadas visite " -#~ "<a href=\"http://calibre-ebook.com/user_manual/news.html\">Receitas de " -#~ "usuario</a>" - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "é o resultado dos esforzos de moitos voluntarios de todo o mundo. Se o atopa " -#~ "útil, considere facer unha doazón para axudar ao seu desenvolvemento. A súa " -#~ "contribución axudará a continuar co desenvolvemento do calibre." - -#~ msgid "List builtin recipes" -#~ msgstr "Listar as receitas incorporadas" - -#~ msgid "Choose plugin" -#~ msgstr "Elixir engadido" - -#~ msgid "Add new plugin" -#~ msgstr "Adicionar un novo engadido" - -#~ msgid "Plugin &file:" -#~ msgstr "&Ficheiro de engadido" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "O lector Kobo, por agora, só admite unha colección: a lista «Im_Reading». " -#~ "Cree una etiqueta chamada «Im_Reading» " - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Non foi posíbel detectar a unidade de disco %s. Probablemente o núcleo está " -#~ "exportando una versión anticuada de SYSFS." - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Lémbrese de deixar O Calibre en execución, o servidor só funciona mentras " -#~ "calibre se está a executar" - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Debe engadir o URL http://meuservidor:8080 como biblioteca do Calibre en " -#~ "WordPlayer, onde «meuservidor» é o nome completo do servidor ou o enderezo " -#~ "IP do equipo onde se executa Calibre." - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Produciuse un erro ao analizar a ligazón %s %s" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Non foi posíbel procesar a imaxe %s. Erro: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Non foi posíbel procesar a imaxe: %s\n" -#~ "%s" - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Ler/escribir metadados de/en ficheiros de libros electrónicos.\n" -#~ "Formatos compatíbeis para ler metadatos: %s\n" -#~ "Formatos compatíbeis para escribir metadatos: %s\n" -#~ "Os diferentes tipos de ficheiros admiten distintos tipos de metadatos. Se " -#~ "tenta \n" -#~ "estabelecer metadatos dun tipo de ficheiro que non é compatíbel, os " -#~ "metadatos\n" -#~ "obviaranse.\n" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s non se atopou" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Para empregar o isbndb.com, é preciso ter unha %sconta gratuíta%s e escribir " -#~ "a súa chave de acceso embaixo." - -#~ msgid "Book author(s)" -#~ msgstr "Autor/a do(s) libro(s)" - -#~ msgid "Book publisher" -#~ msgstr "Editor/a do libro" - -#~ msgid "Be more verbose about errors" -#~ msgstr "Ser máis detallado sobre os erros" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Executar a entrada de texto a través do preprocesador Markdown. Para obter " -#~ "máis información sobre o Markdown pode ler" - -#~ msgid "Copy to Clipboard" -#~ msgstr "Copiar no portapapeis" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Atopáronse algúns libros duplicados e uníronse aos seguintes libros " -#~ "existentes:" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Non se seleccionou ningún libro para xerar o catálogo" - -#~ msgid "Failed to check database integrity" -#~ msgstr "Produciuse un erro ao comprobar a integridade da base de datos" - -#~ msgid "metadata" -#~ msgstr "metadatos" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Consellos de expresións regulares:\n" -#~ "- A expresión predeterminada (\\[.+\\]) exclúe etiquetas de xénero en forma " -#~ "de [etiqueta], por exemplo [Mostra gratuíta]\n" -#~ "- Unha expresión con só un punto exclúe todas as etiquetas de xénero, o que " -#~ "xera a Sección xéneros" - -#~ msgid "Indent size:" -#~ msgstr "Tamaño da sangría:" - -#~ msgid "Header regular expression:" -#~ msgstr "Expresión regular da cabeceira:" - -#~ msgid "Process using markdown" -#~ msgstr "Procesar empregando «markdown»" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Restabelecer todos os valores de ordenación co valor xerado automaticamente " -#~ "a partir do autor.A maneira precisa en que este valor se xera pode " -#~ "controlarse en Preferencias->Avanzada->Axustes" - -#~ msgid "Finding metadata..." -#~ msgstr "Buscando os metadatos..." - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Se usa o aplicativo para libros WordPlayer no seu teléfono Android, pode " -#~ "acceder á súa colección de libros de Calibre directamente no dispositivo. " -#~ "Para facer isto ten que acender o servidor de contidos." - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "A altura de liña en pt. Controla o espazado entre liñas consecutivas de " -#~ "texto. Por omisión, non se altera a altura da liña." - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "Escala para determinar o tamaño a partir do cal unha liña deber ser unida " -#~ "cando se activa o preproceso. Os valores correctos son números decimais " -#~ "entre 0 e 1. O valor predeterminado é 0.40, un pouco menos da metade da " -#~ "liña. Este valor une liñas de libros típicos que teñen saltos de liña " -#~ "manuais pero debería reducirse se os tamaños da liña son variábeis." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Transliterar os caracteres Unicode nunha representación ASCII. Usar con " -#~ "coidado, xa que isto subsitituirá caracteres Unicode con ASCII. Por exemplo " -#~ "substituirá «%s» por «Mikhail Gorbachiov». Ademais, nos casos nos que " -#~ "existen varias representacións dun mesmo carácter (caracteres compartidos " -#~ "polo chinés e o xaponés, por exemplo) a representación empregada será a que " -#~ "use maior número de persoas (a chinesa, no exemplo anterior)." - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Produciuse un fallo ao procesar: %s co erro: %s" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "" -#~ "Produciuse un erro no servidor de LibraryThing.com. Ténteo máis tarde." - -#~ msgid "ratings" -#~ msgstr "valoracións" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "O ISBN do libro do que precisa os metatados." - -#~ msgid "The author whose book to search for." -#~ msgstr "O do autor do que se pretende buscar o libro." - -#~ msgid "The title of the book to search for." -#~ msgstr "O título do libro que buscar." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "A editorial do libro que buscar." - -#~ 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 [opcións]\n" -#~ "\n" -#~ " Obter metadatos do libro de Nicebooks. Debe especificar algún " -#~ "título, autor,\n" -#~ " ISBN, editor ou palabas clave. Obterá un máximo de 20 " -#~ "coincidencias,\n" -#~ " así que debería facer a consulta tan específica como sexa posíbel.\n" -#~ " Tamén poden obter cubertas se a opción está activada.\n" -#~ " " - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Especifica a codificación de caracteres do documento de saída. A " -#~ "codificación predeterminada é utf-8. Esta opción non é respectada por todos " -#~ "os formatos." - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sA valoración promedio é %3.1f" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Comprobando a integridade SQL..." - -#~ msgid "Checking for missing files." -#~ msgstr "Comprobando os ficheiros perdidos." - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "" -#~ "Non foi posíbel obter o artigo. Execute Calibre con -vv para ver a razón" - -#~ msgid "Covers files path" -#~ msgstr "Ruta aos ficheiros de cubertas" - -#~ msgid "" -#~ "You can sign up for a free {name} email account at <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" -#~ msgstr "" -#~ "Pode solicitar unha conta de correo {name} de balde en <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "Enviar por correo %s a %s" - -#~ msgid "Unable to connect to Bambook." -#~ msgstr "Non se pode conectar co Bambook." - -#~ msgid "The integrity check completed with no uncorrectable errors found." -#~ msgstr "" -#~ "A comprobación de integridade completouse, non se atoparon erros non " -#~ "correxíbeis." - -#~ msgid "No errors found" -#~ msgstr "Non se encontraron erros" - -#~ msgid "Title &sort: " -#~ msgstr "&Ordenación de título: " - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>Este asistente axudarao a elixir unha clave de tamaño de letra adecuado. " -#~ "Introduza o tamaño da letra base do documento de entrada e despois introduza " -#~ "un tamaño de letra de entrada. O asistente amosará a que tamaño de letra " -#~ "corresponderá segundo o algoritmo de redimensionado de tipos de letra. Pode " -#~ "axustar o algoritmo cambiando o tamaño de letra base de saída e a clave de " -#~ "tamaño máis abaixo. Cando encontre valores satisfactorios, prema " -#~ "Aceptar.</p>\n" -#~ "<p>De modo predeterminado, se o tamaño de letra base de saída é cero ou se " -#~ "non se especifica ningunha clave de tamaño, Calibre usará os valores do " -#~ "Perfil de saída actual.</p>\n" -#~ "<p>Véxase o <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">Manual de " -#~ "usuario</a> para unha explicación de como funciona o redimensionado de tipos " -#~ "de letra.</p>" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclusion criteria" -#~ msgstr "" -#~ "Sen libros no catálogo\n" -#~ "Revisa os criterios de exclusión" - -#~ msgid "" -#~ "Sections to include in catalog. All catalogs include 'Books by Author'." -#~ msgstr "" -#~ "Seccións a incluír no catálogo. Todos os catálogos inclúen 'Libros por " -#~ "Autor'." - -#~ msgid "Matching books will be displayed with ✓" -#~ msgstr "Os libros coincidentes marcaranse con ✓" - -#~ msgid "\"" -#~ msgstr "\"" - -#~ msgid "Books tagged as Wishlist items will be displayed with ✕" -#~ msgstr "Os libros etiquetados como Desexados marcaranse con ✕" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Os campos de saída ao catalogar libros na base de datos. Debe consistir " -#~ "nunha lista de campos separados por comas.\n" -#~ "Campos dispoñibles: %s,\n" -#~ "máis os campos personalizables do usuario.\n" -#~ "Predeterminado: '%%default'\n" -#~ "Aplícase a: formatos de saída CSV, XML" - -#~ msgid "" -#~ "Include book descriptions in catalog.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Incluír as descricións dos libros no catálogo.\n" -#~ "Predeterminado: '%default'\n" -#~ "Aplícase a: formatos de saída ePub, MOBI" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Comma-separated list of tags to exclude.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Default:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalog</span></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Comma-separated list of tags to exclude.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Default:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalog</span></p></body></html>" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Default pattern </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">excludes tags of the form " -#~ "[<span style=\" font-family:'Courier New,courier';\">tag</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">e.g., [Project " -#~ "Gutenberg]</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Default pattern </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">excludes tags of the form " -#~ "[<span style=\" font-family:'Courier New,courier';\">tag</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">e.g., [Project " -#~ "Gutenberg]</p></body></html>" - -#~ msgid "Tags browser category partitioning method:" -#~ msgstr "Método de particionado con categorías de etiquetas de navegación:" - -#~ msgid "Collapse when more items than:" -#~ msgstr "Colapsar cando os ítems son máis de:" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Codificación de caracteres para os ficheiros de orixe HTML. As opcións " -#~ "comúns inclúen: cp1252, latin1, iso-8859-1 e utf-8." - -#, python-format -#~ 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 "" -#~ "Modificar o texto do documento e a estrutura usando patróns comúns. " -#~ "Desactivado de modo predeterminado. Usar %s para activar. As accións " -#~ "individuais poden ser desactivadas coas opción %s." - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option because links are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "Non eliminar ligazóns no documento. Esta opción só ten utilidade cando se " -#~ "combina co formato markdown, porque as ligazóns sempre se eliminan na saída " -#~ "de texto simple." - -#~ msgid "" -#~ "Formatting used within the document.* auto: Automatically decide which " -#~ "formatting processor to use.\n" -#~ "* none: 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 "" -#~ "Formato usado no documento:\n" -#~ "* auto: Decide automaticamente o tipo de procesador que se usa.\n" -#~ "* heuristic: Procesa o texto con heurística para determinar formatos como " -#~ "títulos de capítulo ou texto en cursiva.\n" -#~ "* textile: Procesa o texto con formato textile.\n" -#~ "* markdown: Procesa o texto con formato markdown. Para saber máis sobre " -#~ "markdown, véxase" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no blank " -#~ "lines or indents." -#~ msgstr "" -#~ "Estrutura de parágrafos.\n" -#~ "as posibilidades son ['auto', 'block', 'single', 'print', 'unformatted']\n" -#~ "* auto: Tenta detectar automaticamente o tipo de parágrafo.\n" -#~ "* block: Considera unha liña en branco como un salto de parágrafo.\n" -#~ "* single: Considera cada liña como un parágrafo.\n" -#~ "* print: Interpreta cada liña que comece por unha tabulación ou dous ou máis " -#~ "espazos como o principio dun parágrafo.\n" -#~ "* unformatted: A maioría das liñas teñen saltos manuais e case non hai " -#~ "sangrías ou liñas en branco." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option because image references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "Non eliminar referencias a imaxes no documento. Esta opción só é de " -#~ "utilidade cando se combina co formato markdown, porque as referencias a " -#~ "imaxes sempre se eliminan na saída de texto simple." - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "Descargando {0} para {1} libro(s)" - -#~ msgid "" -#~ "To use librarything.com you must sign up for a %sfree account%s and enter " -#~ "your username and password separated by a : below." -#~ msgstr "" -#~ "Para usar libarything.com debe solicitar unha %sconta gratuita%s e " -#~ "introducir o seu nome de usuario e contrasinal separados con :" - -#~ msgid "Downloads series/covers/rating information from librarything.com" -#~ msgstr "" -#~ "Descargar información de series, portadas e calificaciones de " -#~ "librarything.com" - -#~ msgid "" -#~ "<b>Heuristic processing</b> 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 <a href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">User Manual</a>." -#~ msgstr "" -#~ "<b>Procesado heurístico</b> significa que calibre buscará por patróns " -#~ "habituais nun libro e os reparará. Como o nome indica, este proceso basease " -#~ "en conxecturas, co que podería rematar empeorando o resultado dunha " -#~ "conversión se calibre se equivocara. Por este motivo, esta opción está " -#~ "desactivada de maneira predeterminada. A miúdo, se unha conversión non " -#~ "ocorre como se espera, activar a heurística pode mellorar o resultado. Lea " -#~ "máis das diferentes opcións de procesado heurístico no <a " -#~ "href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">Manual del usuario</a>." - -#~ msgid "" -#~ "<p>Search and replace uses <i>regular expressions</i>. See the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">regular " -#~ "expressions tutorial</a> 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 "" -#~ "<p>Buscar e substituír utiliza <i>expresións regulares</i>. Consulte o <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">titorial de " -#~ "expresións regulares</a> para aprender as base do seu funcionamento. Ó " -#~ "pulsar nos botóns do asistente de máis abaixo poderá comprobar as súas " -#~ "expresións regulares co documento de entrada actual." - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i de %i libros" - -#~ msgid "" -#~ "<p>This book is locked by <b>DRM</b>. To learn more about DRM and why you " -#~ "cannot read or convert this book in calibre, \n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">click here</a>." -#~ msgstr "" -#~ "<p>Este libro está bloqueado con <b>DRM</b>. Para saber máis sobre DRM e por " -#~ "que non pode ler ou converter este libro con calibre, \n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">pulse aquí</a>." - -#~ msgid "Timed out" -#~ msgstr "Tempo esgotado" - -#~ msgid "" -#~ "The download of social metadata timed out, the servers are probably busy. " -#~ "Try again later." -#~ msgstr "" -#~ "A descarga de metadatos sociais esgotou o tempo asignado. Probablemente os " -#~ "servidores están saturados. Volva a probar máis tarde." - -#~ msgid "" -#~ "When searching, highlight matched books, instead of restricting the book " -#~ "list to the matches.<p> You can use the N or F3 keys to go to the next match." -#~ msgstr "" -#~ "Ó buscar, resaltar os libros que coincidan, no canto de restrinxir a lista " -#~ "de libros as coincidencias.<p>Pode usar as teclas N ou F3 para ir a seguinte " -#~ "coincidencia" - -#~ msgid "&Highlight" -#~ msgstr "&Resaltar" - -#~ msgid "" -#~ "Tags categorize the book. This is particularly useful while searching. " -#~ "<br><br>They can be any wordsor phrases, separated by commas." -#~ msgstr "" -#~ "Etiquetas para clasificar o libro (moi útil nas buscas). <br><br>Pode " -#~ "utilizarse calquera palabra ou frase, ou series delas separandoas con comas." - -#~ msgid "Open Editor" -#~ msgstr "Abrir editor" - -#~ msgid "&Add a new plugin" -#~ msgstr "&Engadir un novo complemento" - -#~ msgid "Argument count must be -1 or greater than zero" -#~ msgstr "O número de argumentos debe ser -1 ou maior que 0" - -#, python-format -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>." -#~ msgstr "" -#~ "%s actualizouse á versión <b>%s</b>. Consulte as <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">novas características</a>." - -#~ msgid "" -#~ "Choose you e-book device. If your device is not in the list, choose a \"%s\" " -#~ "device." -#~ msgstr "" -#~ "Escolla o seu dispositivo lector. Se non está na lista, escolla un " -#~ "dispositivo «%s»." - -#~ msgid "" -#~ "\n" -#~ "Inconsistent Author Sort values for Author '{0}':\n" -#~ "'{1}' <> '{2}',\n" -#~ "unable to build catalog.\n" -#~ "\n" -#~ "Select all books by '{0}', apply correct Author Sort value in Edit Metadata " -#~ "dialog,\n" -#~ "then rebuild the catalog.\n" -#~ msgstr "" -#~ "\n" -#~ "Valores de orde de autor para \"{0}\" inconsistentes:\n" -#~ "\"{1}\" <> \"{2}\",\n" -#~ "non se pode xerar o catálogo.\n" -#~ "\n" -#~ "Seleccione todos os libros de \"{0}\" e estableza o orde de autor correcto " -#~ "no cadro de edición de metadatos e despois volva a xerar o catálogo.\n" - -#~ msgid "Exception " -#~ msgstr "Excepción " - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Os campos que se incluirán ó crear un catálogo dos libros da base de datos. " -#~ "Debe ser unha lista de campos, separados por comas.\n" -#~ "Campos dispoñibles: %s,\n" -#~ "máis os campos personalizados creados polo usuario.\n" -#~ "Exemplo: %s=title,authors,tags\n" -#~ "Valor predeterminado: \"%%default\"\n" -#~ "Aplícase a: formato de saída BIBTEX" - -#~ msgid "" -#~ " <h1>Help</h1>\n" -#~ "\n" -#~ " <p>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.</p>\n" -#~ "\n" -#~ " <p>The result of each type of check is shown to the left. The " -#~ "various\n" -#~ " checks are:\n" -#~ " </p>\n" -#~ " <ul>\n" -#~ " <li><b>Invalid titles</b>: 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.</li>\n" -#~ " <li><b>Extra titles</b>: 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</li>\n" -#~ " <li><b>Invalid authors</b>: These are files appearing\n" -#~ " in the library where only author folders should be.</li>\n" -#~ " <li><b>Extra authors</b>: These are folders in the\n" -#~ " calibre library that appear to be authors but that do not have " -#~ "entries\n" -#~ " in the database</li>\n" -#~ " <li><b>Missing book formats</b>: These are book formats that are in\n" -#~ " the database but have no corresponding format file in the book's " -#~ "folder.\n" -#~ " <li><b>Extra book formats</b>: These are book format files found in\n" -#~ " the book's folder but not in the database.\n" -#~ " <li><b>Unknown files in books</b>: These are extra files in the\n" -#~ " folder of each book that do not correspond to a known format or " -#~ "cover\n" -#~ " file.</li>\n" -#~ " <li><b>Missing cover files</b>: These represent books that are " -#~ "marked\n" -#~ " in the database as having covers but the actual cover files are\n" -#~ " missing.</li>\n" -#~ " <li><b>Cover files not in database</b>: These are books that have\n" -#~ " cover files but are marked as not having covers in the " -#~ "database.</li>\n" -#~ " <li><b>Folder raising exception</b>: These represent folders in the\n" -#~ " calibre library that could not be processed/understood by this\n" -#~ " tool.</li>\n" -#~ " </ul>\n" -#~ "\n" -#~ " <p>There are two kinds of automatic fixes possible: <i>Delete\n" -#~ " marked</i> and <i>Fix marked</i>.</p>\n" -#~ " <p><i>Delete marked</i> 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.</p>\n" -#~ " <p><i>Fix marked</i> is applicable only to covers (the two lines " -#~ "marked\n" -#~ " 'fixable'). In the case of missing cover files, checking the " -#~ "fixable\n" -#~ " box and pushing this button will remove the cover mark from the\n" -#~ " database for all the files in that category. In the case of extra\n" -#~ " cover files, checking the fixable box and pushing this button will\n" -#~ " add the cover mark to the database for all the files in that\n" -#~ " category.</p>\n" -#~ " " -#~ msgstr "" -#~ " <h1>Axuda</h1>\n" -#~ "\n" -#~ " <p>calibre garda a lista dos seus libros e os metadatos nunha base\n" -#~ " de datos. Os ficheiros dos libros e portadas gárdanse como " -#~ "ficheiros\n" -#~ " normais no directorio da biblioteca. A base de datos contén unha " -#~ "lista\n" -#~ " cos ficheiros e portadas correspondentes a cada libro. Esta " -#~ "ferramenta\n" -#~ " comproba que os ficheiros no directorio da biblioteca do ordenador\n" -#~ " coinciden coa información na base de datos.</p>\n" -#~ "\n" -#~ " <p>Os resultados de cada tipo de comprobación móstranse á\n" -#~ " esquerda. Os tipos de comprobación son:\n" -#~ " </p>\n" -#~ " <ul>\n" -#~ " <li><b>Títulos inválidos</b>: Son ficheiros e directorios que\n" -#~ " están na biblioteca, onde se atopan os libros, pero non teñen\n" -#~ " a forma correcta para un título de libro.</li>\n" -#~ " <li><b>Títulos adicionais</b>: Son ficheiros extra na biblioteca\n" -#~ " de calibre que parecen títulos correctos, pero non teñen unha\n" -#~ " entrada correspondente na base de datos.</li>\n" -#~ " <li><b>Autores inválidos</b>: Son ficheiros que aparecen na\n" -#~ " biblioteca onde só deberían aparecer directorios de autores.</li>\n" -#~ " <li><b>Autores adicionais</b>: Son directorios na librería de " -#~ "calibre\n" -#~ " que parecen ser autores pero non teñen unha entrada na base de\n" -#~ " datos</li>\n" -#~ " <li><b>Formatos de libros perdidos</b>: Son formatos de libros que\n" -#~ " existen na base de datos pero non no directorio do libro.\n" -#~ " <li><b>Formatos de libros adicionais</b>: Formatos de libros\n" -#~ " atopados no directorio pero non na base de datos.\n" -#~ " <li><b>ficheiros descoñecidos</b>: ficheiros adicionais atopados\n" -#~ " no directorio dun libro que non corresponden con ningún formato\n" -#~ " ou portada.</li>\n" -#~ " <li><b>ficheiros de portada perdidos</b>: Son libros para os que na\n" -#~ " base de datos está marcada a existencia de portadas pero os " -#~ "ficheiros\n" -#~ " reais non se atopan.</li>\n" -#~ " <li><b>ficheiros de portada adicionais</b>: Son libros que teñen\n" -#~ " ficheiros de portada que non están sinalados na base de datos.</li>\n" -#~ " <li><b>Directorios que dan erro</b>: Son directorios na biblioteca\n" -#~ " de calibre que non poden ser comprendidos ou procesados por esta\n" -#~ " ferramenta.</li>\n" -#~ " </ul>\n" -#~ "\n" -#~ " <p>Hai dous tipos de reparacións automáticas posibles: <i>Eliminar\n" -#~ " marcados</i> e <i>Reparar marcados</i>.</p>\n" -#~ " <p><i>Eliminar marcados</i> é usado para eliminar ficheiros, " -#~ "directorios,\n" -#~ " e portadas que non teñen entradas na base de datos. Marque a caixa o " -#~ "lado\n" -#~ " do elemento que quere eliminar. Úseo con precaución.</p>\n" -#~ " <p><i>Reparar marcados</i> é aplicable só a portadas (as dúas liñas\n" -#~ " marcadas con \"reparable\"). No caso de portadas desaparecidas, ó " -#~ "marcar\n" -#~ " a caixa de \"reparable\" e pulsar este botón eliminarase a " -#~ "asignación de\n" -#~ " portada para todos os ficheiros desta categoría na base de datos. No " -#~ "caso\n" -#~ " de portadas adicionais, ó marcar a caixa de \"reparable\" e pulsar " -#~ "este botón\n" -#~ " asignarase a portada a tódolos ficheiros desta categoría.\n" -#~ " " - -#~ msgid "Markdown Options" -#~ msgstr "Opciones de markdown" - -#~ msgid "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Set a regular expression pattern to use when trying to guess ebook " -#~ "metadata from filenames. </p>\n" -#~ "<p>A <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutorial</a> on using regular " -#~ "expressions is available.</p>\n" -#~ "<p>Use the <b>Test</b> 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.</p></div>" -#~ msgstr "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Estabeleza un patrón de expresión regular para usar ao tratar de " -#~ "determinar os metadatos dun libro a partir do nome do ficheiro.</p>\n" -#~ "<p>Hai dispoñíbel un <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutorial</a> sobre o uso de expresións " -#~ "regulares.</p>\n" -#~ "<p>Use a función <b>Proba</b> para comprobar a expresión regular con algúns " -#~ "nomes de ficheiros de proba (acórdese de incluír a extensión). Os nomes de " -#~ "grupo para as distintas entradas de metadatos están documentados nas " -#~ "axudas.</p></div>" - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Os campos para incluir na saída cando se crea un catálogo dos libros da " -#~ "biblioteca. Debe ser unha lista de campos separados por comas.\n" -#~ "Os campos dispoñíbeis son: %s,\n" -#~ "e calquera campo personalizado creado polo usuario.\n" -#~ "Exemplo: %s=title,authors,tags\n" -#~ "Valor predeterminado: «%%default»\n" -#~ "Aplicábel a: formato de saída BIBTEX" - -#~ msgid "Customize searching" -#~ msgstr "Personalizar as buscas" - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Descargar portadas de amazon.com" - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Descargar metadatos de Amazon" - -#, python-format -#~ msgid "Downloading <b>%s</b> from %s" -#~ msgstr "Descargando <b>%s</b> de %s" - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "" -#~ "Descargar información de serie de ww2.kdl.org. Este sitio web non admite un " -#~ "gran número de conexións, así que o complemento está desactivado de maneira " -#~ "predeterminada." - -#~ msgid "Downloads metadata from The Open Library" -#~ msgstr "Descarga metadatos de The Open Library" - -#~ msgid "Change the way searching for books works" -#~ msgstr "Modificar a forma na que se realizan as buscas de libros" - -#, python-format -#~ msgid "Failed to download from %r with error: %s" -#~ msgstr "Fallou a descarga de %r co erro: %s" - -#~ msgid "Modified Date" -#~ msgstr "Data de modificación" - -#, python-format -#~ msgid "Remove %s from category %s" -#~ msgstr "Eliminar %s da categoría %s" - -#~ msgid "" -#~ "format_date(val, format_string) -- format the value, which must be a date " -#~ "field, using the format_string, returning a string. The formatting codes " -#~ "are: d : the day as number without a leading zero (1 to 31) dd : the " -#~ "day as number with a leading zero (01 to 31) ddd : the abbreviated " -#~ "localized day name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day " -#~ "name (e.g. \"Monday\" to \"Sunday\"). M : the month as number without a " -#~ "leading zero (1 to 12). MM : the month as number with a leading zero (01 " -#~ "to 12) MMM : the abbreviated localized month name (e.g. \"Jan\" to " -#~ "\"Dec\"). MMMM : the long localized month name (e.g. \"January\" to " -#~ "\"December\"). yy : the year as two digit number (00 to 99). yyyy : the " -#~ "year as four digit number." -#~ msgstr "" -#~ "format_date(val, texto_formato) -- dá formato a un valor, que debe ser un " -#~ "campo de data, segundo «texto_formato» e devolve un texto. Os códigos de " -#~ "formato son: «d»: o día como un número, sen cero inicial (de 1 a 31). «dd»: " -#~ "o día como un número, cun cero inicial se é necesario (de 01 a 31). «ddd»: o " -#~ "día da semana abreviado segundo o idioma local (p. ex. de «lun» a «dom»). " -#~ "«dddd»: o nome local completo do día da semana (p. ex. de «luns» a " -#~ "«domingo»). «M»: o mes como un número sen cero inicial (de 1 a 12). «MM»: o " -#~ "mes como un número, cun cero inicial se é necesario (de 01 a 12). «MMM»: o " -#~ "mes abreviado segundo o idioma local (p. ex. de «xan» a «dic»). «MMMM»: o " -#~ "nome local completo do mes (p. ex. de «xaneiro» a «decembro»). «yy»: o ano " -#~ "como un número de dúas cifras (de 00 a 99). «yyyy»: o ano como un número de " -#~ "catro cifras." - -#~ msgid "" -#~ "sublist(val, start_index, end_index, separator) -- interpret the value as a " -#~ "list of items separated by `separator`, returning a new list made from the " -#~ "`start_index`th to the `end_index`th item. The first item is number zero. If " -#~ "an index is negative, then it counts from the end of the list. As a special " -#~ "case, an end_index of zero is assumed to be the length of the list. Examples " -#~ "using basic template mode and assuming that the tags column (which is comma-" -#~ "separated) contains \"A, B, C\": {tags:sublist(0,1,\\,)} returns \"A\". " -#~ "{tags:sublist(-1,0,\\,)} returns \"C\". {tags:sublist(0,-1,\\,)} returns " -#~ "\"A, B\"." -#~ msgstr "" -#~ "sublist(val, índice_inicio, índice_fin, separador) -- interpreta o valor " -#~ "como unha lista de elementos separados por «separador» e devolve unha nova " -#~ "lista cos elementos comprendidos entre a posición «índice_inicio» e " -#~ "«índice_fin». O primeiro elemento ocupa a posición cero. Se un índice é " -#~ "negativo, cóntase desde o final da lista. Como caso especial, se " -#~ "«índice_fin» é cero, considérase como final da lista. Exemplos no modo " -#~ "básico de modelo e supoñendo que a columna de etiquetas (definida como " -#~ "valores separados por comas) contén «A, B, C»: {tags:sublist{0,1,\\,)} " -#~ "devolve «A», {tags:sublist(-1,0,\\,)} devolve «C», {tags:sublist(0,-1,\\,)} " -#~ "devolve «A, B»." - -#~ msgid "" -#~ "subitems(val, start_index, end_index) -- This function is used to break " -#~ "apart lists of items such as genres. It interprets the value as a comma-" -#~ "separated list of items, where each item is a period-separated list. Returns " -#~ "a new list made by first finding all the period-separated items, then for " -#~ "each such item extracting the start_index`th to the `end_index`th " -#~ "components, then combining the results back together. The first component in " -#~ "a period-separated list has an index of zero. If an index is negative, then " -#~ "it counts from the end of the list. As a special case, an end_index of zero " -#~ "is assumed to be the length of the list. Example using basic template mode " -#~ "and assuming a #genre value of \"A.B.C\": {#genre:subitems(0,1)} returns " -#~ "\"A\". {#genre:subitems(0,2)} returns \"A.B\". {#genre:subitems(1,0)} " -#~ "returns \"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", " -#~ "{#genre:subitems(0,1)} returns \"A, D\". {#genre:subitems(0,2)} returns " -#~ "\"A.B, D.E\"" -#~ msgstr "" -#~ "subitems(val, índice_inicio, índice_fin) -- Esta función úsase para separar " -#~ "listas de elementos tales como os xéneros. Interpreta o valor como unha " -#~ "lista de elementos separados por comas, onde cada elemento é á súa vez unha " -#~ "lista de elementos separados por puntos. Devolve unha nova lista formada " -#~ "tomando, de cada lista de elementos separados por puntos, os elementos " -#~ "situados entre as posicións «índice_inicio» e «índice_fin» e combinando os " -#~ "resultados. O primeiro elemento de cada lista separada por puntos ocupa a " -#~ "posición cero. Se un índice é negativo, cóntase desde o final da lista. Como " -#~ "caso especial, se «índice_fin» é cero, considérase como final da lista. " -#~ "Exemplos no modo básico de modelo e supoñendo que a columna #genre contén o " -#~ "valor «A.B.C»: {#genre:subitems(0,1)} devolve «A», {#genre:subitems(0,2)} " -#~ "devolve «A.B», {#genre:subitems(1,0)} devolve «B.C». Supoñendo que #genre " -#~ "contén o valor «A.B.C, D.E.F»: {#genre:subitems(0,1)} devolve «A, D», " -#~ "{#genre:subitems(0,2)} devolve «A.B, D.E»." - -#, python-format -#~ 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 "" -#~ ". Hai dúas coleccións especiais dispoñibeis: %s:%s e %s:%s. Engada estes " -#~ "valores á lista para activalas. Ás coleccións asignaráselles o nome " -#~ "fornecido que vai tras do carácter «:»." - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Os campos que se incluirán ó crear un catálogo dos libros da base de datos. " -#~ "Debe ser unha lista de campos, separados por comas.\n" -#~ "Campos dispoñibles: %s,\n" -#~ "máis os campos personalizados creados polo usuario.\n" -#~ "Exemplo: %s=title,authors,tags\n" -#~ "Valor predeterminado: «%%default»\n" -#~ "Aplícase a: formatos de saída CSV e XML" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "O modelo para controlar o nome do ficheiro e a estrutura do cartafol dos " -#~ "ficheiros enviados ao dispositivo. De modo predeterminado é «%s» o que " -#~ "gardará os libros nun cartafol por autor co título e o nome do autor no nome " -#~ "de cada ficheiro. Os controis dispoñíbeis son: {%s}" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "O modelo para controlar o nome e a estrutura de cartafoles dos ficheiros " -#~ "gardados. O valor predeterminado é «%s», o que gardará os libros nun " -#~ "subcartafol por autor con nomes de ficheiro que conteñen o título e o autor. " -#~ "As variábeis de control dispoñíbeis son: {%s}" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index 6e53155238..0bd16ff1c1 100644 --- a/src/calibre/translations/he.po +++ b/src/calibre/translations/he.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-01-28 13:47+0000\n" -"Last-Translator: Eran Cohen <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 18:03+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Hebrew <he@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:43+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:40+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "לא עושה דבר" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "לא עושה דבר" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -421,115 +422,119 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "מראה ותחושה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "ממשק" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "התאם את המראה והמרגש של ממשק קליבר לטעם האישי שלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "אופן הפעולה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "שנה את אופן הפעולה של קליבר" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "הוסף טורים אישיים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "הוסף/הסר טורים אישיים לרשימת הספרים של קליבר" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "התאם אישית סרגלי כלים ותפריטי מידע, שנה את הפעולות האפשריות בכל אחד." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "אפשרויות קלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "המרה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "קבע אפשרויות המרה ספציפיות לפי סוג הקלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "אפשרויות נפוצות" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "קבע אפשרויות המרה המשותפות לכל סוגי הקבצים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "אפשריות פלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "קבע אפשרויות המרה ספציפיות לפי סוג הפלט" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "הוספת ספרים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "ייבוא/ייצוא" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "שלוט בצורה שקליבר קורא מידע מטא מקבצים בזמן הוספת ספרים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "שומר ספרים לדיסק" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -537,59 +542,59 @@ msgstr "" "קבע איך calibre מיצא קבצים ממסד הנתונים לדיסק הקשיח בבחירת \"שמירה לדיסק " "הקשיח\"" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "שולח ספרים להתקנים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "שלוט בצורת ההעברה של קליבר לקורא הספרים שלך" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "שנה שדות נתוני מטא לפני שמירה/שליחה" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "הגדרות מתקדמות" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "שיתוף ספרים במייל" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "שיתוף" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "שיתוף ברשת" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -597,36 +602,36 @@ msgstr "" "הגדר את שרת התוכן של calibre, שייתן לך נגישות לספריית ה-calibre שלך מכל מקום " "ומכל מכשיר המחובר לאינטרנט." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "תוספים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "הוסף/הסר/הגדר חלקים שונים של תפקודיות calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "שיפורים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "כוונן את התנהגות קליבר בהקשרים שונים" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "שונות" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "הגדרות מתקדמות שונות" @@ -876,7 +881,7 @@ msgstr "הפסק את הרכיב המצויין" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -890,8 +895,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -920,13 +925,13 @@ msgstr "רשימת פעולת לצורך תיקון שגיאות קוד" msgid "Communicate with Android phones." msgstr "מתקשר עם טלפון Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "תקשר עם סלולרי S60" @@ -1050,11 +1055,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "חדשות" @@ -1062,8 +1067,8 @@ msgstr "חדשות" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "קטלוג" @@ -1130,8 +1135,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1141,8 +1146,8 @@ msgstr "מוסיף ספרים לרשימת הספרים במכשיר" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1150,8 +1155,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1386,12 +1391,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "לא יושם" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2397,7 +2402,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3332,7 +3337,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3340,6 +3351,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4076,7 +4091,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4112,84 +4127,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4232,7 +4247,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4270,7 +4285,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4308,126 +4323,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4435,7 +4451,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4444,13 +4460,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4460,44 +4476,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4509,11 +4525,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4578,8 +4594,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4615,104 +4633,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4794,35 +4812,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5030,20 +5048,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5073,7 +5091,6 @@ 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 "שמור לדיסק הקשיח" @@ -5082,46 +5099,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5162,90 +5179,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5255,11 +5276,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5293,50 +5314,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5345,15 +5366,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5523,6 +5544,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5537,8 +5560,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5589,45 +5612,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5646,7 +5669,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5666,7 +5689,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5691,7 +5714,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6718,52 +6741,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8092,6 +8106,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8164,12 +8248,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8184,7 +8268,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9740,7 +9824,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9790,62 +9873,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9860,19 +9893,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11467,6 +11500,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14031,42 +14068,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14143,11 +14180,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14157,56 +14194,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16227,17 +16264,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16800,53 +16837,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16856,37 +16893,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16896,7 +16933,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16906,24 +16943,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16932,11 +16969,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16944,7 +16981,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16953,7 +16990,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16964,27 +17001,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16998,7 +17035,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17006,7 +17043,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17015,14 +17052,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17032,7 +17069,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17040,13 +17077,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17055,7 +17092,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17068,7 +17105,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17085,7 +17122,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17100,83 +17137,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17341,38 +17402,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17556,31 +17621,31 @@ msgstr "מוריד כריכה מ-%s" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "כתבה ללא שם" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "כתבה הורדה: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "הורדת הכתבה כשלה: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18351,99 +18416,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "No valid plugin found in " -#~ msgstr "לא נמצאו תוספים תקינים ב- " - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "נתיב לקובץ TXT המכיל הערה." - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "לא מצליח למצוא את כונן %s. המעבד מיצא גרסה נפרדת של SYSFS" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "מתקשר עם Sony PRS-300/505/500 eBook reader." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "תיקיה לפלט (ברירת מחדל - תיקייה נוכחית)" - -#~ msgid " " -#~ msgstr " " - -#~ 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." - -#~ msgid "Customize the toolbar" -#~ msgstr "התאם אישית את סרגל הכלים" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d מתוך %d" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "תקשר עם קוגן" - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "תקשר עם מחשב טאבלט נוקיה 810" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "תקשר עם סוויקס MM300" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "תקשר עם בוק אוואנט" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "הקובו (The Kobo) תומך רק באוסף אחד עתה: רשימת ה-\"Im_Reading\". צור תווית " -#~ "בשם \"Im_Reading\" " - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "תקשר עם ה-Digma Q600" - -#~ msgid "Nook Color" -#~ msgstr "נוק צבעוני (Nook Color)" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "תקשר עם הקורא האלקטרוני, נוק הצבעוני (Nook Color)." - -#~ msgid "List builtin recipes" -#~ msgstr "פרט מתכונים מובנים" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "קריאת %s נכשלה עם השגיאה: %s" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "נסה להפוך את הפרקים לחלקים נפרדים. אזהרה: אופציה זו הינה ניסיונית. היא עלולה " -#~ "לגרום להמרה להיכשל. היא גם עלולה לגרום לפלט לא צפוי." - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "עיבוד הקישור %s %s כשל" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "לא מצליח לעבד את התמונה %s. שגיאה: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "עיבוד התמונה לא הצליח: %s\n" -#~ "%s" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index a997bf61e7..d13e532e25 100644 --- a/src/calibre/translations/hi.po +++ b/src/calibre/translations/hi.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-03-19 05:11+0000\n" -"Last-Translator: Varun Kansal <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:01+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Hindi <hi@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:43+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:41+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "कुछ भी नहीं करता" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "कुछ भी नहीं करता" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1034,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3295,6 +3306,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ 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 "" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18301,6 +18366,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid " " -#~ msgstr " " diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index 1758f66818..6e768ab8be 100644 --- a/src/calibre/translations/hr.po +++ b/src/calibre/translations/hr.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-05-30 12:01+0000\n" -"Last-Translator: wattomon <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:51+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Croatian <hr@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:50+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:46+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -32,7 +32,7 @@ msgstr "Uopće ne funkcionira" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -95,10 +95,11 @@ msgstr "Uopće ne funkcionira" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -135,12 +136,12 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -176,21 +177,21 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -233,7 +234,7 @@ 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/actions/preferences.py:25 #: /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 @@ -420,207 +421,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Sučelje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Ponašanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 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:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Dodaj vlastite stupce" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Alatna traka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Pretraživanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Odrednice unosa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Konverzija" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Opće opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Dodavanje knjiga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Uvoz/Izvoz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Spremanje knjiga na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Slanje knjiga na uređaj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Napredan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Razmjenjivanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Dijeljenje preko mreže" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Preuzimanje metapodataka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Priključci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Razno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Razne napredne postavke" @@ -879,7 +884,7 @@ msgstr "Onesposobi imenovani priključak" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -893,8 +898,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Da" @@ -923,13 +928,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kominiciraj sa Android telefonima." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1046,11 +1051,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Vijesti" @@ -1058,8 +1063,8 @@ msgstr "Vijesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalog" @@ -1126,8 +1131,8 @@ msgstr "Prenošenje knjiga na uređaj..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1137,8 +1142,8 @@ msgstr "Dodavanje knjiga u popis metapodataka uređaja..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1146,8 +1151,8 @@ msgstr "Uklanjanje knjiga sa uređaja..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1380,12 +1385,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Nije implementirano" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2507,7 +2512,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3494,7 +3499,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Svi članci" @@ -3502,6 +3513,10 @@ msgstr "Svi članci" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Naslovna Stranica" @@ -4311,7 +4326,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Dodaj knjige iz jednog direktorija" @@ -4352,84 +4367,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Slanje knjiga na uređaj." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Podržane knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Neuspjeh u čitanju metapodataka" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Neuspjeh u čitanju metapodataka iz slijedećeg" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Niste odabrali knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4472,7 +4487,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Niste odabrali knjigu" @@ -4510,7 +4525,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4548,126 +4563,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Preimenuj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Već postoki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Neuspjelo preimenovanje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "nijedan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4675,7 +4691,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4684,13 +4700,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4700,44 +4716,44 @@ msgstr "" msgid "Failed" msgstr "Neuspjelo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nije dozvoljeno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4749,11 +4765,11 @@ msgstr "C" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Pretvori pojedinačno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Pretvori grupno" @@ -4818,8 +4834,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4855,104 +4873,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Ukloni knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Ukloni odabrane knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "Ukloni omote odabranih knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Nemoguće obrisati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Odaberi formate za obrisati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Uklanjanje knjiga sa uređaja." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5034,35 +5052,35 @@ msgstr "E" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Uredi metapodatke pojedinačno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Uredi metapodatke grupno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Preuzmi metapodatke i omote" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5270,20 +5288,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Pokreni asistenta dobrodošlice" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5313,7 +5331,6 @@ msgid "S" msgstr "S" #: /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" @@ -5322,46 +5339,46 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Nemoguće spremiti na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Odaberite odredišni direktorij" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Greška kod spremanja" -#: /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 "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:142 #: /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 "Nije moguće spremiti neke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Klikni gumb za prikaz detalja da vidiš koji." @@ -5402,90 +5419,94 @@ msgstr "" msgid "Similar books..." msgstr "Slične knjige..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Knjige od istog autora" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Knjige u ovoj seriji" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Knjige ovog izdavača" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Knjige sa istim tagovima" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5495,11 +5516,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5533,50 +5554,50 @@ msgstr "V" msgid "View" msgstr "Pogled" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Pogledaj specifičan format" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Nemoguć pregled" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Odaberi format za pregled" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Odabrano Više Knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5589,15 +5610,15 @@ msgstr "" "započet, ovaj proces se ne može zustaviti dok se ne završi. Da li želite " "nastaviti?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Nemoguće otvoriti mapu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s nema raspoložive formate." @@ -5771,6 +5792,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5785,8 +5808,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5837,45 +5860,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Kolekcije" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Put" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5894,7 +5917,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5914,7 +5937,7 @@ msgstr "Opcije specifične za" #: /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/mobi_output.py:18 #: /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 @@ -5939,7 +5962,7 @@ msgstr "izlaz" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6982,52 +7005,43 @@ msgstr "Lista poznatih serija. Vi možete dodati nove serije." msgid "Book " msgstr "Knjiga " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI Izlaz" -#: /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 "Zadano" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Naslov Sadržaja:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Promijeni veličine slika za &Palm uređaje" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Upotrijebi &sortiranje autora za autora" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Onemogući kompresiju sadržaja datoteke" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Nemoj dodati Sadržaj u knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Kindle opcije" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8367,6 +8381,76 @@ msgstr "Datum" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8439,12 +8523,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8459,7 +8543,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -10022,7 +10106,6 @@ 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:112 msgid "Are your sure?" msgstr "Jeste li sigurni?" @@ -10078,62 +10161,12 @@ msgstr "" msgid "Add tag to available tags and apply it to current book" msgstr "Dodaj tag u raspoložive tagove i primijeni ga na aktivnu knjigu." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -10148,19 +10181,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11778,6 +11811,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Zadano" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14375,42 +14412,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14487,11 +14524,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14501,56 +14538,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Spari sve" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Spari bilo koje" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16688,18 +16725,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Preseljavanje stare baze podataka na ebook biblioteku u %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopiranje <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Sažimanje baze podataka" @@ -17279,53 +17316,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17335,37 +17372,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17375,7 +17412,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17385,24 +17422,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17411,11 +17448,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17423,7 +17460,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17432,7 +17469,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17443,27 +17480,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17477,7 +17514,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17485,7 +17522,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17494,14 +17531,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17511,7 +17548,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17519,13 +17556,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17534,7 +17571,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17547,7 +17584,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17564,7 +17601,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17579,83 +17616,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17820,38 +17881,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Njemački (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Holandski (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Holandski (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -18039,31 +18104,31 @@ msgstr "Skidanje omota sa %s" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Artikal bez naslova" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Skinuti artikli: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Neuspjelo skidanje artikla: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Grabljenje dotoka" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18845,3516 +18910,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "No valid plugin found in " -#~ msgstr "Nije pronađen važeći priključak u " - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Opcije za kontroliranje pretvaranja na EPUB" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "Čitalac nema spojenu memorijsku karticu" - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Izlazna EPUB datoteka. Ukoliko nije specificirana, izvodi se iz imena ulazne " -#~ "datoteke." - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Put do omota koji će biti upotrijebljen za ovu knjigu" - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "Ovo je ili put do CSS formatne liste ili neobrađen CSS. Ovaj CSS će " -#~ "nadvladati bilo koju postojeću CSS deklaraciju u izvornim datotekama." - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Profil odredišnog uređaja za koji je ovaj EPUB namijenjen. Postavi na " -#~ "Nijedan da kreirate EPUB neovisan o uređajima. Profil se koristi za " -#~ "restrikcije koje su specifične za pojedine uređaje na EPUB. Izbor je: " - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "XPath izraz za otkrivanje naslova poglavlja. Ovdje se podrazumijeva da su " -#~ "<h1> ili\n" -#~ " <h2>tagovi koji sadrže riječi \"poglavlje\". \"knjiga\", \"odlomak\" ili " -#~ "\"dio\" tretirani kao \n" -#~ "naslovi poglavlja kao i svi tagovi koji imaju klasa=\"poglavlje\". \n" -#~ "Upotrijebljeni izraz mora odgovarati listi elemenata. Da bi onesposobili " -#~ "otkrivanje \n" -#~ "poglavlja upotrijebi izraz \"/\". Pogledaj XPath vodič u Korisničkom " -#~ "Priručniku za dalju\n" -#~ "pomoć u korištenju ove funkcije.\n" - -#~ msgid "" -#~ "XPath expression to find the name of each page in the pagination map " -#~ "relative to its boundary element. Default is to number all pages staring " -#~ "with 1." -#~ msgstr "" -#~ "XPath izraz za pronaći naziv svake straniceu paginacionoj mapi u odnosu na " -#~ "njen granični element. Uobičajeno je zbrojati sve stranice počevši sa 1." - -#~ msgid "" -#~ "XPath expression to detect page boundaries for building a custom pagination " -#~ "map, as used by AdobeDE. Default is not to build an explicit pagination map." -#~ msgstr "" -#~ "XPath izraz za otkrivanje granica stranice za kreiranje specijalne " -#~ "paginacione mape, kakvu koristi AdobeDE. Uobičajeno je ne kreirati " -#~ "eksplicitnu paginacionu mapu." - -#~ msgid "Control page layout" -#~ msgstr "Izgled kontrolne stranice" - -#~ 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 --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "Maksimalan broj veza za unošenje u TOC. Postavi na 0 da onesposobiš. " -#~ "Standardno je: %default. Veze se dodaju u TOC samo ako je otkriveno manje od " -#~ "--toc-threshold broja otkrivenih poglavlja." - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "Ne forsiraj tekst da bude poravnat u izlazu." - -#~ msgid "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." -#~ msgstr "" -#~ "Ukloni razmak između paragrafa. Također postavi uvučen redak za paragrafe na " -#~ "1.5em. Ovo možete nadvladati dodavajući p {text-indent: 0cm} u --override-" -#~ "css. Uklanjanje razmaka neće funkcionirati ako izvorna datoteka prisiljava " -#~ "razmak." - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "Očuvaj strukturu HTML tagova kod razbijanja velikih HTML datoteka. Ovo je " -#~ "neophodno samo ako HTML datoteke sadrže CSS koji upotrebljava slične " -#~ "odabirače. Osposobljavanje ove funkcije uvelike usporava procesuiranje " -#~ "velikih HTML datoteka." - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Ispiši generiranu OPF datoteku u stdout" - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "" -#~ "Ukloni obilježja tabela, pretvarajući je u paragraf. Ovo je korisno ako vaše " -#~ "izvorna datoteka upotrebljava tabele za formatiranje." - -#~ msgid "Output written to " -#~ msgstr "Izlaz zapisan u " - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [opcije] imedatoteke\n" -#~ "\n" -#~ "Pretvori bilo koji od velikog broja formata elektroničkih knjiga u %s " -#~ "datoteku. Podržani formati su: %s\n" - -#~ msgid "You must specify an input HTML file" -#~ msgstr "Morate specificirati ulaznu HTML datoteku" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Ispiši generiranu NCX datoteku u stdout" - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "Izluči sadržaj proizvedene EPUB datoteke u specificirani direktorij." - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "Zadrži posredničke datoteke tijekom procesuiranja od html2epub" - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Nije moguće pronaći odgovarajuće mjesto gdje odvojiti: %s Sub-tree veličina: " -#~ "%d Kb" - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Kontroliraj automatsko generiranje Sadržaja. Ako je neka OPF datoteka " -#~ "otkrivena\n" -#~ "i specificira Sadržaj, onda će to biti upotrijebljeno namjesto pokušaja da " -#~ "se\n" -#~ "Sadržaj auto-generira.\n" - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Put do a.ncx datoteke sadrži sadržaj za upotrebu u ovoj knjizi. NCX datoteka " -#~ "bi trebala imati veze sa direktorijem u koji je postavljena. Pogledaj " -#~ "http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX za pregled NCX " -#~ "formata." - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Kontrola praćenja veza u HTML datotekama." - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "Popriječi veze u HTML datotekama prvo po širini. Normalno, ovi su " -#~ "popriječani prvo po dubini." - -#~ msgid "Written processed HTML to " -#~ msgstr "Zapisan procesuirani HTML u " - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Opcije za kontrolu popriječavanja HTML" - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "Izlazni direktorij. Standardan je aktivni direktorij." - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "" -#~ "Kodiranje karaktera za HTML datoteke. Standardno je da su auto-otkriveni." - -#~ 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." -#~ msgstr "" -#~ "Maksimalne razine suvrata kod praćenja veza u HTML datoekama. Moraju biti ne-" -#~ "negativne. 0 implicira da veze u izvornoj HTML datoteci nisu praćene." - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Postavi metapodatke generirane elektroničke knjige" - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tPreviše oznaka. Ponovno dijeljenje bez očuvanja strukture. Ovo može " -#~ "uzrokovati nepravilno prikazivanje." - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Kreiraj izlaz u zip datoteci. ako je ova opcija specificirana, --output bi " -#~ "trebalo biti ime datoteke a ne direktorija." - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "Izlazni HTML je \"lijepo ispisan\" za lakše analiziranje sintakse" - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Budi malo verbalniji tijekom procesuiranja. Ovo se može specificirati " -#~ "bezbroj puta da se poveća verbalnost." - -#~ msgid "Options useful for debugging" -#~ msgstr "Opcije korisne za otkrivanje pogrešaka." - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Postavi naslov. Standardno je da se autootkrivaju." - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "Predmet(i) ove knjige, kao zarezom odvojena lista." - -#~ msgid "Set the publisher of this book." -#~ msgstr "Postavi izdavača ove knjige." - -#~ msgid "A summary of this book." -#~ msgstr "Sažetak ove knjige." - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "Učitaj metapodatke iz specificirane OPF datoteke." - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "Autor(i) elektroničke knjige, kao & odvojena lista." - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [opcije] LITFILE" - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [opcije] OPFFILE" - -#~ msgid "OEB ebook created in" -#~ msgstr "OEB elektronička knjiga kreirana u" - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "Izlazna datoteka. Osnova je izvedena iz imena ulazne datoteke." - -#~ msgid "Useful for debugging." -#~ msgstr "Korisno za otkrivanje grešaka." - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Izlazni direktorij. Podrazumijeva se kao aktivni direktorij." - -#~ msgid "Set the comment." -#~ msgstr "Postavi komentar." - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Postavi autora(e). Više autora bi trebalo biti postavljeno kao zarezom " -#~ "odvojene liste. Standardno: %default." - -#~ msgid "Set the category" -#~ msgstr "Postavi kategoriju." - -#~ msgid "Sort key for the title" -#~ msgstr "Ključ sortiranja za naslov" - -#~ msgid "Sort key for the author" -#~ msgstr "Ključ sortiranja za autora" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Ako postoji grafička obrada omota u izvornoj datoteci, upotrijebi istu " -#~ "namjesto specificiranog omota." - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Put do datoteke koja sadrži sliku koju će se upotrijebiti za omot" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Postavi naslov. Standardno: imedatoteke." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Nadvladaj CSS. Ovo može biti ili put do CSS formatnih lista ili string. " -#~ "String je protumačen kao CSS." - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Specificiraj veličinu osnovnog pisma u pts. Sva pisma će biti jednako " -#~ "promijenjena. Ova opcija negira --font-delta opciju i preuzima prvenstvo. Da " -#~ "bi upotrijebili --font-delta, postavite ga na 0. Standardno: %defaultpt" - -#~ msgid "Add extra spacing below the header. Default is %default px." -#~ msgstr "Dodaj više razmaka ispod zaglavlja. Standardno je %default px." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Naziv izlazne datoteke. Zadano ime je izvedeno iz imena ulazne datoteke." - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Odvoji paragrafe čistim linijama." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Prikaži HTML tabele kao blokove teksta namjesto aktualne tabele. Ovo je " -#~ "neophodno ako HTML sadrži vrlo velike ili kompleksne tabele." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Donja margina stranice. Standardno je %default px." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Desna margina stranice. Standardno je %default px." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Gornja margina stranice. Standardno je %default px." - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Lijeva margina stranice. Standardno je %default px." - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Povećaj veličinu pisma za 2 *FONT_DELTA pts i razmak između redova za " -#~ "FONT_DELTA pts. FONT_DELTA može biti i razlomak. Ako je FONT_DELTA " -#~ "negativan, veličina pisma se smanjuje." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Prikaži cijeli sadržaj kao crno na bijelom namjesto u bojama specificiranim " -#~ "od HTML ili CSS." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Profil odredišnog uređaja za kojeg se ovaj LRF generira. Profil određuje " -#~ "stvari kao razlučivost i veličinu zaslona odredišnog uređaja. Standardno: " -#~ "%s. Podržani profili: " - -#~ msgid "" -#~ "Use the <spine> element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Upotrijebi <spine> element iz OPF datoteke za odrediti redoslijed dodavanja " -#~ "HTML datoteka u LRF. .opf datoteka mora biti u istom direktoriju kao i " -#~ "osnovna HTML datoteka." - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Nemoj dodavati veze na sadržaj." - -#~ msgid "" -#~ "A regular expression. <a> tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Regularni izraz. <a> tagovi čiji href odgovara će biti ignorirani. " -#~ "Standardno je %default." - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Prisili kraj stranice prije tagova čija imena odgovaraju ovom regularnom " -#~ "izrazu." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that <a> tags are " -#~ "ignored." -#~ msgstr "" -#~ "Maksimalan broj razina za suvratno procesuiranje veza. Vrijednost 0 znači da " -#~ "veze nisu praćene. Negativna vrijednost znači da su <a> tagovi ignorirani." - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Spriječi automatsko otkrivanje poglavlja." - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Prisili kraj stranice prije elementa koji ima specificirani atribut. Format " -#~ "ove opcije je tagname regexp.attribut name,attribute value regexp. Na " -#~ "primjer: za spariti sve tagove zaglavlja koji imaju atribut " -#~ "class=\"chapter\" upotrijebite \"h\\d,class,chapter\". Standardno je " -#~ "%default." - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "Regularni izraz upotrijebljen za otkrivanje naslova poglavlja. Pretražuje se " -#~ "u tagovima zaglavlja (h1-h6). Standardno je %default." - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Dodaj otkrivena poglavlja u sadržaj." - -#~ msgid "Be verbose while processing" -#~ msgstr "Budi govorljiv kod procesiranja" - -#~ msgid "Convert to LRS" -#~ msgstr "Pretvori u LRS" - -#~ 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 " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "Specificirtrutype familije pisama za serif, sans-serif i monospace pisma. " -#~ "Ova pisma će biti pridružena LRF datoteci. Imajte na umu da posebno " -#~ "prilagođena pisma dovode do sporijeg listanja stranica. Na primjer: --serif-" -#~ "family \"Times New Roman\"\n" -#~ " " - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "Upotrijebi ovu opciju na html0 datotekama iz Book Designer" - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Morate dodati ovu opciju ako su procesne datoteke generirane od pdftohtml, u " -#~ "protivnom pretvorba neće uspjeti." - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "Preobradi Baen HTML datoteke za poboljšanje generirane LRF." - -#~ msgid "No file to convert specified." -#~ msgstr "Nije specificirana datoteka za pretvaranje." - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Smanji korištenje memorije na račun dužeg vremena procesiranja. Upotrijebi " -#~ "ovu opciju ako radite sa neadekvatnom memorijom." - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "Pretvaranje sa %s na LRF nije podržano." - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "Broj boja za grayscale pretvorbu slike. Standardno: %default." - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Postavi autora u metapodacima generirane elektroničke knjige. Standardno je " -#~ "%default." - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "" -#~ "Naslov generirane elektroničke knjige. Normalno je upotrijebiti filename." - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "Neuspjelo procesiranje stripa: %s\n" -#~ "\n" -#~ "%s" - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "" -#~ "Opcije za kontrolu pretvaranja strip (CBR< CBZ) datoteka u elektroničke " -#~ "knjige." - -#~ msgid "" -#~ "Choose a profile for the device you are generating this file for. The " -#~ "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " -#~ "suitable for any reader with the same screen size. Choices are %s" -#~ msgstr "" -#~ "Odaberite profil uređaja za kojeg generirate ovu datoteku. Standardan je " -#~ "SONY PRS_500 sa zaslonom veličine 584x754 piksela. Ovo odgovara svakom " -#~ "čitaču sa istom veličinom zaslona. Izbori su %s." - -#~ msgid "Don't show progress bar." -#~ msgstr "Ne prikazuj traku progresa." - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Budi opširan, korisno kod otklanjanja grešaka. Možete specificirati mnoštvo " -#~ "puta za povećanje verbalnosti." - -#~ msgid "Rendering comic pages..." -#~ msgstr "Prikazivanje stranica stripa..." - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [opcije] myfile\n" -#~ "\n" -#~ "Pretvori bilo koji format elektroničke knjige u LRF. Podržani formati su:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC i PDF. any2lrf će također procesirati " -#~ "RAR ili\n" -#~ "ZIP arhive, tražeći elektroničku knjigu unutar arhive.\n" -#~ " " - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog pretvara mybook.epub u mybook.lrf" - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [opcije] comic.cb[z|r]\n" -#~ "\n" -#~ "Pretvori strip u CBZ ili CBR datoteku u elektroničku knjigu. \n" - -#~ msgid "Output written to" -#~ msgstr "Izlaz zapisan u" - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "Zadrži generirane HTML datoteke nakon završetka pretvaranja u LRF." - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog pretvara mybook.fb2 u mybook.lrf" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Ispiši generirani HTML u stdout u prekini." - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Neuspjelo hvatanje recepta: " - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Opcije za kontrolu ponašanja feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Opcije za kontrolu ponašanja html2lrf" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Nemoguće procesirati sliku %s. Greška: %s" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Neuspjela analiza veze %s %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Nemoguće procesirati sliku: %s\n" -#~ "%s" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "Prvo morate zaštititi web stranicu %s kao html datoteku, a potom izvesti " -#~ "html2lrf na istoj." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Korištenje: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog pretvara mybook.html to mybook.lrf. \n" -#~ "%prog slijedi sve veze u mybook.html koje vode \n" -#~ "ka lokalnim datotekama, suvratno. Dakle, možete \n" -#~ "ga koristiti za pretvaranje cijelog stabla HTML datoteka." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Korištenje: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog pretvara mybook.lit u mybook.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Korištenje: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog pretvara mybook.mobi u mybook.lrf" - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr "" -#~ " je PDF baziran na slici. Podržana je samo pretvorba PDF na bazi teksta." - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog pretvara mybook.pdf u mybook.lrf" - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "Put do izlaznog direktorija u kojem ćete kreirati HTML datoteku. " -#~ "Podrazumijeva se aktivni direktorij." - -#~ msgid "Set the authors" -#~ msgstr "Postavi autore" - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog pretvara mybook.txt u mybook.lrf" - -#~ msgid "Set the comment" -#~ msgstr "Postavi komentar" - -#~ msgid "Be more verbose." -#~ msgstr "Budite više verbalni." - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML and " -#~ "then convert it." -#~ msgstr "" -#~ "Ova RTF datoteka ima element koji caliber ne podržava. Pretvori ga u HTML i " -#~ "onda ga pretvori." - -#~ msgid "You must specify a single PDF file." -#~ msgstr "Morate specificirati jedinstvenu PDF datoteku." - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog pretvara mybook.rtf u mybook.lrf" - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "Zarezom odvojene liste tagova za postavljanje" - -#~ msgid "Extract the cover" -#~ msgstr "Izluči omot" - -#~ msgid "The book language" -#~ msgstr "Jezik knjige" - -#~ msgid "The series to which this book belongs" -#~ msgstr "Serija kojoj ova knjiga pripada" - -#~ msgid "The series index" -#~ msgstr "Indeks serija" - -#~ msgid "Usage:" -#~ msgstr "Korištenje:" - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "Korištenje: imp-meta file.imp" - -#~ msgid "The author whose book to search for." -#~ msgstr "Autor knjige koju tražite." - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "ISBN ID knjige za koju tražite metapodatke." - -#~ msgid "The title of the book to search for." -#~ msgstr "Naslov knjige koju tražite." - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com isteklo vrijeme. Probajte ponovo kasnije." - -#~ msgid "Set the subject tags" -#~ msgstr "Postavi tagove teme" - -#~ msgid "Set the language" -#~ msgstr "Postavi jezik" - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Izdavač knjige koju tražite." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Nemoguće dograbiti omot pošto je poslužitelj preopterećen. Molimo probajte " -#~ "ponovo kasnije." - -#~ msgid " not found." -#~ msgstr " nije pronađen." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Dograbi sliku omota za knjigu identificiranu od ISBN sa LibraryThing.com\n" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Korištenje: %s file.lit" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Greška poslužitelja LibraryThing.com. Probajte ponovo kasnije." - -#~ msgid "Set the ISBN" -#~ msgstr "Postavi ISBN" - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "Sirov MOBI HTML pohranjen u" - -#~ msgid "Mobipocket-specific options." -#~ msgstr "Mobipocket-specifične opcije.." - -#~ msgid "Usage: rb-meta file.rb" -#~ msgstr "Korištenje: rb-meta file.rb" - -#~ msgid "" -#~ "Compress file text using PalmDOC compression. Results in smaller files, but " -#~ "takes a long time to run." -#~ msgstr "" -#~ "Sažmi tekst datoteke koristeći PalmDOC kompresiju. Rezultira u manjim " -#~ "datotekama, ali uzima puno vremena." - -#~ msgid "Creating Mobipocket file from EPUB..." -#~ msgstr "Kreiranje Mobipocket datoteke iz EPUB..." - -#~ msgid "Options to control the conversion to MOBI" -#~ msgstr "Opcije za kontrolu pretvorbe u MOBI" - -#~ msgid "Set the dc:language field" -#~ msgstr "Postavi dc:language polje" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Korištenje: pdf-meta file.pdf" - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [options] myebook.mobi" - -#~ msgid "[options]" -#~ msgstr "[opcije]" - -#~ msgid "The output directory. Defaults to the current directory." -#~ msgstr "Izlazni direktorij. Podrazumijeva se kao aktivni direktorij." - -#~ msgid "Unknown source profile %r" -#~ msgstr "Nepoznati profil izvora %r" - -#~ msgid "Unknown destination profile %r" -#~ msgstr "Nepoznati profil odredišta %r" - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "" -#~ "Upotrijebiti ovaj format kod pohranjivanja pojedinačnih datoteka na disk" - -#~ msgid "Toolbar icon size" -#~ msgstr "Veličina ikone alatne trake" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Prikaži oznake gumba u alatnoj traci" - -#~ msgid "Frequently used directories" -#~ msgstr "Često korišteni direktoriji" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Svrstaj listu tagova po popularnosti" - -#~ msgid "Added %s to library" -#~ msgstr "Dodano %s u biblioteku" - -#~ msgid "Read metadata from " -#~ msgstr "Čitaj metapodatke sa " - -#~ msgid "Adding books to database..." -#~ msgstr "Dodavanje knjiga u bazu podataka..." - -#~ msgid "" -#~ "<p>Books with the same title as the following already exist in the database. " -#~ "Add them anyway?<ul>" -#~ msgstr "" -#~ "<p>Knjige istog naslova kao slijedeće već postoje u bazi podataka. Dodaj ih, " -#~ "bez obzira?<ul>" - -#~ msgid "Searching for books in all sub-directories..." -#~ msgstr "Pretraga za knjigama u svim pod-direktorijima..." - -#~ msgid "Adding books recursively..." -#~ msgstr "Dodavanje knjiga suvratno..." - -#~ msgid "Reading metadata..." -#~ msgstr "Čitanje metapodataka..." - -#~ msgid "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tCrops a pdf. \n" -#~ "\t" -#~ msgstr "" -#~ "\t%prog [opcije] file.pdf\n" -#~ "\n" -#~ "\tPodrezuje a pdf. \n" -#~ "\t" - -#~ msgid "Number of pixels to crop from the left most y (default is %d) " -#~ msgstr "Broj piksela za podrezati od krajnjeg lijevog y (zadano je %d) " - -#~ msgid "Number of pixels to crop from the right most x (default is %d) " -#~ msgstr "Broj piksela za podrezati od krajnjeg desnog x (zadano je %d) " - -#~ msgid "Number of pixels to crop from the left most x (default is %d) " -#~ msgstr "Broj piksela za podrezati od krajnjeg lijevog x (zadano je %d) " - -#~ msgid "Number of pixels to crop from the right most y (default is %d)" -#~ msgstr "Broj piksela za podrezati od krajnjeg desnog y (zadano je %d)" - -#~ msgid " plugins" -#~ msgstr " priključci" - -#~ msgid "Customize %s" -#~ msgstr "Prilagodi %s" - -#~ msgid "Choose plugin" -#~ msgstr "Odaberi priključak" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Sadržajni\n" -#~ "Poslužitelj" - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>Mora biti direktorij." - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "Veličina %s je nevažeća. Mora biti u formatu širinaxvisina" - -#~ msgid "Invalid size" -#~ msgstr "Nevažeća veličina" - -#~ msgid "Invalid database location" -#~ msgstr "Nevažeća lokacija baze podataka" - -#~ msgid "Invalid database location " -#~ msgstr "Nevažeća lokacija baze podataka " - -#~ msgid "Configuration" -#~ msgstr "Konfiguracija" - -#~ msgid "Browse for the new database location" -#~ msgstr "Pretraži lokaciju za novu bazu podataka" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "&Lokacija elektroničkih knjiga (ebooks su pohranjene u mapama razvrstanim po " -#~ "autorima a metapodaci su pohranjeni u datoteci metadata.db)" - -#~ msgid "Read &metadata from files" -#~ msgstr "Čitaj metapodatke iz datoteka" - -#~ msgid "Compacting..." -#~ msgstr "Sažimanje..." - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "Nevažeća lokacija baze podataka.<br>Nemoguće pisati u " - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "Sažimanje baze podataka. Ovo može uzeti vremena." - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Postavi gornju marginu u pts. Standardno je %default." - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Postavi donju marginu u pts. Standardno je %default." - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "Postavi lijevu marginu u pts. Standardno je %default." - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Postavi desnu marginu u pts. Standardno je %default." - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "Veličina osnovnog pisma u pts. Standardno je %default. Postavi na 0 da " -#~ "onesposobiš promjenu veličine pisama." - -#~ msgid "and delete from library" -#~ msgstr "i izbriši iz biblioteke" - -#~ msgid "Send specific format to storage card" -#~ msgstr "Pošalji specifičan format na memorijsku karticu" - -#~ msgid "Send to storage card" -#~ msgstr "Pošalji na memorijsku karticu" - -#~ msgid "Send specific format to main memory" -#~ msgstr "Pošalji specifičan format u glavnu memoriju" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Neuspjelo slanje e-poštom slijedećih knjiga" - -#~ msgid "Failed to email books" -#~ msgstr "Neuspjelo slanje knjiga e-poštom" - -#~ msgid "" -#~ "Could not email the following books as no suitable formats were " -#~ "found:<br><ul>%s</ul>" -#~ msgstr "" -#~ "Nemoguće poslati e-poštom slijedeće knjige pošto odgovarajući formati nisu " -#~ "pronađeni: <br><ul>%s</ul>" - -#~ msgid "Attached is the" -#~ msgstr "Priloženo je" - -#~ msgid "Sent by email:" -#~ msgstr "Pošalji e-poštom:" - -#~ msgid "Finish gmail setup" -#~ msgstr "Završi gmail postavku" - -#~ msgid "Dont forget to enter your gmail username and password" -#~ msgstr "Ne zaboravite unijeti gmail korisničko ime i lozinku" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "Epoštanska\n" -#~ "Dostava" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "Morate postaviti korisničko ime i lozinku poštanskog poslužitelja." - -#~ msgid "Select database location" -#~ msgstr "Odaberi lokaciju baze podataka" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Slobodan neiskorišten prostor na disku iz baze podataka." - -#~ msgid "Add new plugin" -#~ msgstr "Dodaj novi priključak" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.\n" -#~ "\n" -#~ "Metadata will be updated in the database as well as the generated %s file." -#~ msgstr "" -#~ "Specificiraj metapodatke kao naslov i autor knjige.\n" -#~ "\n" -#~ "Metapodaci će biti obnovljeni u bazi podataka kao i generiranoj %s datoteci." - -#~ msgid "Chapter Detection" -#~ msgstr "Otkrivanje Poglavlja" - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "Fino podesi otkrivanje zaglavlja poglavlja i odlomaka." - -#~ msgid "" -#~ "Adjust the look of the generated ebook by specifying things like font sizes." -#~ msgstr "" -#~ "Podesi izgled generirane eknjige specificirajući stvari kao veličinu pisma." - -#~ msgid "Specify the page layout settings like margins." -#~ msgstr "Specificiraj postavke izgleda stranice kao margine." - -#~ msgid "This book has no available formats" -#~ msgstr "Ova knjiga nema dostupne formate" - -#~ msgid "Choose the format to convert to " -#~ msgstr "Odaberi format u koji pretvoriti " - -#~ msgid "Invalid XPath expression" -#~ msgstr "Nevažeći XPath izraz" - -#~ msgid "Convert to EPUB" -#~ msgstr "Pretvori u EPUB" - -#~ msgid "The expression %s is invalid. Error: %s" -#~ msgstr "Izraz %s je nevažeći. Greška: %s" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "Nemoguće pretvoriti %s pošto ova knjiga nema podržane formate." - -#~ msgid "No available formats" -#~ msgstr "Nema dostupnih formata" - -#~ msgid "Change the publisher of this book" -#~ msgstr "Promijeni izdavača ove knjige." - -#~ msgid "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." -#~ msgstr "" -#~ "Promijeni autora(e) ove knjige. Mnogostruki autori bi trebali biti odvojeni " -#~ "sa &. Ako autorovo ime sardži &, upotrijebi &&." - -#~ msgid "Series index." -#~ msgstr "Indeks serija." - -#~ msgid "Override &CSS" -#~ msgstr "Nadvladaj &CSS" - -#~ msgid "Level &1 TOC" -#~ msgstr "Razina &1 TOC" - -#~ msgid "Level &2 TOC" -#~ msgstr "Razina &2 TOC" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Nemoguće ugrabiti metapodatke od:" - -#~ msgid "Warning" -#~ msgstr "Upozorenje" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "Skidanje metapodataka je izgleda zastalo. Probajte ponovo kasnije." - -#~ msgid "Could not find metadata" -#~ msgstr "Nemoguće pronaći metapodatke" - -#~ msgid "Finding metadata..." -#~ msgstr "Pronalaženje metapodataka..." - -#~ msgid "No metadata found" -#~ msgstr "Metapodaci nisu pronađeni" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Metapodaci nisu pronađeni, probajte podesiti naslov i autora ili ISBN ključ." - -#~ msgid "Level &3 TOC" -#~ msgstr "Razina &3 TOC" - -#~ msgid "Fetch metadata" -#~ msgstr "Prigrabi metapodatke" - -#~ msgid "Fetch" -#~ msgstr "Prigrabi" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "Odaberite knjigu koja najbliže odgovara vašoj kopiji sa donje liste" - -#~ msgid "Matches" -#~ msgstr "Podudarnosti" - -#~ msgid "<li><b>book-designer</b> - HTML0 files from Book Designer</li>" -#~ msgstr "<li><b>book-designer</b> - HTML0 datoteke od Book Designer</li>" - -#~ msgid "" -#~ "<li><b>pdftohtml</b> - HTML files that are the output of the program " -#~ "pdftohtml</li>" -#~ msgstr "" -#~ "<li><b>pdftohtml</b> - HTML datoteke koje su rezultat programa pdftohtml</li>" - -#~ msgid "<ol><li><b>baen</b> - Books from BAEN Publishers</li>" -#~ msgstr "<ol><li><b>baen</b> - Knjige od BAEN Izdavača</li>" - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "" -#~ "Predprocesira datoteku prije pretvaranja u LRF. Ovo je korisno ako da je " -#~ "datoteka iz određenog izvora. Poznati izvori:" - -#~ msgid "No preprocessing" -#~ msgstr "Bez predprosiranja" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.<p>Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "" -#~ "Specificiraj metapodatke kao naslov i autor knjige. <p>Metapodaci će biti " -#~ "obnovljeni u bazi podataka kao i u generiranoj LRF datoteci." - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Odaberi format za pretvorbu u LRF" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Pretvori %s u LRF" - -#~ msgid "Set conversion defaults" -#~ msgstr "Postavi zadane vrijednosti pretvorbe" - -#~ msgid "Skipping filtered article: %s" -#~ msgstr "Preskakanje filtriranog artikla: %s" - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "Preskakanje dupliciranog artikla: %s" - -#~ msgid "German" -#~ msgstr "Njemački" - -#~ msgid "Italian" -#~ msgstr "Talijanski" - -#~ msgid "Portugese" -#~ msgstr "Portugalski" - -#~ msgid "Bosnian" -#~ msgstr "Bosanski" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "Neuspjelo skidanje artikla: %s sa %s\n" - -#~ msgid "Croatian" -#~ msgstr "Hrvatski" - -#~ msgid "Serbian" -#~ msgstr "Srpski" - -#~ msgid "French" -#~ msgstr "Francuski" - -#~ msgid "Spanish" -#~ msgstr "Španski" - -#~ msgid "Dutch" -#~ msgstr "Holandski" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "Skinut artikal %s sa %s\n" -#~ "%s" - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "Nemoguće prigrabiti artikal. Izvedi sa --debug da vidiš razloge." - -#~ msgid "" -#~ "Options to control web2disk (used to fetch websites linked from feeds)" -#~ msgstr "" -#~ "Opcije za kontrolu web2disk (upotrijebljene za hvatanje websites vezanih " -#~ "kroz dotoke)" - -#~ msgid "Dont show the progress bar" -#~ msgstr "Ne prikazuj traku progresa" - -#~ msgid "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog parses an online source of articles, like an RSS or ATOM feed and \n" -#~ "fetches the article contents organized in a nice hierarchy.\n" -#~ "\n" -#~ "ARG can be one of:\n" -#~ "\n" -#~ "file name - %%prog will try to load a recipe from the file\n" -#~ "\n" -#~ "builtin recipe title - %%prog will load the builtin recipe and use it to " -#~ "fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n" -#~ "\n" -#~ "recipe as a string - %%prog will load the recipe directly from the string " -#~ "arg.\n" -#~ "\n" -#~ "Available builtin recipes are:\n" -#~ "%s\n" -#~ msgstr "" -#~ "%%prog [opcije] ARG\n" -#~ "\n" -#~ "%%prog analizira online izvore članaka, kao RSS ili ATOM dotoci i \n" -#~ "grabi sadržaj artikla organiziran u skladnoj hijerarhiji.\n" -#~ "\n" -#~ "ARG može biti jedan od:\n" -#~ "\n" -#~ "ime datoteke - %%prog će pokušati da učita recept iz datoteke\n" -#~ "\n" -#~ "ugrađeni naslov recepta - %%prog će učitati ugrađeni recept i upotrijebiti " -#~ "ga da ugrabi dotok. Na primjer Newsweek or \"The BBC\" or \"The New York " -#~ "Times\"\n" -#~ "\n" -#~ "recept kao string - %%prog će učitati recept direktno iz string arg.\n" -#~ "\n" -#~ "Raspoloživi ugrađeni recepti su:\n" -#~ "%s\n" - -#~ msgid "" -#~ "Number of levels of links to follow on webpages that are linked to from " -#~ "feeds. Defaul %default" -#~ msgstr "" -#~ "Broj razina veza za pratiti na stranicama koje su vezane kroz dotoke. " -#~ "Standardan je %default." - -#~ msgid "" -#~ "The directory in which to store the downloaded feeds. Defaults to the " -#~ "current directory." -#~ msgstr "" -#~ "Direktorij u kojem pohraniti skinute dotoke. Smatra se aktivnim direktorijem." - -#~ msgid "Be more verbose while processing." -#~ msgstr "Budite verbalniji dok procesirate." - -#~ msgid "" -#~ "The title for this recipe. Used as the title for any ebooks created from the " -#~ "downloaded feeds." -#~ msgstr "" -#~ "Naslov ovog recepta. Upotrijebljen kao naslov bilo koje knjige kreirane od " -#~ "skinutih dotoka." - -#~ msgid "" -#~ "Specify a list of feeds to download. For example: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "If you specify this option, any argument to %prog is ignored and a default " -#~ "recipe is used to download the feeds." -#~ msgstr "" -#~ "Specificiraj listu dotoka za skidanje. Na primjer: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "Ako specificirate ovu opciju, bilo koji argument na %prog će biti ignoriran " -#~ "i zadani recept upotrijebljen za skidanje dotoka." - -#~ msgid "Very verbose output, useful for debugging." -#~ msgstr "Vrlo verbalan izlaz, koristan u otkrivanju grešaka." - -#~ msgid "Don't show the progress bar" -#~ msgstr "Ne prikazuj traku progresa." - -#~ msgid "Options to control the fetching of periodical content from the web." -#~ msgstr "Opcije za kontrolu hvatanja periodičnog sadržaja sa mreže." - -#~ msgid "Customize the download engine" -#~ msgstr "Prilagodi mašinu za skidanje" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Svaka veza koja odgovara ovom regularnom izrazu će biti ignorirana. Ova " -#~ "opcija može biti specificirana bezbroj puta, u kojem slučaju ako veza " -#~ "odgovara bilo kojem regexp, biće ignorirana. Standardno nijedna veza nije " -#~ "ignorirana. Ako su oba --filter-regexp i --match-regexp specificirana, onda " -#~ "je --filter-regexp primijenjen prvi." - -#~ msgid "Could not initialize the fontconfig library" -#~ msgstr "Nemoguće inicijalizirati fontconfig biblioteku" - -#~ msgid "The priority of worker processes" -#~ msgstr "Prioriteti radnih procesa" - -#~ msgid "Job stopped by user" -#~ msgstr "Posao zaustavljen od strane korisnika" - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[opcije]\n" -#~ "\n" -#~ "Pokreni calibre sadržajni poslužitelj." - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sUsage%s: %s\n" - -#~ msgid "Could not launch worker process." -#~ msgstr "Nemoguće pokrenuti radni proces." - -#~ msgid "<p>Copying books to %s<br><center>" -#~ msgstr "<p>Kopiranje knjiga u %s<br><center>" - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "Lozinka za pristup vašoj calibre biblioteci. Korisničko ime je " - -#~ msgid "Create file names as author - title instead of title - author" -#~ msgstr "Kreiraj imena datoteka kao autor - naslov umjesto naslov - autor" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "" -#~ "Format u kojem izvesti podatke. Raspoloživi izbor: %s. Standardan je tekst." - -#~ msgid "Click to see the list of books on the storage card in your reader" -#~ msgstr "Klikni da vidiš listu knjiga na memorijskoj kartici u čitaču" - -#~ msgid "" -#~ "Card\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Kartica\n" -#~ "%s\n" -#~ "dostupna" - -#~ msgid "Click to see the list of books available on your computer" -#~ msgstr "Klikni da vidiš listu knjiga dostupnih na tvom računalu" - -#~ msgid "Click to see the list of books in the main memory of your reader" -#~ msgstr "Klikni da vidiš listu knjiga u glavnoj memoriji tvog čitača" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Čitač\n" -#~ "%s\n" -#~ "dostupan" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Biblioteka\n" -#~ "%d\n" -#~ "knjige" - -#~ msgid "Ebook Viewer" -#~ msgstr "Preglednik Elektroničke Knjige" - -#~ msgid "DRM Error" -#~ msgstr "DRM Greška" - -#~ msgid "<b>%s</b><br/><p>%s</p>" -#~ msgstr "<b>%s</b><br/><p>%s</p>" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>Ova knjiga je zaštićena <a href=\"%s\">DRM</a>" - -#~ msgid "/Unknown" -#~ msgstr "/Nepoznat" - -#~ msgid "You must set a username and password for %s" -#~ msgstr "Morate postaviti korisničko ime i lozinku za %s" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Uporaba: %s:%s@%s:%s i %s šifriranja" - -#~ msgid "" -#~ "If you disable this setting, metadata is guessed from the filename instead. " -#~ "This can be configured in the Advanced section." -#~ msgstr "" -#~ "Ako onesposobite ovu postavku, metapodaci će biti nagađani iz imena " -#~ "datoteke. Ovo može biti konfigurirano u Naprednom odjeljku." - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Dodaj direktorij u listu često korištenih direktorija" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Koristi &Rimske brojeve za brojeve serija" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "Ukloni direktorij iz liste često korištenih direktorija" - -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "" -#~ "calibre vam može poslati vaše knjige (ili vašem čitaču) putem e-maila" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Odaberi vidljive &stupce u prikazu biblioteke" - -#~ msgid "&Button size in toolbar" -#~ msgstr "Veličina &gumba u alatnoj traci" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Prikaži &tekst gumba u alatnoj traci" - -#~ msgid "&Metadata from file name" -#~ msgstr "&Metapodaci iz imena datoteke" - -#~ msgid "&Compact database" -#~ msgstr "&kompaktna baza podataka" - -#~ msgid "&Add" -#~ msgstr "&Dodaj" - -#~ msgid "Plugin &file:" -#~ msgstr "&Datoteka priključka:" - -#~ msgid "Convert %s to " -#~ msgstr "Pretvori %s u " - -#~ msgid "Bulk convert to " -#~ msgstr "Masovno pretvori u " - -#~ msgid "Source en&coding:" -#~ msgstr "Ši&friranje izvora:" - -#~ msgid "&Use author sort to set author field in output" -#~ msgstr "&Koristi svrstavanje autora za postavku polja autora u izlazu" - -#~ msgid "No text &justification" -#~ msgstr "Nema &poravnavanja teksta" - -#~ msgid "Preserve &tag structure when splitting" -#~ msgstr "Sačuvaj strukturu &tagova kod odvajanja" - -#~ msgid "Remove &first image from source file" -#~ msgstr "Ukloni &prvu sliku iz izvorne datoteke" - -#~ msgid "&Rescale images" -#~ msgstr "&Promijeni veličinu slika" - -#~ msgid "&Ignore tables" -#~ msgstr "&Ignoriraj tabele" - -#~ msgid "&Destination profile:" -#~ msgstr "Profil &odredišta:" - -#~ msgid "&Source profile:" -#~ msgstr "Profil &izvora:" - -#~ msgid "&Page map" -#~ msgstr "Mapa &stranice" - -#~ msgid "&Top Margin:" -#~ msgstr "&Gornja Margina:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "&Donja Margina:" - -#~ msgid "&Left Margin:" -#~ msgstr "&Lijeva Margina:" - -#~ msgid "&Right Margin:" -#~ msgstr "&Desna Margina:" - -#~ msgid "Automatic &chapter detection" -#~ msgstr "Automatsko otkrivanje &poglavlja" - -#~ msgid "&XPath:" -#~ msgstr "&XPath:" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "Automatski &Sadržaj" - -#~ msgid "&Name XPath:" -#~ msgstr "&Naziv XPAth:" - -#~ msgid "&Title for generated TOC" -#~ msgstr "&Naslov generiranog TOC" - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Podesi izgled generirane LRF datoteke specificiranjem stvari kao što su " -#~ "veličina pisma i razmak između riječi." - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Specificiraj postavke stranice kao što su margine i veličina zaslona " -#~ "odredišnog uređaja." - -#~ msgid "&Access Key:" -#~ msgstr "&Pristupni Ključ:" - -#~ msgid "Convert to LRF" -#~ msgstr "Pretvori u LRF" - -#~ msgid "Category" -#~ msgstr "Kategorija" - -#~ msgid "<font color=\"gray\">No help available</font>" -#~ msgstr "<font color=\"gray\">Pomoć nije dostupna</font>" - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "Masovna pretvorba elektroničkih knjiga u LRF" - -#~ msgid "&Stop selected job" -#~ msgstr "&Zaustavi odabrani posao" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "Umetni &čistu liniju između paragrafa" - -#~ msgid "Ignore &tables" -#~ msgstr "Ignoriraj &tabele" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Osposobi automatsko &rotiranje slika" - -#~ msgid "&Word spacing:" -#~ msgstr "Razmak &riječi:" - -#~ msgid "&Monospace:" -#~ msgstr "&Monospace:" - -#~ msgid "S&ans-serif:" -#~ msgstr "S&ans-serif:" - -#~ msgid "Embedded Fonts" -#~ msgstr "Ugrađena Pisma" - -#~ msgid "&Serif:" -#~ msgstr "&Serif:" - -#~ msgid " pts" -#~ msgstr " pts" - -#~ msgid "&Preprocess:" -#~ msgstr "&Predproces:" - -#~ msgid "Ignore &colors" -#~ msgstr "Ignoriraj &boje" - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "&Pretvori tabele u slike (ovo je dobro za velike/kompleksne tabele)" - -#~ msgid "Header" -#~ msgstr "Zaglavlje" - -#~ msgid "&Show header" -#~ msgstr "&Prikaži zaglavlje" - -#~ msgid "&Header format:" -#~ msgstr "Format &zaglavlja:" - -#~ msgid "Override<br>CSS" -#~ msgstr "Nadvladaj<br>CSS" - -#~ msgid "&Disable chapter detection" -#~ msgstr "&Onesposobi otkrivanje poglavlja" - -#~ msgid "Title based detection" -#~ msgstr "Otkrivanje na osnovu naslova" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "Dodaj &poglavlja u sadržaj" - -#~ msgid "Tag based detection" -#~ msgstr "Otkrivanje na osnovu tagova" - -#~ msgid "&Regular expression:" -#~ msgstr "&Regularni izraz:" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "Nemoj dodati &veze u sadržaj" - -#~ msgid "Author S&ort: " -#~ msgstr "S&vrstavanje autora: " - -#~ msgid "Meta information" -#~ msgstr "Meta informacija" - -#~ msgid "Add Ta&gs: " -#~ msgstr "Dodaj Ta&gove: " - -#~ msgid "The download timed out." -#~ msgstr "Vrijeme skidanja isteklo." - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Nemoguće ugrabiti metapodatke" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "Morate specificirati barem jedan od ISBN, Naslov, Autori ili Izdavač" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Nemoguće ugrabiti omot" - -#~ msgid "Edit Meta Information" -#~ msgstr "Uredi Meta informacije" - -#~ msgid "Bad cover" -#~ msgstr "Loš omot" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "Omot nije važeća slika" - -#~ msgid "Reset cover to default" -#~ msgstr "Vrati omot u zadano stanje" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "&Ugrabi metapodatke sa poslužitelja" - -#~ msgid "Available Formats" -#~ msgstr "Raspoloživi Formati" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Ukloni odabrane formate ove knjige iz baze podataka." - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Dodaj novi format ove knjige u bazu podataka." - -#~ msgid "Monday" -#~ msgstr "Ponedjeljak" - -#~ msgid "%d recipes" -#~ msgstr "%d recepti" - -#~ msgid "day" -#~ msgstr "dan" - -#~ msgid "Friday" -#~ msgstr "Petak" - -#~ msgid "This recipe requires a username and password" -#~ msgstr "Recept zahtijeva korisničko ime i lozinku" - -#~ msgid "Tuesday" -#~ msgstr "Utorak" - -#~ msgid "Wednesday" -#~ msgstr "Srijeda" - -#~ msgid "Must set account information" -#~ msgstr "Morate postaviti informacije o računu" - -#~ msgid "Saturday" -#~ msgstr "Subota" - -#~ msgid "Thursday" -#~ msgstr "Četvrtak" - -#~ msgid "Sunday" -#~ msgstr "Nedjelja" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "Prije %dana, %d sati i %d minuta" - -#~ msgid "Last downloaded" -#~ msgstr "Zadnje skinuto" - -#~ msgid "Source renderer profile. Default is %default." -#~ msgstr "Profil prokazivača izvora. Standardan je %default." - -#~ msgid "Destination renderer profile. Default is %default." -#~ msgstr "Profil prikazivača odredišta. Standardan je %default." - -#~ msgid "&Boundary XPath:" -#~ msgstr "XPath &Granica:" - -#~ msgid "&Force page break before tag:" -#~ msgstr "&Prisilni kraj stranice prije navoda:" - -#~ msgid "&Page break before tag:" -#~ msgstr "Kraj &stranice prije navoda:" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Prisilni kraj stranice prije &atributa:" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "&Množitelj za veličinu teksta u prikazanim tabelama:" - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "Otkrij poglavlje &kod navoda:" - -#~ msgid "at" -#~ msgstr "kod" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Interval po kojemu skidati ovaj recept. Nulta vrijednost znači da će recept " -#~ "biti skinut svaki sat." - -#~ msgid "Schedule for download" -#~ msgstr "Plan skidanja" - -#~ msgid "Every " -#~ msgstr "Svaki " - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Obrišite skinute vijesti starije od specificiranog broja dana. Postavite na " -#~ "nulu da ovo onesposobite." - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Obrišite skinute vijesti starije od " - -#~ msgid "" -#~ "See the <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">User Manual</a> for more help" -#~ msgstr "" -#~ "Pogledajte <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">Korisnički Priručnik</a> za pomoć." - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Priložena datoteka: %s je recept za skinuti %s." - -#~ msgid "Pick recipe" -#~ msgstr "Odaberi recept" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Odaberi recept za prilagođavanje" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Automatski kreiraj unos svrstavanja autora na osnovu aktivnog unosa autora" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Za pomoć u pisanju naprednih vijesničkih recepata, molimo posjetite <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">Korisnički " -#~ "Recepti</a>" - -#~ msgid "Regular expression (?P<authors>)" -#~ msgstr "Regularni izraz (?P<authors>)" - -#~ msgid "Waiting" -#~ msgstr "Čekanje" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Knjiga <font face=\"serif\">%s</font> od %s." - -#~ msgid "" -#~ "<p>For help visit <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#~ msgstr "" -#~ "<p>Za pomoć posjetite <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" - -#~ msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#~ msgstr "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" - -#~ msgid "Set defaults for conversion" -#~ msgstr "Postavi zadane vrijednosti za pretvorbu" - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Odaberi lokaciju za vašu e-book biblioteku" - -#~ msgid "Set defaults for conversion of comics" -#~ msgstr "Postavi zadane vrijednosti za pretvorbu stripova" - -#~ msgid "Adding books..." -#~ msgstr "Dodavanje knjiga..." - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "Odabrane knjige će biti <b>permanentno izbrisane</b> i datoteke uklonjene sa " -#~ "vašeg računala. Jeste li sigurni?" - -#~ msgid "Could not save some ebooks" -#~ msgstr "Nemoguće spremiti neke elektroničke knjige" - -#~ msgid "" -#~ "<p>Could not save the following books to disk, because the %s format is not " -#~ "available for them:<ul>" -#~ msgstr "" -#~ "<p>Nemoguće spremiti slijedeće knjige na disk, jer %s format nije dostupan " -#~ "za iste:<ul>" - -#~ msgid "Saving to disk..." -#~ msgstr "Spremanje na disk..." - -#~ msgid "Copying database" -#~ msgstr "Kopiranje baze podataka" - -#~ msgid "Copying library to " -#~ msgstr "Kopiranje biblioteke u " - -#~ msgid "Could not move database" -#~ msgstr "Nemoguće premjestiti bazu podataka" - -#~ msgid "Invalid library location" -#~ msgstr "Nevažeća lokacija biblioteke" - -#~ msgid "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" -#~ msgstr "" -#~ "<span style=\"color:red; font-weight:bold\">Posljednja inačica: <a " -#~ "href=\"%s\">%s</a></span>" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s je dopunjen na inačicu %s. Pogledajte <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nove značajke</a>. " -#~ "Posjetite stranicu za skidanje." - -#~ msgid "WARNING: Active jobs" -#~ msgstr "UPOZORENJE: Aktivni poslovi" - -#~ msgid "Output:" -#~ msgstr "Izlaz:" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "&Traži:" - -#~ msgid "" -#~ "Search the list of books by title or author<br><br>Words separated by spaces " -#~ "are ANDed" -#~ msgstr "" -#~ "Pretražuj listu knjiga po naslovu ili autoru<br><br>Riječi odvojene " -#~ "razmacima su tretirane ne kao \"ILI\" nego kao \"I\"." - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments<br><br>Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Pretražuj listu knjiga po naslovu, autoru, izdavaču, tagovima i " -#~ "komentarima.<br><br>Riječi odvojene razmacima su tretirane kao \"I\"." - -#~ msgid "Sort by &popularity" -#~ msgstr "Svrstaj po &popularnosti" - -#~ msgid "Edit meta information" -#~ msgstr "Uredi meta informaciju" - -#~ msgid "Convert E-books" -#~ msgstr "Pretvori Elektroničke knjige" - -#~ msgid "" -#~ "<p>An invalid database already exists at %s, delete it before trying to move " -#~ "the existing database.<br>Error: %s" -#~ msgstr "" -#~ "<p>Nevažeća baza podataka već postoji na %s, izbrišite istu prije nego " -#~ "pokušate pomaknuti postojeću bazu podataka.<br>Greška: %s" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "Nemoguć pristup do %s. Korištenje %s kao biblioteke." - -#~ msgid "Configure calibre" -#~ msgstr "Konfiguriraj calibre" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Klikni da pretražiš knjige po njihovim omotima" - -#~ msgid "Click to browse books by tags" -#~ msgstr "Klikni da pretražiš knjige po tagovima" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Klikni da vidiš listu aktivnih poslova." - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Pretvori knjigu %d od %d (%s)" - -#~ msgid "Convert comic: " -#~ msgstr "Pretvori strip: " - -#~ msgid "Convert book: " -#~ msgstr "Pretvori knjigu: " - -#~ msgid "Starting Bulk conversion of %d books" -#~ msgstr "Pokreni Grupnu pretvorbu %d knjiga" - -#~ msgid "title" -#~ msgstr "naslov" - -#~ msgid "status" -#~ msgstr "stanje" - -#~ msgid "Public" -#~ msgstr "Javni" - -#~ msgid "tease" -#~ msgstr "golicati" - -#~ msgid "body" -#~ msgstr "tijelo" - -#~ msgid "Draft" -#~ msgstr "Nacrt" - -#~ msgid "category" -#~ msgstr "kategorija" - -#~ msgid "categories" -#~ msgstr "kategorije" - -#~ msgid "created" -#~ msgstr "kreiran" - -#~ msgid "allow comments" -#~ msgstr "dozvoli komentare" - -#~ msgid "publish" -#~ msgstr "izdati" - -#~ msgid "post" -#~ msgstr "oglas" - -#~ msgid "url" -#~ msgstr "url" - -#~ msgid "links" -#~ msgstr "veze" - -#~ msgid "link" -#~ msgstr "veza" - -#~ msgid "name" -#~ msgstr "ime" - -#~ msgid "Date published." -#~ msgstr "Datum izdavanja." - -#~ msgid "posts" -#~ msgstr "oglasi" - -#~ msgid "modified" -#~ msgstr "izmijenjeno" - -#~ msgid "Example" -#~ msgstr "Primjer" - -#~ msgid "description" -#~ msgstr "opis" - -#~ msgid "welcome" -#~ msgstr "dobrodošli" - -#~ msgid "template" -#~ msgstr "predložak" - -#~ msgid "sites" -#~ msgstr "internet stranice" - -#~ msgid "site" -#~ msgstr "internet stranica" - -#~ msgid "is active" -#~ msgstr "je aktivan" - -#~ msgid "date modified" -#~ msgstr "datum promjene" - -#~ msgid "last modified" -#~ msgstr "zadnji put promijenjeno" - -#~ msgid "last checked" -#~ msgstr "zadnji put provjereno" - -#~ msgid "tag" -#~ msgstr "tag" - -#~ msgid "tags" -#~ msgstr "tagovi" - -#~ msgid "feed" -#~ msgstr "dotok" - -#~ msgid "feeds" -#~ msgstr "dotoci" - -#~ msgid "content" -#~ msgstr "sadržaj" - -#~ msgid "comments" -#~ msgstr "komentari" - -#~ msgid "date created" -#~ msgstr "datum kreiranja" - -#~ msgid "subscriber" -#~ msgstr "pretplatnik" - -#~ msgid "subscribers" -#~ msgstr "pretplatnici" - -#~ msgid "author" -#~ msgstr "autor" - -#~ msgid "No filename specified." -#~ msgstr "Ime datoteke nije spcificirano." - -#~ msgid "Format for &single file save:" -#~ msgstr "Format za spremanje &pojedinačnih datoteka:" - -#~ msgid "Device database corrupted" -#~ msgstr "Baza podataka uređaja je korumpirana." - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "je rezultat napora brojnih volontera iz cijelog svijeta. Ako smatrate da je " -#~ "koristan, molimo razmislite o donaciji za podršku razvoju ovog projekta." - -#~ msgid "feed url" -#~ msgstr "URL dotoka" - -#~ msgid "author email" -#~ msgstr "e-mail autora" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Postavite šablonu " -#~ "regularnog izraza za upotrebu kod pokušaja pogađanja e-book metapodataka iz " -#~ "imena datoteka. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">Referenca</span></a> na sintaksu " -#~ "regularnih izraza je dostupna.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Upotrijebite <span " -#~ "style=\" font-weight:600;\">Test</span> funkcionalnosti ispod za provjeru " -#~ "vašeg regularnog izraza na nekoliko uzoraka imena datoteka. Grupna imena za " -#~ "različite unose metapodataka su dokumentirana u " -#~ "objašnjenjima.</p></body></html>" - -#~ msgid "" -#~ "<p>You can control how calibre detects chapters using a XPath expression. To " -#~ "learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a></p>" -#~ msgstr "" -#~ "<p>Vi možete kontrolirati kako calibre otkriva poglavlja koristeći XPath " -#~ "izraze. Da naučite kako upotrijebiti XPath izraze pogledajte <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a></p>" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using 3rd party tools." -#~ msgstr "" -#~ "<p>Nemoguće pretvoriti: %s<p>Ovo je <a href=\"%s\">DRM</a> knjiga. Prvo " -#~ "morate ukloniti DRM koristeći alate treće stranke." - -#~ msgid "" -#~ "Set the output format that is used when converting ebooks and downloading " -#~ "news" -#~ msgstr "" -#~ "Postavi izlazni format koji je korišten kod pretvaranja elektroničkih knjiga " -#~ "i skidanja vijesti." - -#~ msgid "cache duration" -#~ msgstr "trajanje priručne memorije" - -#~ msgid "default site" -#~ msgstr "zadana internet stranica" - -#~ msgid "tagcloud level" -#~ msgstr "tagcloud nivo" - -#~ msgid "show tagcloud" -#~ msgstr "prikaži tagcloud" - -#~ msgid "use internal cache" -#~ msgstr "upotrijebi internu priručnu memoriju" - -#~ msgid "Fields updated automatically by Feedjack" -#~ msgstr "Polja automatski osvježavana od Feedjack" - -#~ msgid "Duration in seconds of the cached pages and data." -#~ msgstr "Trajanje u sekundima priručne memorije i podataka." - -#~ msgid "If disabled, this feed will not be further updated." -#~ msgstr "Ako je onesposobljen, ovaj dotok neće više biti obnavljan." - -#~ msgid "" -#~ " is communicating with the device!<br>\n" -#~ " 'Quitting may cause corruption on the device.<br>\n" -#~ " 'Are you sure you want to quit?" -#~ msgstr "" -#~ " komunicira sa uređajem!<br>\n" -#~ " 'Prekinuće može prouzrokovati korupciju uređaja.<br>\n" -#~ " 'Jeste li sigurni da hoćete prekinuti?" - -#~ msgid "" -#~ "<p>Could not convert %d of %d books, because no suitable source format was " -#~ "found.<ul>%s</ul>" -#~ msgstr "" -#~ "<p>Nemoguće je pretvoriti %d od %d knjiga, jer odgovarajući izvorni format " -#~ "nije pronađen.<ul>%s</ul>" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Kliknite da isključite Pretragu Omota" - -#~ msgid "posts per page" -#~ msgstr "postavki po stranici" - -#~ msgid "order posts by" -#~ msgstr "svrstaj postavke po" - -#~ msgid "Date the post was first obtained." -#~ msgstr "Datum kad je postavka prvi put dobivena." - -#~ msgid "Keep blank to use the Feed's original name." -#~ msgstr "Ostavi prazno da upotrijebiš originalno ime Dotoka." - -#~ msgid "" -#~ "A file generated by ghostscript which allows each page to be individually " -#~ "cropped [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " -#~ msgstr "" -#~ "Datoteka generirana od ghostscript koja omogućava da svaka stranica bude " -#~ "posebno podrezana [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [opcije] ključ\n" -#~ "\n" -#~ "Dohvatite metapodatke za knjige sa isbndb.com. Možete specificirati bilo " -#~ "ISBN ID\n" -#~ "knjige ili naslov i autora. Ako specificirate naslov i autora, onda možete\n" -#~ "dobiti više od jedne knjige kao rezultat.\n" -#~ "\n" -#~ "Ključ predstavlja ključ računa kojeg ste generirali nakon pristupa " -#~ "besplatnom računu isbndb.com.\n" -#~ "\n" - -#~ msgid "" -#~ "When present, use the author sorting information for generating the " -#~ "Mobipocket author metadata." -#~ msgstr "" -#~ "Kad je prisutan, upotrijebi informacije svrstavanja po autoru za generiranje " -#~ "Mobipocket metapodataka." - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>calibre može pronaći metapodatke za vaše knjige na dvije lokacije: " -#~ "<b>Google Books</b> i <b>isbndb.com</b>. <p>Za upotrebu isbndm.com morate se " -#~ "prijaviti za <a href=\"http://www.isbndb.com\">besplatan račun</a> i unijeti " -#~ "vaš pristupni ključ ispod." - -#~ msgid "Minimum &indent:" -#~ msgstr "Minimalno &uvučen redak:" - -#~ msgid "&User stylesheet" -#~ msgstr "&Korisnička formatna lista" - -#~ msgid "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>Baza podataka knjiga na čitaču je korumpirana. Probajte " -#~ "slijedeće:\n" -#~ " <ol>\n" -#~ " <li>Isključite čitač. Sačekajte da završi regeneriranje baze " -#~ "podataka (kad je spreman da bude upotrijebljen). Ponovo ga priključite. Sad " -#~ "bi trebao raditi sa %(app)s. U protivnom probajte slijedeće.</li>\n" -#~ " <li>Prekinite %(app)s. Pronađite datoteku media.xml u " -#~ "čitačevoj glavnoj memoriji. Izbrišite istu. Isključite čitač. Sačekajte da " -#~ "regenerira datoteku. Ponovo ga priključite i pokrenite %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " - -#~ msgid "" -#~ "If disabled, this subscriber will not appear in the site or in the site's " -#~ "feed." -#~ msgstr "" -#~ "Ako je onesposobljen, ovaj pretplatnik se neće pojaviti na stranici ili u " -#~ "dotoku stranice." - -#~ msgid "" -#~ "This template must be a directory in your feedjack templates directory. " -#~ "Leave blank to use the default template." -#~ msgstr "" -#~ "Ovaj predložak mora biti direktorij u vašem feedjack direktoriju predložaka. " -#~ "Ostavite prazno da upotrijebite zadani predložak." - -#~ msgid "etag" -#~ msgstr "e-tag" - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Specificirajte pretvorbu znakova izvorne datoteke. Ako izlazna LRF datoteka " -#~ "sadrži neobične znakove, probajte promijeniti ovu opciju. Standardna " -#~ "pretvorba za datoteke iz windows računala je cp-1252. Drugi popularan izbor " -#~ "je utf-8. Normalno je pokušati pogoditi kodiranje." - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Prikaži &obavještavanje u sustavnom poslužavniku." - -#~ msgid "" -#~ "If you want to use the content server to access your ebook collection on " -#~ "your iphone with Stanza, you will need to add the URL " -#~ "http://myhostname:8080/stanza as a new catalog in the stanza reader on your " -#~ "iphone. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of this computer." -#~ msgstr "" -#~ "Ako hoćete da koristite sadržajni poslužitelj da pristupite vašoj kolekciji " -#~ "knjiga putem iphone sa Stanza, morate dodati URL " -#~ "http://myhostname:8080/stanza kao novi katalog u Stanza čitaču na vašem " -#~ "telefonu. Myhostname bi trebalo biti puno kvalificirano ime domaćina ili IP " -#~ "adresa ovog računala." - -#~ msgid "" -#~ "Device renderer profiles. Affects conversion of font sizes, image rescaling " -#~ "and rasterization of tables. Valid profiles are: %s." -#~ msgstr "" -#~ "Profili podnositelja uređaja. Utječe na pretvorbu veličine pisma, promjenu " -#~ "veličine slika i rasterizaciju tabela. Važeći profili su: %s." - -#~ msgid "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" -#~ msgstr "" -#~ "<p>Pretraga knjiga po njihovim omotima je onesposobljena.<br>Uvoz " -#~ "pictureflow modula nije uspio:<br>" - -#~ msgid "shortname" -#~ msgstr "kratkoime" - -#~ msgid "Keep blank to use the Feed's original shortname." -#~ msgstr "Ostavite prazno da ujpotrijebite originalno kratkoime Dotoka." - -#~ msgid "" -#~ "<p>You can control how calibre detects page boundaries using a XPath " -#~ "expression. To learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a>. The page boundaries are useful only if you want a mapping from " -#~ "pages in a paper book, to locations in the e-book. This controls where Adobe " -#~ "Digital Editions displays the page numbers in the right margin.</p>" -#~ msgstr "" -#~ "<p>Vi možete kontrolirati kako calibre otkriva granice stranica koristeći " -#~ "XPath izraz. Da naučite kako koristiti XPath izraze pogledajte <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a>. Granice stranica su korisne samo ako hoćete preslikati " -#~ "stranice iz mekog poveza na lokacije u elektroničku knjigu. Ovo kontrolira " -#~ "gdje Adobe Digital Editions prikazuje brojeve stranica u desnoj margini.</p>" - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Ako html2lrf ne pronađe krajeve stranica u html datoteci i ne može otkrti " -#~ "zaglavlja poglavlja, automatski će uvrstiti kraj stranica prije tagova čija " -#~ "imena odgovaraju regularnom izrazu. Standardno je %default. Vi to možete " -#~ "onesposobiti postavljanjem regexp na \"$\". Cilj ove opcije je da ustvrdi da " -#~ "nema predugačkih stranica jer to umanjuje učinkovitost LRF pri listanju " -#~ "stranica. Shodno tome ova opcija je ignorirana ako aktivna stranica ima samo " -#~ "par elemenata." - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "" -#~ "Čitko formatirajte izlučeni jezični kod. Ovo može promijeniti značajan " -#~ "prored." - -#~ msgid "tagline" -#~ msgstr "krilatica" - -#~ msgid "greets" -#~ msgstr "pozdravi" - -#~ msgid "slug" -#~ msgstr "slug" - -#~ msgid "Del" -#~ msgstr "Izbriši" - -#~ msgid "guid" -#~ msgstr "guid" - -#~ msgid "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " -#~ "attribute to \"none\" to match only on tag names. So for example, to match " -#~ "all h2 tags, you would use \"h2,none,\". Default is %default" -#~ msgstr "" -#~ "Pronađi početak poglavlja elementa imajući specificirane atribute. Format za " -#~ "ovu opciju je tagname regexp,attribute name,attribute value regexp. Na " -#~ "primjer, da bi uskladili sve tagove zaglavlja koji imaju atribut " -#~ "klasa=\"poglavlje\", trebate upotrijebiti \"h\\d,class,poglavlje\". Možete " -#~ "postaviti atribut na \"none\" da uskladite samo nazive tagova. Na primjer, " -#~ "da uskladite sve h2 tagove, trebate upotrijebiti \"h2,none,\". Standardno je " -#~ "%default." - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Nemoguće ugrabiti omot.</b><br/>" - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting. <br><ul>%s</ul>" -#~ msgstr "" -#~ "Nemoguće otpremiti slijedeće knjige na uređaj, jer odgovarajući formati nisu " -#~ "pronađeni. Probajte promijeniti izlazni format u gornjem desnom kutu pokraj " -#~ "crvenog srca i ponovo pretvoriti. <br><ul>%s</ul>" - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Convert a HTML file to an EPUB ebook. Recursively follows links in the HTML " -#~ "file.\n" -#~ "If you specify an OPF file instead of an HTML file, the list of links is " -#~ "takes from\n" -#~ "the <spine> element of the OPF file.\n" -#~ msgstr "" -#~ "%prog [opcije] datoteka.html|opf\n" -#~ "\n" -#~ "Pretvori HTML datoteku u EPUB elektroničku knjigu. Suvratno prati veze u " -#~ "HTML datoteci.\n" -#~ "Ako specificirate OPF datoteku umjesto HTML datoteke, lista veza je uzeta iz " -#~ "<spine> \n" -#~ "elementa OPF datoteke.\n" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "Omot za ovu knjigu nije pronađen. Pokušajte prvo specificirati ISBN." - -#~ msgid "Download &cover" -#~ msgstr "Preuzmi &omot" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Preuzmi sve predviđene recepte odjednom" - -#~ msgid "Chinese" -#~ msgstr "Kineski" - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Follow all links in an HTML file and collect them into the specified " -#~ "directory.\n" -#~ "Also collects any resources like images, stylesheets, scripts, etc.\n" -#~ "If an OPF file is specified instead, the list of files in its <spine> " -#~ "element\n" -#~ "is used.\n" -#~ msgstr "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Pratii sve veze u HTML datoteci i prikupi ih u specificiranom direktoriju.\n" -#~ "Ovo također prikuplja sve resurse kao slike, stilske liste, skripte itd.\n" -#~ "Ako je OPF datoteka specificirana umjesto ove, lista datoteka u njenom \n" -#~ "<spine> elementu je upotrijebljena.\n" - -#~ msgid "<p>%s is already running. %s</p>" -#~ msgstr "<p>%s je već aktivan. %s</p>" - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting." -#~ msgstr "" -#~ "Nije moguće otpremiti slijedeće knjige na uređaj, jer nisu pronađeni " -#~ "odgovarajući formati. Probajte promijeniti izlazne formate u gornjem desnom " -#~ "kutu odmah do crvenog srca i ponovno konvertirati." - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook.\n" -#~ msgstr "" -#~ "%prog [options] comic.cb[z|r\n" -#~ "\n" -#~ "Konvertiraj strip u CBZ ili CBR datoteci u e-knjigu.\n" - -#~ msgid "Downloading metadata for %d book(s)" -#~ msgstr "Preuzimanje metapodataka za %d knjige" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Neuspjelo preuzimanje pojedinih metapodataka:" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Neuspjelo preuzimanje metapodataka za slijedeće:" - -#~ msgid "Download only metadata" -#~ msgstr "Preuzmi samo metapodatke" - -#~ msgid "<b>Failed to download metadata:" -#~ msgstr "<b>Neuspjelo preuzimanje metapodataka:" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Knjiga nema ni naslov niti ISBN" - -#~ msgid "No matches found for this book" -#~ msgstr "Nisu pronađene podudarnosti za ovu knjigu" - -#~ msgid "Hungarian" -#~ msgstr "Mađarski" - -#~ msgid "metadata" -#~ msgstr "metapodaci" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Preuzimanje %s za %d knjige" - -#~ msgid "Download only covers" -#~ msgstr "Preuzmi samo omote" - -#~ msgid "covers" -#~ msgstr "omoti" - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal i John Schember" - -#~ msgid "Book Jacket" -#~ msgstr "Omot Knjige" - -#~ msgid "Format:" -#~ msgstr "Format:" - -#~ msgid "Orientation:" -#~ msgstr "Orijentacija:" - -#~ msgid "Paper Size:" -#~ msgstr "Veličina Papira:" - -#~ msgid "both" -#~ msgstr "obadva" - -#~ msgid "Tijmen Ruizendaal" -#~ msgstr "Tijmen Ruizendaal" - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "Ovaj profil je namijenjen za SONY PRS liniju. 500/505/700 itd." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Komuniciraj sa BeBook eBook čitačem." - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Komuniciraj sa BeBook Mini eBook čitačem." - -#~ msgid "Communicate with the Sony PRS-505 eBook reader." -#~ msgstr "Komuniciraj sa Sony PRS-505 eBook čitačem." - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Komuniciraj sa Kindle 2 eBook čitačem." - -#~ msgid "Communicate with the Cybook eBook reader." -#~ msgstr "Komuniciraj sa Cybook eBook čitačem." - -#~ msgid "Communicate with the Sony PRS-700 eBook reader." -#~ msgstr "Komuniciraj sa Sony PRS-700 eBook čitačem." - -#~ msgid "List available recipes." -#~ msgstr "Izlistaj raspoložive recepte." - -#~ msgid "Options to control e-book conversion." -#~ msgstr "Opcije za kontrolu e-book konverzije." - -#~ msgid "Disable generation of MOBI index." -#~ msgstr "Onemogući generiranje MOBI indeksa." - -#~ msgid "You must install the pmount package." -#~ msgstr "Morate instalirati pmount paket." - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Visina reda u pts. Kontrolira razmak između dva susjedna reda teksta. " -#~ "Standardno, manipulacija visine reda se ne obavlja." - -#~ msgid "Produce more human-readable XML output." -#~ msgstr "Proizvedi više ljudski čitljiv XML proizvod." - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML " -#~ "first and then try it." -#~ msgstr "" -#~ "Ova RTF datoteka ima osobinu koju calibre ne podržava. Pretvori ju prvo u " -#~ "HTML a zatim ju isprobaj." - -#~ msgid "Insert &blank line" -#~ msgstr "Umetni &prazan red" - -#~ msgid "pagebreak" -#~ msgstr "kraj stranice" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "Pošalji specifični format na memorijsku karticu B" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "Pošalji specifični format na memorijsku karticu A" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Neuspjelo preuzimanje metapodataka:" - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>Nevažeća biblioteka već postoji na %s. Ovu prvo morate izbrisati prije " -#~ "nego pokušate premjestiti postojeću biblioteku. <br>Greška: %s" - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Kartica A\n" -#~ "%s\n" -#~ "raspoloživa" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Kartica B\n" -#~ "%s\n" -#~ "raspoloživa" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "Klikni da vidiš knjige na memorijskoj kartici B u svom čitaču" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "Klikni da vidiš knjige na memorijskoj kartici A u svom čitaču" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "Klikni da vidiš knjige u glavnoj memoriji tvoga čitača" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Klikni da vidiš knjige koje se nalaze na tvojem računalu" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s" -#~ msgstr "" -#~ "\n" -#~ "Preuzet članak %s od %s" - -#~ msgid "Portuguese" -#~ msgstr "Portugalski" - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be stored here:" -#~ msgstr "" -#~ "Odaberi lokaciju za svoje knjige. Kad dodajete knjige u calibre, one će biti " -#~ "postavljene ovdje." - -#~ msgid "When present, generate a periodical rather than a book." -#~ msgstr "Kad je prisutno, generiraj časopis umjesto knjige." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Specificiraj šifriranje znakova izlaznog dokumenta. Standardno je utf-8. " -#~ "Napomena: ova opcija nije prihvaćena od svih formata." - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "" -#~ "Šifriranje znakova za ulaz. Standardno je da se zutomatski detektiraju." - -#~ msgid "Input character &encoding" -#~ msgstr "&Šifriranje ulaznih znakova" - -#~ msgid "rule" -#~ msgstr "pravilo" - -#~ msgid "Auto converting the following books before sending via email:" -#~ msgstr "Auto konvertiranje slijedećih knjiga prije slanja e-poštom:" - -#~ msgid "Auto converting the following books before uploading to the device:" -#~ msgstr "Auto konvertiranje slijedećih knjiga prije otpremanja na uređaj:" - -#~ msgid "Select avaliable formats and their order for this device" -#~ msgstr "Odaberi raspoložive formate i njihov redoslijed za ovaj uređaj" - -#~ msgid "as the %s format is not available for them." -#~ msgstr "pošto im %s format nije dostupan." - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Odaberi tvoj čitač knjiga. Ovo će postaviti opcije konverzije da proizvedu " -#~ "knjige optimizirane za tvoj uređaj." - -#~ msgid "Starting conversion of %d books" -#~ msgstr "Početak konverzije %d knjiga" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Nije moguće konvertirati %d od %d knjige, jer odgovarajući izvorni format " -#~ "nije pronađen." - -#~ msgid "" -#~ "<h2>Congratulations!</h2> You have succesfully setup calibre. Press the " -#~ "Finish button to apply your settings." -#~ msgstr "" -#~ "<h2>Čestitamo!</h2> Vi ste uspješno postavili calibre. Kliknite na Završi " -#~ "gumb da primijenite postavke." - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Korisnički Priručnik</h2>Korisnički Priručnik je također na raspolaganju " -#~ "<a href=\"http://calibre.kovidgoyal.net/user_manual\">online</a>." - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Čitaj/Piši metapodatke iz/u ebook datoteke.\n" -#~ "\n" -#~ "Podržani formati za čitanje metapodataka: %s\n" -#~ "\n" -#~ "Podržani formati za pisanje metapodataka: %s\n" -#~ "\n" -#~ "Različite vrste datoteka podržavaju različite vrste metapodataka. Ako " -#~ "pokušate postaviti\n" -#~ "neke metapodatke na vrstu datoteke koja ih ne podržava, metapodaci će biti\n" -#~ "mirno ignorirani.\n" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "&Predprocesiraj ulaznu datoteku da bi moguće popravio otkrivanje strukture" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Upotrijebi asistenta za lakšu konstrukciju XPath izraza" - -#~ msgid "Catalan" -#~ msgstr "Katalanski" - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Odaberite lokaciju za vaše knjige. Kad dodajete knjige u calibre, one će " -#~ "biti kopirane ovdje." - -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "" -#~ "Spremite rezultat ulaznog priključka u specificirani direktorij. Ovo je " -#~ "korisno ako niste sigurni u kojem stadiju konverzije se događaju greške. " -#~ "UPOZORENJE: Ovo će kompletno izbrisati sadržaj specificiranog direktorija." - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "Ne forsirajte tekst da bude poravnan u izlazu. Da li će tekst biti prikazan " -#~ "poravnano ili ne ovisi o tome da li format knjige i čitač podržavaju " -#~ "poravnavanje." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Pokušaj otkrića i korekcije oštrog završetka redova i ostalih problema u " -#~ "izvornoj datoteci. Ovo može pogoršati stvari, te koristite s oprezom." - -#~ msgid "Usage: ebook-convert INFILE OUTFILE [OPTIONS..]" -#~ msgstr "" -#~ "Upotreba: ebook-konverzija ULAZNA DATOTEKA IZLAZNA DATOTEKA [OPCIJE..]" - -#~ msgid "" -#~ "Generate an Adobe \"page-map\" file if pagination information is avaliable." -#~ msgstr "" -#~ "Generirajte Adobe \"mapa-stranice\" datoteku ako su podaci o numeriranju " -#~ "raspoloživi." - -#~ msgid "" -#~ "<h2>Demo videos</h2>Videos demonstrating the various features of calibre are " -#~ "available <a " -#~ "href=\"http://calibre.kovidgoyal.net/downloads/videos/\">online</a>." -#~ msgstr "" -#~ "<h2>Demo video</h2>Video zapisi koji demonstriraju različite osobenosti " -#~ "calibre su raspoloživi <a " -#~ "href=\"http://calibre.kovidgoyal.net/downloads/videos/\">online</a>." - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "Tutorial</a>." -#~ msgstr "" -#~ "<p>Na primjer, da uparite sve h2 oznake koje imaju class=\"poglavlje\", " -#~ "postavite tag na <i>h2</i>, atribut na <i>class</i> i vrijednost na " -#~ "<i>chapter</i>. </p><p>Ostavljajući atribut praznim će upariti bilo koji " -#~ "atribut, a ako ostavite vrijednost praznu će upariti bilo koju vrijednost. " -#~ "Postavljajući tag na * će upariti bilo koji tag. </p><p>Da naučite " -#~ "naprednije korištenje XPath pogledajte <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "Vodič</a>." - -#~ 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 "" -#~ "ulazna_datoteka izlazna_datoteka [opcije]\n" -#~ "\n" -#~ "Pretvori ebook sa jednog formata na drugi.\n" -#~ "\n" -#~ "ulazna_datoteka je ulaz a izlazna_datoteka je izlaz. Obadvije moraju biti " -#~ "specificirane kao prva dva argumenta naredbe.\n" -#~ "\n" -#~ "Izlazni format e-knjige se pogađa iz nastavka izlazne datoteke. " -#~ "izlazna_datoteka može biti i od specijalnog formata .EXT gdje je EXT " -#~ "nastavak izlazne datoteke. U ovom slučaju ime izlazne datoteke je izvedeno " -#~ "iz imena ulazne datoteke. Napomena da imenda datoteka ne smiju početi sa " -#~ "crticom. Konačno, ako izlazna_datoteka nema nastavak, onda je tretirana kao " -#~ "direktorij, i \"otvorena e-knjiga\" (OEB) koja sadrži HTML datoteke je " -#~ "upisana u ovaj direktorij. Ove datoteke su datoteke koje bi normalno bile " -#~ "poslane na izlazni priključak.\n" -#~ "\n" -#~ "Nakon specificiranja ulazne i izlazne datoteke možete podesiti konverziju " -#~ "specificirajući različite opcije. Raspoložive opcije ovise o vrstama ulaznih " -#~ "i izlaznih datoteka. Za pomoć specificirajte ulaznu i izlaznu datoteku i " -#~ "upotrijebite -h opciju.\n" -#~ "\n" -#~ "Za kompletnu dokumentaciju konverzionog sustava pogledajte\n" - -#~ msgid "Newline Type:" -#~ msgstr "Vrsta Novog Reda:" - -#~ msgid "Line ending style:" -#~ msgstr "Stil završetka reda:" - -#~ msgid "No Images" -#~ msgstr "Bez Slika" - -#~ msgid "" -#~ "<h2>Congratulations!</h2> You have successfully setup calibre. Press the " -#~ "Finish button to apply your settings." -#~ msgstr "" -#~ "<h2>Čestitamo!</h2> Vi ste uspješno postavili calibre. Kliknite na Završi " -#~ "dugme da primijenite vaše postavke." - -#~ msgid "Generate a periodical rather than a book." -#~ msgstr "Generiraj časopis umjesto knjige." - -#~ msgid "Generate a periodical rather than a book" -#~ msgstr "Generiraj časopis umjesto knjige" - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file." -#~ msgstr "" -#~ "Prosječna dužina reda za kraj reda ako je HTML od prethodne djelomične " -#~ "konverzije PDF datoteke." - -#~ 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.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Mjerilo upotrijebljeno za određivanje dužine na kojoj bi red trebao biti " -#~ "razmotan. Važeće vrijednosti su decimalne između 0 i 1. Zadano je 0.5, što " -#~ "je srednja dužina reda." - -#~ msgid "Line Un-Wrapping Factor:" -#~ msgstr "Faktor Razmotavanja Reda:" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Nemoj dodati Sadržaj na kraj knjige. Ovo je korisno ako knjiga ima svoj " -#~ "sadržaj." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "Regularni izraz za upotrebu kod uklanjanja podnožja." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Upotrijebi regularni izraz da probaš ukloniti zaglavlje." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Upotrijebi regularni izraz da probaš ukloniti podnožje." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "Regularni izraz za upotrebu kod uklanjanja zaglavlja." - -#~ msgid "Search as you type" -#~ msgstr "Traži dok tipkaš" - -#~ msgid "&Header regular expression:" -#~ msgstr "Regularni izraz &zaglavlja:" - -#~ msgid "Remove F&ooter" -#~ msgstr "Ukloni P&odnožje" - -#~ msgid "&Footer regular expression:" -#~ msgstr "Regularni Izraz &podnožja:" - -#~ msgid "Remove H&eader" -#~ msgstr "Ukloni Z&aglavlje" - -#~ msgid "Kovid Goyal and Sujata Raman" -#~ msgstr "Kovid Goyal i Sujata Raman" - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Ne zaboravite ostaviti calibre aktivnim, jer poslužitelj je aktivan jedino " -#~ "ako je calibre aktivan." - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Morate dodati URL http://myhostname:8080 kao vašu calibre biblioteku u " -#~ "WordPlayer. Ovdje myhostname bi trebalo biti puno kvalificirano hostname ili " -#~ "IP adresa računala na kojem sa nalazi calibre." - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Ako koristite WordPlayer e-book aplikaciju na Android telefonu, možete imati " -#~ "pristup na calibre kolekciju knjiga direktno sa uređaja. Da ovo uradite prvo " -#~ "morate uključiti sadržajni poslužitelj." - -#~ msgid "List builtin recipes" -#~ msgstr "Izlistaj uglavljene recepte" - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "&Pretvori unikodne znakove u ASCII." - -#~ msgid "" -#~ "Transliterate unicode characters to an ASCII representation. Use with care " -#~ "because this will remove 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Pretvori unikodne znakove u ASCII prikaz. Budite pažljivi jer će ovo " -#~ "ukloniti zamjenu unikodnih znakova sa ASCII. NA primjer: zamijenit će \"%s\" " -#~ "sa \"Mikhail Gorbachov\". Također, imajte na umu da tamo gdje postoji više " -#~ "prikaza znakova (znakovi koji se koriste i u Kineskom i u Japanskom pismu) " -#~ "koristiće se znakovi upotrebljavani od strane većeg broja ljudi (u " -#~ "prethodnom primjeru Kineski)." - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Šifriranje znakova za ulazne HTML datoteke. Uobičajeni izbor uključuje: " -#~ "cpl1252, latin1, iso-8859-1 i utf-8." - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Ne zaboravite unesti svoje gmail korisničko ime i lozinku. Možete se " -#~ "prijaviti za besplatan gmail račun na http://gmail.com" - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Komunicirajte sa Cybook Gen 3 eBook čitačem." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Komunicirajte sa Cybook Opus eBook čitačem." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Pretvorite unikodne znakove u ASCII prikaz. Budite pažljivi jer će ovo " -#~ "ukloniti zamjenu unikodnih znakova sa ASCII. NA primjer: zamijenit će \"%s\" " -#~ "sa \"Mikhail Gorbachov\". Također, imajte na umu da tamo gdje postoji više " -#~ "prikaza znakova (znakovi koji se koriste i u Kineskom i u Japanskom pismu) " -#~ "koristiće se znakovi upotrebljavani od strane većeg broja ljudi (u " -#~ "prethodnom primjeru Kineski)." - -#~ msgid "Copy to Clipboard" -#~ msgstr "Kopiraj u međuspremnik" - -#~ msgid "Checking..." -#~ msgstr "Provjeravanje..." - -#~ msgid "&Check database integrity" -#~ msgstr "&Provjeri integritet baze podataka" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Pronađene su neke proturječnosti" - -#~ msgid "Checking database integrity. This may take a while." -#~ msgstr "" -#~ "Provjeravanje integriteta baze podataka. Ovo može trajati malo dulje." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Normalno, calibre tretira prazne redove kao oznake paragrafa. Sa ovom " -#~ "opcijom će predpostaviti da svaki red predstavlja paragraf." - -#~ msgid "" -#~ "Normally, if the input file ahs 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 "" -#~ "Normalno, ako unos nema omot a vi ga ne specificirate, zadani omot je " -#~ "generiran sa naslovom, autorima itd. Ova opcija onemogućava generiranje ovog " -#~ "omota." - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "Slijedeće knjige su imale formate listirane u bazi podataka a da uopće nisu " -#~ "postojali. Unosi formata su uklonjeni. Trebali biste ih ručno provjeriti. " -#~ "Ovo se može dogoditi ako manipulirate datoteke direktno u mapi biblioteke." - -#~ msgid "MMM yyyy" -#~ msgstr "MMM yyyy" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ee;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Postavite model regularnog " -#~ "izraza za upotrebu kod pokušaja nagađanja e-book metapodataka iz imena " -#~ "datoteka. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ee;\">Referenca</span></a> na sintaksu " -#~ "regularnog izraza je na raspolaganju.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Upotrijebite <span " -#~ "style=\" font-weight:600;\">Test</span> funkcionalnost ispod za provjeru " -#~ "regularnog izraza na nekoliko oglednih imena datoteka. Grupna imena za " -#~ "različite unose metapodataka su dokumentirana u alatnim " -#~ "savjetima.</p></body></html>" - -#~ msgid "Add Table of Contents to begenning of the book." -#~ msgstr "Dodaj Sadržaj na početak knjige." - -#~ msgid "Vietnamese" -#~ msgstr "Vijetnamski" - -#~ msgid "Add/Save" -#~ msgstr "Dodaj/Spremi" - -#~ msgid "&Adding books" -#~ msgstr "&Dodavanje knjiga" - -#~ msgid "&Saving books" -#~ msgstr "&Spremanje knjiga" - -#~ msgid "The series number" -#~ msgstr "Brojevi serija" - -#~ msgid "Montenegrin" -#~ msgstr "Crnogorski" - -#~ msgid "sr-Latn-RS" -#~ msgstr "sr-Latn-RS" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Čitaj metapodatke samo iz imena &datoteke" - -#~ msgid "Global Module Index" -#~ msgstr "Globalni Modul indeks" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Ažuriraj metapodatke iz metapodataka u odabranom formatu" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Format za prikazivanje datuma. %d - dan, %b - mjesec, %Y - godina. Zadano " -#~ "je: %b, %Y" - -#~ msgid "The author sort string" -#~ msgstr "String sortiranja autora" - -#~ msgid "TabWidget" -#~ msgstr "TabWidget" - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Zarezom odvojena lista formata za spremanje za svaku knjigu. Standardno sve " -#~ "raspoložive knjige se spremaju." - -#~ msgid "PDB Input" -#~ msgstr "PDB Unos" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Provjera SQL integriteta..." - -#~ msgid "Failed to check database integrity" -#~ msgstr "Propust provjere integriteta baze podataka" - -#~ msgid "Checked id" -#~ msgstr "ID provjeren" - -#~ msgid "Checking for missing files." -#~ msgstr "Provjera nedostajućih datoteka." - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "Nije moguće ugrabiti članak. Pokrenite s -w da vidite razlog." - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Nemoguće otkriti %s pogonski disk. Vaš kernel vjerojatno izvozi neodobrenu " -#~ "verziju SYSFS." - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Šablona za kontrolu strukture imena datoteka i direktorija spremljenih " -#~ "datoteka. Zadano je \"%s\", što će spremiti knjige u poddirektorij po " -#~ "autorima sa imenima datoteka koja sadrže naslove i autore. Raspoložive " -#~ "kontrole su: {%s}" - -#~ msgid "Add a tab at the beginning of each paragraph." -#~ msgstr "Dodaj oznaku na početku svakog paragrafa." - -#~ msgid "Add a tab at the beginning of each paragraph" -#~ msgstr "Dodaj oznaku na početku svakog paragrafa." - -#~ msgid "Do not add a blank line between paragraphs." -#~ msgstr "Nemoj dodati prazan red između paragrafa." - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Nemoguće pretvoriti: %s<p>Ovo je <a href=\"%s\">DRM</a>knjiga. Prvo " -#~ "morate ukloniti DRM koristeći alate drugih dobavljača." - -#~ msgid "Process using markdown" -#~ msgstr "Obradi koristeći markdown" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Pokrenite unos teksta kroz markdown pre-procesor. Da saznate više pogledajte" - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "English (AU)" -#~ msgstr "Engleski (AU)" - -#~ msgid "English (IND)" -#~ msgstr "Engleski (IND)" - -#~ msgid "English (CA)" -#~ msgstr "Engleski (CA)" - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Komuniciraj sa Sony PRS-600/700 eBook čitačem." - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "Komuniciraj sa Sony PRS-300/505 eBook čitačem." - -#~ msgid "Force maximum line lenght" -#~ msgstr "Prisili maksimalnu dužinu reda" - -#~ msgid "Header regular expression:" -#~ msgstr "Regularni izraz zaglavlja:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Regularni izraz podnožja:" - -#~ msgid "Stop &all jobs" -#~ msgstr "Zaustavi &sve poslove" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "" -#~ "&Maksimalan broj radnih procesa na čekanju (zahtijeva ponovo pokretanje):" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Maksimalan broj radnih procesa na čekanju" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Prekini uređivanje svih preostalih knjiga" - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Prosječna dužina reda za prekid ako je HTML iz prethodne djelomične " -#~ "konverzije PDF datoteke. Zadano je %default što onemogućuje ovo." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Calibre normalno tretira prazne redove ka oznake paragrafa. Sa ovom opcijom " -#~ "će pretpostaviti da svaki red počinje sa uvlakom (bilo tab bilo 2+ razmaka) " -#~ "predstavlja paragraf. Paragrafi završavaju kad je slijedeći red koji počinje " -#~ "sa uvlakom dostignut." - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM gggg" - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Specificiraj razinu kompresije za upotrijebiti. Ljestvica je 1 - 10. 1 je " -#~ "najniža kompresija, ali i najbrža, a 10 je najviša kompresija, ali i " -#~ "najsporija." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Postavi obrazac regularnog " -#~ "izraza za upotrebu kod pokušaja pogađanja ebook metapodataka iz naziva " -#~ "datoteka. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">referenca</span></a> na sintaksu " -#~ "regularnih izraza je dostupna.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Upotrijebi <span style=\" " -#~ "font-weight:600;\">Test</span> funkcionalnost ispod za testiranje regularnog " -#~ "izraza na nekoliko probnih naziva datoteka. Grupni nazivi za razne unose " -#~ "metapodatakasu dokumentirani u opisu alata.</p></body></html>" - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "Ovaj profil je namijenjen za Hanlin V3/V5 i njegove klonove." - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Preuzima socijalne metapodatke od amazon.com" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Preuzima metapodatke iz Google Books" - -#~ msgid "social metadata" -#~ msgstr "socijalni metapodaci" - -#~ msgid "Download only social metadata" -#~ msgstr "Preuzmi samo socijalne metapodatke" - -#~ msgid "There were errors" -#~ msgstr "Postojale su greške" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Postojale su greške kod preuzimanja socijalnih metapodataka" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Preuzimanje socijalnih metapodataka, molimo sačekajte..." - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "UREDNIČKI OSVRT" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "Preuzmi &socijalne metapodatke (oznake/ocjene/itd) standardno" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Da upotrijebite isbndb.com prvo se morate registrirati za %sbesplatan " -#~ "račun%s i unijeti vaš pristupni ključ ispod." - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Preuzmi &socijalne metapodatke (oznake/ocjene/itd) za odabranu knjigu" - -#~ msgid "ratings" -#~ msgstr "ocjene" - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Komuniciraj sa Sony PRS-300/505/500 eBook čitačem" - -#~ msgid "Download %s from %s" -#~ msgstr "Preuzmi %s sa %s" - -#~ msgid "English (TH)" -#~ msgstr "Engleski (TH)" - -#~ msgid "description/reviews" -#~ msgstr "opis/kritike" - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "<p>Za pomoć pogledajte: <a href=\"%s\">Korisnički Priručnik</a><br>" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Komuniciraj sa Sony PRS-600/700/900 eBook čitačem." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Komuniciraj sa Nokia 810 internet tabletom." - -#~ msgid "Sending to &device" -#~ msgstr "Slanje na &uređaj" - -#~ msgid "Paste Image" -#~ msgstr "Zalijepi Sliku" - -#~ msgid "Copy Image" -#~ msgstr "Kopiraj Sliku" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Uključi Sekciju 'Naslovi'" - -#~ msgid "Sort numbers as text" -#~ msgstr "Sortiraj brojeve kao tekst" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Kreiraj katalog knjiga u svojoj calibre biblioteci" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Odaberi destinaciju za %s.%s" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Customize the toolbar" -#~ msgstr "Prilagodi traku s alatima" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d od %d" - -#~ msgid "misc" -#~ msgstr "razno" - -#~ msgid "book" -#~ msgstr "knjiga" - -#~ msgid "Additional Information" -#~ msgstr "Dodatne informacije" - -#~ msgid "Remove all" -#~ msgstr "Ukloni sve" - -#~ msgid "Mode:" -#~ msgstr "Način:" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 05a0a01780..cebdfce64c 100644 --- a/src/calibre/translations/hu.po +++ b/src/calibre/translations/hu.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-20 18:50+0000\n" -"Last-Translator: Devilinside <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:08+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Hungarian <hu@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:44+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:41+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Semmit nem csinál" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Semmit nem csinál" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ msgstr "Felhasználói felület akciói" #: /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/actions/preferences.py:25 #: /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 @@ -430,53 +431,57 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Keres a különböző e-könyvárusok könyvei között" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" "Frissíti a jelenlegi calibre kiadásodat és új calibre pluginokat keres" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Megjelenés" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Kezelőfelület" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Működési mód" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 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:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Saját oszlop hozzáadása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Eszköztár" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -484,66 +489,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:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Keresés" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Bemeneti beállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Konvertálás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Általános beállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Kimeneti beállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Könyv hozzáadása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Importálás/exportálás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Könyvek lemezre mentése" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -551,48 +556,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Könyvek küldésre egy eszközre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Metaadat vezérlőpult" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 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:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Sablon funkciók" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Haladó" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Saját sablon funkciók létrehozása" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Könyvek megosztása emailben" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Megosztás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -600,11 +605,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Hálózati megosztás" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -612,37 +617,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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Metaadatok letöltése" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 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:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Plugin-ok" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Finombeállítások" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Egyéb" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Egyéb speciális beállítások" @@ -901,7 +906,7 @@ msgstr "A bővítmény letiltása" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -915,8 +920,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Igen" @@ -945,7 +950,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:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -953,7 +958,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Kapcsolódás S60 telefonokhoz" @@ -1090,11 +1095,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Hírek (RSS)" @@ -1102,8 +1107,8 @@ msgstr "Hírek (RSS)" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalógus" @@ -1177,8 +1182,8 @@ msgstr "Könyvek küldése az eszközre..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1188,8 +1193,8 @@ msgstr "Könyvek hozzáadása az eszköz metaadat listához..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1197,8 +1202,8 @@ msgstr "Könyvek eltávolítása az eszközről" #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1441,12 +1446,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Nincs megvalósítva" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2643,7 +2648,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3665,7 +3670,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Minden cikk" @@ -3673,6 +3684,10 @@ msgstr "Minden cikk" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Ez Amazon Topaz könyv. Nem konvertálható." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Címlap" @@ -4506,7 +4521,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Könyvek hozzáadása egy mappából" @@ -4548,85 +4563,85 @@ msgstr "Fájlok hozzáadása a kiválasztott könyvbejegyzésekhez" msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Biztos benne" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Könyvfájlok kiválasztása" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Hozzáadás" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Könyvek feltöltése az eszközre." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Támogatott könyvek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Könyvek kiválasztása" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Hiba történt a metaadatok olvasása közben" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Nem sikerült a metaadatok olvasása a következőből:" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Nincs könyv kiválasztva" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Az alábbi könyvek csak látszólagosak és nem adhatóak a calibre könyvtárhoz." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Nem találhatóak könyvfájlok" @@ -4670,7 +4685,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Nincs könyv kiválasztva." @@ -4708,7 +4723,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Katalógus készítése a calibre könyvtárban lévő könyvekről" @@ -4746,85 +4761,86 @@ msgstr "%d könyv" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 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:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Gyors könyvtárváltás" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "Könyvtár törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Véletlenszerű könyvkiválasztás" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Könyvtár karbantartás" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 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:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Könyvtár ellenőrzése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Adatbázis visszaállítása" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Átnevezés" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Válassz egy új nevet a(z) <b>%s</b> könyvtárnak. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Már létezik" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "Túl hosszú" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Az átnevezés meghiúsult" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4833,35 +4849,35 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "A könyvtárat eltávolították" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "nincs" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Biztonsági mentés állapota" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Metaadatok mentése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4869,7 +4885,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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4877,7 +4893,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4886,7 +4902,7 @@ msgstr "" msgid "Success" msgstr "Sikeres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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?" @@ -4895,7 +4911,7 @@ 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4905,47 +4921,47 @@ msgstr "" msgid "Failed" msgstr "Sikertelen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 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:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Minden rendben" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Nem található könyvtár" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nem engedélyezett" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 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" @@ -4957,11 +4973,11 @@ msgstr "C" msgid "Convert books" msgstr "Konvertálás" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Egy könyv konvertálása" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Csoportos konvertálás" @@ -5026,8 +5042,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5065,92 +5083,92 @@ msgstr "" "Néhány könyv nem törölhető, kattintson a Részletek gombra a további " "információkért." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Könyv törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "A kiválasztott könyvek törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Bizonyos formátumú könyvek törlése a kiválasztottakból..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats from selected books" msgstr "A kiválasztott könyvekből minden formátumú törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103 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:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 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:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Nem törölhető" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Válaszd ki a törlentő formázásokat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "A könyvek nem törölhetőek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Nincs csatlakoztatott eszköz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Belső memória" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Memóriakártya A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Memóriakártya B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Nincs törlésre kiválasztott könyv" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 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:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5158,7 +5176,7 @@ msgstr "" "A kiválasztott könyvek egyike egy csatlakoztatott eszközön található. " "<b>Honnan</b> szeretné a kijelölt fájlokat törölni?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5166,7 +5184,7 @@ msgstr "" "A kiválasztott könyvek <b>véglegesen törlődni</b> 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:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5250,39 +5268,39 @@ msgstr "E" msgid "Edit metadata" msgstr "Metaadatok szerkesztése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Könyvek összefűzése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Metaadatok szerkesztése egyenként" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Metaadatok csoportos szerkesztése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Metaadatok és borítók letöltése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" "Könyvek összefűzése az első kijelölt könyvbe - a többi törlése az összefűzés " "után" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" "Könyvek összefűzése az első kijelölt könyvbe - a többi megtartása az " "összefűzés után" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5503,20 +5521,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Beállítás Varázsló indítása" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Újraindítás hibakereső módban" @@ -5546,7 +5564,6 @@ msgid "S" msgstr "S" #: /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" @@ -5555,46 +5572,46 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Nem lehet lemezre menteni" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 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:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Mentési hiba" -#: /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 "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:142 #: /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 "Néhány könyvet nem sikerült menteni" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Kattintson a 'Részletek megjelenítése' gombra" @@ -5635,77 +5652,81 @@ msgstr "" msgid "Similar books..." msgstr "Hasonló könyvek..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Könyvek ugyanettől a szerzőtől" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Könyvek ebből a sorozatból" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Könyvek ennek a kiadónak a gondozásában" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Könyvek ugyanilyen cimkékkel" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "Könyv letöltése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "eBook keresése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "Keresés erre a szerzőre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "Keresés erre a címre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "Keresés erre a könyvre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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 "Boltok" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:45 #: /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:285 msgid "Choose stores" msgstr "Bolt kiválasztása" -#: /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/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." @@ -5713,7 +5734,7 @@ msgstr "" "A Calibre segítséget nyújt a kívánt könyvek különböző fizetős és ingyenes " "oldalakon való keresésében." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 " @@ -5723,7 +5744,7 @@ msgstr "" "van az Ön által keresett könyv, a legjobb áron. Egyúttal, más hasznos " "információk mellett, tájékozódhat arról is, hogy könyv DRM védett-e." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5739,11 +5760,11 @@ msgstr "" "tekintettel a <a href=\"http://drmfree.calibre-ebook.com/about#drm\">DRM</a>-" "re." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "A 'Könyv letöltése' menüről" @@ -5777,39 +5798,39 @@ msgstr "V" msgid "View" msgstr "Olvasás" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Meghatározott formátum olvasása" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Véletlenszerűen kiválasztott könyv olvasása" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "A legutóbb olvasott könyvek listájának törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Nem lehet a könyvet olvasni" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "A formátum nem elérhető" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "A kiválasztott könyvnek nincs formátuma" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Válassza ki a kívánt formátumot olvasásra" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -5817,11 +5838,11 @@ msgid "" msgstr "" "Nem minden kiválasztott könyv formátuma %s. Először konvertálja át őket." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Több könyv is ki van választva" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5833,15 +5854,15 @@ msgstr "" "lelassíthatja a gépedet. Ha a művelet elindult, már nem lehet leállítani. " "Biztosan folytatja?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "A mappát nem lehet megnyitni" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "Nincs elérhető formátum a következőhöz: %s" @@ -6024,6 +6045,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6038,8 +6061,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6092,45 +6115,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Kattints a megnyitásért" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Gyűjtemények" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Borító beillesztése" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Borító másolása" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Kattints duplán a könyv részleteinek megjelenítéséhez" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Elérési út" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6149,7 +6172,7 @@ msgstr "BibTEX beállítások" #: /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/mobi_output.py:18 #: /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 @@ -6169,7 +6192,7 @@ msgstr "Beállítás:" #: /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/mobi_output.py:18 #: /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 @@ -6194,7 +6217,7 @@ msgstr "kimenet" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7244,52 +7267,43 @@ msgstr "Ismert sotozatok listája. Hozzáadhat újakat is." msgid "Book " msgstr "Könyv " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI kimenet" -#: /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 "Alapértelmezett" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "A Tartalomjegyzék címe:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Képek újraméretezése Palm eszközökhöz" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "A szerző-rendezési forma használata szerzőként" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "A fájltartalom tömörítésének tiltása" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Ne adjon Tartalomjegyzéket a könyvhöz" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Kindle beállítások" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Margók kihagyása" @@ -8636,6 +8650,76 @@ msgstr "Dátum" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8708,12 +8792,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8728,7 +8812,7 @@ msgid "&Search for:" msgstr "&Keresés:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "&Keres" @@ -10305,7 +10389,6 @@ 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:112 msgid "Are your sure?" msgstr "Biztos benne?" @@ -10361,62 +10444,12 @@ msgstr "" msgid "Add tag to available tags and apply it to current book" msgstr "Címke hozzáadása az elérhető címkékhez és alkalmazás a könyvön" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -10431,19 +10464,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -12072,6 +12105,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Alapértelmezett" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14693,43 +14730,43 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Sok könyv metaadatának megváltoztatása hosszú ideig is eltarthat. Folytatja?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Keresés" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "Felhasználói kategória átnevezése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "A(z) %s név már használatban van" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14806,11 +14843,11 @@ msgstr "Hozzáadás felhasználói kategóriához" msgid "A user category %s does not exist" msgstr "A(z) %s felhasználói kategória nem létezik" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Elemek keresése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14820,58 +14857,58 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Az első/következő elem keresése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "A kategóriák összecsukása" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" "Nincs több találat.</b><p> Kattintson a keresésre újra az első találathoz " "ugráshoz" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Rendezés név szerint" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Rendezés gyakoriság szering" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Rendezés átlagos értékelés szerint" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Minden feltétel" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Bármelyik feltétel" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "Szerzők, címkék stb. kezelése" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16987,17 +17024,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Régi adatbázis áthozatala a jelenlegibe: %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Másolás: <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Adatbázis tömörítése" @@ -17573,53 +17610,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "Nincs közzétett dokumentáció" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17629,37 +17666,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17669,7 +17706,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17679,24 +17716,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17705,11 +17742,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17717,7 +17754,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17726,7 +17763,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17737,27 +17774,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17771,7 +17808,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17779,7 +17816,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17788,14 +17825,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17805,7 +17842,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17813,13 +17850,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17828,7 +17865,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17841,7 +17878,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17858,7 +17895,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17873,83 +17910,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -18114,38 +18175,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -18335,31 +18400,31 @@ msgstr "Borító letöltése a következő helyről: %s" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Névtelen Cikk" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Cikk letöltve: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "A következő cikk letöltése nem sikerült: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Hír letöltése" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -19138,2899 +19203,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Könyvborító elérési útja" - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "Az alapértelmezett betűméret (mértékegység: tipográfiai pont). Az " -#~ "alapértelmezezz érték %defaultpt. Állítsd 0-ra a betűk átméretezésének " -#~ "letiltásához." - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "" -#~ "Bal margó mérete (mértékegység: tipográfiai pont). Az alapértelmezett érték " -#~ "%default" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "" -#~ "Felső margó mérete (mértékegység: tipográfiai pont). Az alapértelmezett " -#~ "érték %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "" -#~ "Jobb margó mérete (mértékegység: tipográfiai pont). Az alapértelmezett érték " -#~ "%default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "" -#~ "Alső margó mérete (mértékegység: tipográfiai pont). Az alapértelmezett érték " -#~ "%default" - -#~ msgid "You must specify an input HTML file" -#~ msgstr "Meg kell adnod egy HTML fájlt bemenetként" - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "Célkönyvtár. Az alapértelmezett a jelenlegi könyvtár." - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "A HTML fájlok linkjeinek követése" - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "A létrehozott könyvek metaadatainak beállítása" - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "" -#~ "Cím beállítása. Ha nincs semmi beírva, megpróbálom automatikusan " -#~ "megállapítani." - -#~ msgid "A summary of this book." -#~ msgstr "Rövid összefoglaló a könyvről." - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "A könyv témája/témái, vesszővel elválasztva." - -#~ msgid "Set the publisher of this book." -#~ msgstr "A könyv kiadója." - -#~ msgid "Useful for debugging." -#~ msgstr "Hasznos hibakeresésnél." - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Célkönyvtár. Az alapértelmezett a jelenlegi könyvtár." - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "Célfájl. Alapértelmezés szerint a forrásfájl nevéből lesz generálva." - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Szerzők. Több szerző esetén a szerzőket vesszővel válaszd el. " -#~ "Alapértelmezés: %default" - -#~ msgid "Set the comment." -#~ msgstr "Megjegyzés" - -#~ msgid "Set the category" -#~ msgstr "Kategória" - -#~ msgid "Sort key for the title" -#~ msgstr "Rendezési kulcs a címhez" - -#~ msgid "Sort key for the author" -#~ msgstr "Rendezési kulcs a szerzőhöz" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "A borítónak használt képfájl elérési útja" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Ha a forrásfájlban található borító, akkor használd azt a megadott helyett." - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Cím. Alapértelmezés: fájlnév." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "Célfájl neve. Ha nincs megadva, a forrásfájl nevéből lesz generálva" - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "A bekezdések között hagyjon ki egy üres sorokat." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Minden tartalom feketén jelenjen meg fehér alapon a HTML által meghatározott " -#~ "színek helyett." - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "A tartalomjegyzék bejegyzései ne legyenek linkek." - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Ne próbálja automatikusan felderíteni a fejezeteket." - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Az automatikusan észlelt fejezetek hozzáadása a tartalomjegyzékhez." - -#~ msgid "Be verbose while processing" -#~ msgstr "Több információ az éppen futó folyamatokról" - -#~ msgid "Convert to LRS" -#~ msgstr "LRS formátumba konertálás" - -#~ msgid "No file to convert specified." -#~ msgstr "Nem adtál meg konvertálandó fájlt." - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "A létrehozott könyv címe. Alapértelmezés: a fájl neve." - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "A %s formátumból LRF-be konvertálás sajnos nem támogatott." - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "A kimenet fájl neve. Ha nem adsz meg semmit, a bemeneti fájl nevéből lesz " -#~ "generálva." - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "EPUB formátumba konvertálás beállításai" - -#~ msgid "No valid plugin found in " -#~ msgstr "Nem találtam érvényes bővítményt itt: " - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Írja ki a generált OPF fájl tartalmát" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Írja ki a generált NCX fájl tartalmát" - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "" -#~ "Hagyja meg a html2epub konvertálási folyamat során keletkezett köztes " -#~ "fájlokat" - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "A használandó CSS fájl elérési útja, vagy nyers CSS kód. A forrásfájlokban " -#~ "található CSS helyett ezt fogjuk használni." - -#~ 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 --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "A tartalomjegyzéknen szereplő linkek maximális száma. 0 esetén nem lesz " -#~ "felső határ. Alapértelmezés: %default. Csak akkor adjuk hozzá a linkeket a " -#~ "tartalomjegyzékhez, ha ennél az értéknél kevesebb fejezetet érzékeltünk." - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "Az EPUB fájl tartalmának kicsomagolása a megadott könyvtárba." - -#~ msgid "Output written to " -#~ msgstr "Kimenetet sikeresen írtam ide: " - -#~ msgid "Written processed HTML to " -#~ msgstr "Feldolgozott HTML-t kiírtam ide: " - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [beállítások] LITFILE" - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Beszédesebb kimenet feldolgozás közben. Többszöri megadásra további infókat " -#~ "ír ki." - -#~ msgid "Options useful for debugging" -#~ msgstr "Hibakereséshez hasznd beállítások" - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Az e-könyv olvasó profilja, amelyre az EPUB fájl kerülni fog. Állítsd Semmi-" -#~ "re egy eszközfüggetlen EPUB fájlhoz. A profil választásával az e-könyv " -#~ "olvasó sajátságaihoz lehet igazítani az EPUB fájlt. Lehetőségek: " - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "XPath kifejezés a fejezetek címének felismeréséhez. Alapértelmezés azoknak a " -#~ "<h1>\n" -#~ "vagy <h2> tag-gel jelölt részeknek a kiválasztása, amelyek tartalmazzák a " -#~ "\"chapter\",\"book\",\n" -#~ "\"section\" vagy \"part\" szavakat, illetve minden olyan tag amely " -#~ "rendelkezik class=\"chapter\"\n" -#~ "attribútummal. Az alkalmazott kifejezésnek elemek egy listáját kell " -#~ "visszaadnia kiértékeléskor.\n" -#~ "A fejezet felismerés kikapcsolásához használd kifejezésként ezt: \"/\". " -#~ "További részletekért lásd\n" -#~ "az XPath leírást a calibre felhasználói kézikönyvében (User Manual).\n" - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "A kimenet zip fájlba legyen tömörítve. Ha ez az opció be van kapcsolva, az --" -#~ "output kapcsoló után egy fájlnevet kell megadni, nem egy könyvtárnevet." - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "HTML linkek szélességi követése. Az alapértelmezés a mélységi követés." - -#~ 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." -#~ msgstr "" -#~ "HTML linkek követésének maximális mélysége. Nem-negatív számot kell megadni. " -#~ "0 esetén a linkek követése ki lesz kapcsolva." - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "Meta-adatok betöltése a megadott OPF fájlból." - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [beállítások] OPFFILE" - -#~ msgid "OEB ebook created in" -#~ msgstr "Az OEB e-könyvet létrehoztam ennyi idő alatt:" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "Az e-könyv olvasóhoz nincs memóriakártya csatlakoztatva." - -#~ msgid "Convert E-books" -#~ msgstr "Konvertálás" - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "" -#~ "A HTML fájloknál használt karakterkódolás. Alapértelmezés az automatikus " -#~ "felismerés." - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [beállítások] fájlnév\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported\n" -#~ "formats are: %s\n" - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Az automatkius tartalomjegyzék generálásás beállítása. Ha egy OPF fájllal " -#~ "dolgozunk\n" -#~ "és a fájlban található tartalomjegyzék, akkor azt használja a generált " -#~ "tartalomjegyzék\n" -#~ "helyett.\n" - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Egy .ncx fájl helye, amely tartalmazza ennek a könyvnek a tartalomjegyzékét. " -#~ "Az NCX fájlnak a saját könyvtárához viszonyított linkeket kell tartalmaznia, " -#~ "nem abszolút linkeket. Áttekintés az NCX formátumról: " -#~ "http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX" - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Bal margó mérete. Alapértelmezés: %default pixel." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "A HTML táblázatokat alakítsa át szövegblokkokká. Ez akkor szükséges, ha a " -#~ "HTML nagy vagy bonyolult táblázatokat tartalmaz." - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "" -#~ "A kimenet HTML kód \"szépen formázott\" lesz a könnyebb olvashatóság kedvéért" - -#~ msgid "Add extra spacing below the header. Default is %default px." -#~ msgstr "" -#~ "Hagyjon ki ennyi helyet a fejléc alatt. Az alapértelmezés %default pixel." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Használja formázáshoz a következő CSS-t. Lehet egy útvonal egy CSS fájlhoz, " -#~ "vagy maga a CSS kód." - -#~ msgid "" -#~ "A regular expression. <a> tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Azok az <a> tag-ek, amelyek illeszkednek erre a reguláris kifejezésre nem " -#~ "fognak szerepelni a kimenetben. Alapértelmezés: %default" - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Alsó margó mérete. Alapértelmezés: %default pixel." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Jobb margó mérete. Alapértelmezés: %default pixel." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Felső margó mérete. Alapértelmezés: %default pixel." - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "Reguláris kifejezés, amely a fejezetcímek automatikus felismeréséhez " -#~ "használatos. A h1-h6 tag-ekben keresünk illeszkedést. Alapértelmezés: " -#~ "%default" - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Sortörés beszúrása azon tag-ek előtt amelyek neve illeszkedik erre a " -#~ "reguláris kifejezésre." - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Memória használat minimalizálása hosszabb feldolgozási időért cserébe. Kevés " -#~ "memóriával rendelkező számítógépeken érdemes használni." - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "" -#~ "Ezt a kapcsolót a Book Designer program html0 fájljaihoz kell használni." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Ezt a kapcsolót abban az esetben kell használnod, ha a HTML fájlt a " -#~ "pdftohtml program generálta, ellenkező esetben nem lesz sikeres a " -#~ "konvertálás!" - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "" -#~ "A Baen HTML fájlok előfeldolgozása a jobb minőségű kimenet érdekében." - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Alap betűméret megadása tipográfiai pont egységben. Minden betű ennek " -#~ "megfelelően lesz méretezve. Ez a beállítás a --font-delta értékénél magasabb " -#~ "precedenciájú. Ha a --font-delta-t akarod használni, ezt állítsd 0-ra. " -#~ "Alapértelmezés: %defaultpt" - -#~ msgid "" -#~ "Use the <spine> element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Használja a <spine> tag-eket OPF fájlok esetén annak megállapítására, hogy " -#~ "mely HTML fájlok legyenek az LRF fájlhoz hozzáfűzve. Az OPF fájlnak " -#~ "ugyanabban a könyvtárban kell lennie ahol a HTML fájlok vannak." - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Beállítások a HTML fájlok feldolgozásához" - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "A könyvolvasó profilja, amelyre a létrehozott könyv feltöltésre kerül. A " -#~ "profil határozza meg a felbontást, a kijelzőméretet, és még néhány szükséges " -#~ "adatot. Alapértelmezés: %s Támogatott profilok: " - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that <a> tags are " -#~ "ignored." -#~ msgstr "" -#~ "A linkek követésének maximális mélysége. 0 érték a linkek követésének " -#~ "kikapcsolását jelenti. negatív érték hatására az <a> tagek teljesen ki " -#~ "lesznek hagyva a feldolgozásból." - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [beállítások] fájl\n" -#~ "\n" -#~ "Bármilyen formátum LRF formátumba konvertálása. Támogatott formátumok:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf a RAR és ZIP fájlokat " -#~ "is\n" -#~ "felismeri, kicsomagolja, és konvertálható fájlok után kutat bennük.\n" -#~ " " - -#~ 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 " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "Add meg a megfelelő betűtípusokat a kovetkező betűcsaládokhoz: serif, sans-" -#~ "feris és monospace. Ezek a betűtípusok beágyazásra kerülnek az LRF fájlba. " -#~ "Megjegyzés: ez lassabb lapozáshoz vezethet. Példa: --serif-family \"Times " -#~ "New Roman\"\n" -#~ " " - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Szürkeárnyalatok száma a képek konvertálásához. Alapértelmezés: %default" - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "Szerző a fájl metaadataiban. Alapértelmezés: %default" - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "Beállítások képregények(CBR, CBZ) e-könyvbe konvertálásához" - -#~ msgid "Rendering comic pages..." -#~ msgstr "Képregény oldalak feldolgozása..." - -#~ msgid "Don't show progress bar." -#~ msgstr "Ne mutassa a folyamatjelzőt." - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [beállítások] képregény.cb[z|r]\n" -#~ "\n" -#~ "CBZ vagy CBR képregény konvertálása e-könyv formátumba. \n" - -#~ msgid "Output written to" -#~ msgstr "A kimenetet ide mentettem:" - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Beszédesebb kimenet. Hasznos hibakeresésnél. Ha több alkalommal adod meg, " -#~ "még több kimenet lesz." - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [beállítások] könyv.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog az mybook.fb2 fájlt konvertálja LRF formátumba" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "A létrehozott HTML kiírása a kimenetre, majd kilépés." - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Paraméterek a feeds2disk program számára" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Paraméterek a html2lrf program számára" - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "A betűméret nővelése 2*FONT_DELTA ponttal, és a sortávolság növelése " -#~ "FONT_DELTA ponttal. A FONT_DELTA érték törtszám is lehet, valamint ha " -#~ "negatív az értéke, a betűméret csökkenni fog." - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "Ne törölje a konvertálásnál keletkező átmeneti HTML fájlokat." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Használat: %prog [beállítások] konyv.epub\n" -#~ " \n" -#~ " \n" -#~ "A %prog a konyv.epub fájlt lrf formátumba konvertálja." - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "A link feldolgozása nem sikerült: %s %s" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Hiba a \"%s\" kép feldolgozása közben: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Nem tudtam feldolgozni a képet: %s\n" -#~ "%s" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "Mentsd le a %s weboldalt egy mappába, majd a html fájlon futtasd a html2lrf " -#~ "konvertáló programot." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Használat: %prog [beállítások] konyv.html\n" -#~ "\n" -#~ "\n" -#~ "A %prog a konyv.html fájlt LRF formátumba konvertálja. \n" -#~ "A %prog minden linket rekurzívan követ ami helyi \n" -#~ "html fájlokra hivatkozik, tehát lehetséges sok összefüggő \n" -#~ "html fájl konvertálása is." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Használat: %prog [beállítások] konyv.lit\n" -#~ "\n" -#~ "\n" -#~ "A %prog a konyv.lit fájlt LRF formátumba konvertálja" - -#~ msgid "Control page layout" -#~ msgstr "Kontroláld az oldalelrendezést" - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "" -#~ "Távolíts el a táblázatot és alakítsd át azt bekezdésekké.\r\n" -#~ "Ez akkor hasznos, ha a forrás táblázatot használ az elrendezés kezelésére." - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "Elkúrtuk a képregény feldolgozását! :\n" -#~ "%s\n" -#~ "\n" -#~ "%s" - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Az újság letölése nem sikerült: " - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "A kimenetben a szöveg ne legyen mindenképpen sorkizárt." - -#~ msgid "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." -#~ msgstr "" -#~ "Közök eltávolítása a szövegtömbből. Ez a beállítás automatikusan 1.5em " -#~ "méretű behúzást állít be a bekezdéshez. Ezt felül tudod írni, ha az --" -#~ "override-css kapcsolónak a p {text-indent: 0cm} paramétert adod meg. Ez nem " -#~ "fog működni, ha az eredeti fájlban kényszerített elrendezés van." - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Nem találtam egyértelmű elválasztási pontokat, ahol darabolni lehetne: %s Az " -#~ "fa mérete: %d kB." - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "A könyv szerzői '&' jelekkel elválasztott listában megadva." - -#~ msgid "" -#~ "XPath expression to detect page boundaries for building a custom pagination " -#~ "map, as used by AdobeDE. Default is not to build an explicit pagination map." -#~ msgstr "" -#~ "XPath kifejezés az oldalhatárok észlelésére a saját lapozási táblázat " -#~ "elkészítéséhez (az Adobe DE használja). Alapértelmezés szerint nem készítünk " -#~ "lapozási táblázatot." - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "Nagy HTML fájlok tag struktúrájának megőrzése darabolás közben. Erre csak " -#~ "akkor van szükség, ha a HTML olyan CSS-t tartalmaz, ami 'sibling' típusú " -#~ "selectorokat is használ. Ez az opció jelentősen lelassíthatja nagy fájlok " -#~ "feldolgozását." - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tTúl sok formázás. Újradarabolom a szerkezet megőrzése nélkül. Ez " -#~ "helytelen megjelenést eredményezhet." - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr "" -#~ " : ez egy kép-alapú PDF fájl. Csak a szöveg alapú PDF-ek konvertálása " -#~ "támogatott." - -#~ msgid "Be more verbose." -#~ msgstr "Bőbeszédűbb kimenet." - -#~ msgid "You must specify a single PDF file." -#~ msgstr "Egy PDF fájlt kell megadnod." - -#~ msgid "Set the authors" -#~ msgstr "Szerzők" - -#~ msgid "Set the comment" -#~ msgstr "Megjegyzés" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML and " -#~ "then convert it." -#~ msgstr "" -#~ "Ez az RTF fájl olyan formázásokat is tartalmaz, amiket a calibre nem " -#~ "támogat. Először próbáld meg HTML formátumba konvertálni, majd használd a " -#~ "calibre-t a további konvertáláshoz." - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "A beállítandó cimkék vesszővel elválasztott listája" - -#~ msgid "Usage:" -#~ msgstr "Használat" - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "Használat: imp-meta file.imp" - -#~ msgid "The book language" -#~ msgstr "A könyv nyelve" - -#~ msgid "The series to which this book belongs" -#~ msgstr "A sorozat, amihez ez a könyv tartozik" - -#~ msgid "The series index" -#~ msgstr "A könyv sorszáma a sorozatban" - -#~ msgid "No filename specified." -#~ msgstr "Nem adtál meg fájlnevet." - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "A keresett könyv ISBN száma." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "A keresett könyv kiadója." - -#~ msgid "The author whose book to search for." -#~ msgstr "A keresett könyv szerzője." - -#~ msgid " not found." -#~ msgstr " nem található." - -#~ msgid "Set the subject tags" -#~ msgstr "Adja meg a tárgyat" - -#~ msgid "Set the language" -#~ msgstr "Állítsa be a nyelvet" - -#~ msgid "Extract the cover" -#~ msgstr "Állítsa elő a borítót" - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "A szerver túlterheltsége miatt nem tudta letölteni a borítót. Kérem próbálja " -#~ "meg később." - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Használat: %s fájl.lit" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "LibraryThing.com szerverhiba. Próbálja meg később." - -#~ msgid "subscribers" -#~ msgstr "előfizetők" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Töltse le a könyv ISBN által megadott borítóját a LibraryThing.com-ról\n" - -#~ msgid "comments" -#~ msgstr "megjegyzés" - -#~ msgid "content" -#~ msgstr "tartalom" - -#~ msgid "author" -#~ msgstr "szerző" - -#~ msgid "If disabled, this feed will not be further updated." -#~ msgstr "Ha nincs engedélyezve, akkor ez a hírcsatorna nem lesz frissítve." - -#~ msgid "is active" -#~ msgstr "aktív" - -#~ msgid "last modified" -#~ msgstr "utoljára módosítva" - -#~ msgid "last checked" -#~ msgstr "utoljára ellenőrizve" - -#~ msgid "feed" -#~ msgstr "hírcsatorna" - -#~ msgid "feeds" -#~ msgstr "hírcsatornák" - -#~ msgid "Add new plugin" -#~ msgstr "Új plugin hozzáadása" - -#~ msgid "Plugin &file:" -#~ msgstr "Plugin &fájl:" - -#~ msgid "Edit meta information" -#~ msgstr "Metaadatok szerkesztése" - -#~ msgid "Edit Meta Information" -#~ msgstr "Metaadatok szerkesztése" - -#~ msgid "Download &cover" -#~ msgstr "Borító letöltése" - -#~ msgid "Download only metadata" -#~ msgstr "Csak a metaadatok letöltése" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Néhány metaadatot nem sikerült letölteni" - -#~ msgid "Download only covers" -#~ msgstr "Csak a borítók letöltése" - -#~ msgid "date modified" -#~ msgstr "dátum módosítva" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Gombfeliratok mutatása az eszköztárban" - -#~ msgid "&Show header" -#~ msgstr "Fejléc megjelenítése" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Könyvek böngészése a borítók alapján" - -#~ msgid "&Search:" -#~ msgstr "&Keresés:" - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "Ez a SONY PRS sorozathoz (pl. 500/505/700) való profil" - -#~ msgid "&Bottom Margin:" -#~ msgstr "Alsó margó:" - -#~ msgid "&Top Margin:" -#~ msgstr "Felső margó:" - -#~ msgid "&Left Margin:" -#~ msgstr "Bal margó:" - -#~ msgid "&Right Margin:" -#~ msgstr "Jobb margó:" - -#~ msgid "template" -#~ msgstr "sablon" - -#~ msgid "site" -#~ msgstr "webhely" - -#~ msgid "You must install the pmount package." -#~ msgstr "Installálnod kell a pmount csomagot." - -#~ msgid "status" -#~ msgstr "állapot" - -#~ msgid "Public" -#~ msgstr "Nyilvános" - -#~ msgid "modified" -#~ msgstr "módosítva" - -#~ msgid "created" -#~ msgstr "létrehozva" - -#~ msgid "categories" -#~ msgstr "kategóriák" - -#~ msgid "Draft" -#~ msgstr "Piszkozat" - -#~ msgid "category" -#~ msgstr "kategória" - -#~ msgid "title" -#~ msgstr "cím" - -#~ msgid "Portuguese" -#~ msgstr "Portugál" - -#~ msgid "Chinese" -#~ msgstr "Kínai" - -#~ msgid "Catalan" -#~ msgstr "Katalán" - -#~ msgid "Hungarian" -#~ msgstr "Magyar" - -#~ msgid "Create file names as author - title instead of title - author" -#~ msgstr "Fájlnév létrehozása 'szerző - cím' alapján ('cím - szerző' helyett)" - -#~ msgid "Dont forget to enter your gmail username and password" -#~ msgstr "Ne felejtsd el megadni a gmail felhasználónevedet és jelszavadat" - -#~ msgid "DRM Error" -#~ msgstr "DRM hiba" - -#~ msgid "/Unknown" -#~ msgstr "/Ismeretlen" - -#~ msgid "&Monospace:" -#~ msgstr "Monospace(rögzített szélességű)" - -#~ msgid "S&ans-serif:" -#~ msgstr "Sans-serif ('talp nélküli')" - -#~ msgid "&Serif:" -#~ msgstr "Serif(talpas)" - -#~ msgid "Toolbar icon size" -#~ msgstr "Eszköztárikonok mérete" - -#~ msgid "Invalid size" -#~ msgstr "Érvénytelen méret" - -#~ msgid "Paper Size:" -#~ msgstr "Papírméret:" - -#~ msgid "&Button size in toolbar" -#~ msgstr "Eszköztár gombjainak mérete" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "" -#~ "Kimeneti adatformátum. Lehetőségek: %s. Az alapértelmezett a 'szöveg' " -#~ "formátum." - -#~ msgid "" -#~ "<p>For help visit <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#~ msgstr "" -#~ "<p>Online súgó: <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s frissitve a következő verzióra: %s. Újdonságok: <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " -#~ "Letöltő oldal meglátogatása?" - -#~ msgid " plugins" -#~ msgstr " plugin-ok" - -#~ msgid "&Stop selected job" -#~ msgstr "A kiválasztott művelet megszakítása" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Aktív műveletek megjelenítése" - -#~ msgid "Portugese" -#~ msgstr "Portugál/Portuguese" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Hiba a következő könyvek email-ben való elküldése közben:" - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal és John Schember" - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Reguláris kifejezés használata a fejléc eltávolításához." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "A reguláris kifejezés a fejléc eltávolításához." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "A reguláris kifejezés a lábléc eltávolításához." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Reguláris kifejezés használata a lábléc eltávolításához." - -#~ msgid "Format:" -#~ msgstr "Formátum:" - -#~ msgid "Orientation:" -#~ msgstr "Tájolás:" - -#~ msgid "both" -#~ msgstr "mindkettő" - -#~ msgid "pagebreak" -#~ msgstr "oldaltörés" - -#~ msgid "Remove H&eader" -#~ msgstr "Fejléc eltávolítása" - -#~ msgid "Line ending style:" -#~ msgstr "Sorvégződési stílus:" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "A meghatározott formátum küldése a 'B' memóriakártyára" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "A meghatározott formátum küldése az 'A' memóriakártyára" - -#~ msgid "Failed to email books" -#~ msgstr "A könyvek elküdése nem sikerült" - -#~ msgid "Choose plugin" -#~ msgstr "Plugin kiválasztása" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "Könyvek helye (A könyvek ezen a mappán belül a szerző és a metadata.db " -#~ "fájlban található metaadatok alapján almappákban kerülnek tárolásra):" - -#~ msgid "description" -#~ msgstr "leírás" - -#~ msgid "default site" -#~ msgstr "alapértelmezett weboldal" - -#~ msgid "Example" -#~ msgstr "Példa" - -#~ msgid "url" -#~ msgstr "url" - -#~ msgid "links" -#~ msgstr "linkek" - -#~ msgid "link" -#~ msgstr "link" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Felhasználói Kézikönyv</h2>A Felhasználói Kézikönyv elérhető <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual\">online</a>." - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Ne legyen Tartalomjegyzék hozzáadva a könyv végéhez. Ez akkor hasznos,ha a " -#~ "könyvnek van saját Tartalomjegyzéke." - -#~ msgid "Available Formats" -#~ msgstr "Elérhető formátumok" - -#~ msgid "Insert &blank line" -#~ msgstr "Üres sor beszúrása" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "Metadatok lekérdezése szerverről" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Metadatok nem letölthetőek a következő helyről:" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Metadatok nem letölthetőek" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "A rendezési forma automatikus létrehozása az aktuális szerzői adatok alapján" - -#~ msgid "Author S&ort: " -#~ msgstr "Rendezési forma: " - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "A bemeneti HTML fájlok karakterkódolása. Gyakori típusok: cp1252, latin1, " -#~ "iso-8859-1 és utf-8." - -#~ msgid "Meta information" -#~ msgstr "Metaadat infromációk" - -#~ msgid "Date published." -#~ msgstr "Kiadás ideje" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Új formátum hozzáadása az adatbázishoz" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "A kiválasztott formátumok törlése az adatbázisból." - -#~ msgid "Browse for the new database location" -#~ msgstr "Új adatbázis helyének kiválasztása" - -#~ msgid "Reset cover to default" -#~ msgstr "Alapértelmezett borító visszaállítása" - -#~ msgid "Convert to LRF" -#~ msgstr "Konvertálás LRF formátumba" - -#~ msgid "and delete from library" -#~ msgstr "és törlés az adatbázisból" - -#~ msgid "&Access Key:" -#~ msgstr "Felhasználói kulcs:" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "" -#~ "A következő méret érvénytelen: %s. A méretnek szélességxmagasság formátumban " -#~ "kell lennie." - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Sorok közötti távolság képpontban. Alapértelmezettként nincs változtatás." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "A kimeneti dokumentum karakterkódolása. Alapértelmezett: utf-8. Ezt nem " -#~ "minden formátum támogatja." - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "Bemeneti karakterkódolás. Alapértelmezett: automatikus felismerés." - -#~ msgid "Input character &encoding" -#~ msgstr "Bemeneti karakterkódolás" - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "A kimeneti fájl szövege ne legyen igazított. A megjelenített szöveg " -#~ "igazítása függ az ebook formátumának sajátosságaitól, hogy az lehetővé tesz-" -#~ "e az szöveg igazítását." - -#~ msgid "Ignore &tables" -#~ msgstr "Táblázatok kihagyása" - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "" -#~ "Táblázatok képpé alakítása (hasznos nagy vagy bonyolult táblázatok esetén)" - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "Unicode karakterek ASCII megfeleltetése" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "A könyvnek sem címe sem pedig ISBN azonosítója sincs." - -#~ msgid "Bosnian" -#~ msgstr "Bosnyák" - -#~ msgid "French" -#~ msgstr "Francia" - -#~ msgid "Dutch" -#~ msgstr "Holland" - -#~ msgid "Croatian" -#~ msgstr "Horvát" - -#~ msgid "German" -#~ msgstr "Német" - -#~ msgid "Italian" -#~ msgstr "Olasz" - -#~ msgid "Spanish" -#~ msgstr "Spanyol" - -#~ msgid "Serbian" -#~ msgstr "Szerb" - -#~ msgid "Ebook Viewer" -#~ msgstr "Ebook olvasó" - -#~ msgid "&Footer regular expression:" -#~ msgstr "Lábléc reguláris kifejezés:" - -#~ msgid "Remove F&ooter" -#~ msgstr "Lábléc eltávolítása" - -#~ msgid "rule" -#~ msgstr "vízszintes vonal" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "Mappa eltávolítása a 'gyakran használt mappák' listáról" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using 3rd party tools." -#~ msgstr "" -#~ "<p>Nem lehet konvertálni: %s<p>Ez egy <a href=\"%s\">DRM</a>-es (digitálisan " -#~ "jogvédett) könyv. Először egy külső alkalmazással el kell távolítani a " -#~ "védelmet." - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Római számok használata a könyvsorozatok számozásánál" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Figyelmeztetések megjelenítése a tálcaikonon" - -#~ msgid "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." -#~ msgstr "" -#~ "Add meg a szerzőt. Több szerző esetén '&' karakterrel kell elválasztani " -#~ "azokat. Ha szerző neve tartalmazza a '&' karaktert, használj '&&'-t helyette" - -#~ msgid "Search as you type" -#~ msgstr "Keresés gépelés közben" - -#~ msgid "Communicate with the Sony PRS-505 eBook reader." -#~ msgstr "Kapcsolódás Sony PRS-505 olvasóhoz." - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Kapcsolódás Kindle 2 olvasóhoz." - -#~ msgid "Communicate with the Cybook eBook reader." -#~ msgstr "Kapcsolódás Cybook olvasóhoz." - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Gombfeliratok mutatása az eszköztárban" - -#~ msgid "&Disable chapter detection" -#~ msgstr "Fejezet felismerés tiltása" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "Fejezetek hozzáadása a Tartalomjegyzékhez" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "Üres sorok beszúrása a bekezdések közé" - -#~ msgid "&Header regular expression:" -#~ msgstr "Fejléc reguláris kifejezés:" - -#~ msgid "Header" -#~ msgstr "Fejléc" - -#~ msgid "&Header format:" -#~ msgstr "Fejléc formátum:" - -#~ msgid "&Regular expression:" -#~ msgstr "Reguláris kifejezés:" - -#~ msgid "Communicate with the Sony PRS-700 eBook reader." -#~ msgstr "Kapcsolódás Sony PRS-700 olvasóhoz" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "Ne adjon linkeket a Tartalomjegyzékhez" - -#~ msgid "Skipping filtered article: %s" -#~ msgstr "Kiszűrt cikk kihagyása: %s" - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "Duplikált cikk kihagyása: %s" - -#~ msgid "Kovid Goyal and Sujata Raman" -#~ msgstr "Kovid Goyal és Sujata Raman" - -#~ msgid "Finish gmail setup" -#~ msgstr "GMail beállítás befejezése" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "FIGYELEM: Aktív műveletek" - -#~ msgid "Schedule for download" -#~ msgstr "Letöltés ütemezése" - -#~ msgid "Last downloaded" -#~ msgstr "Utoljára letöltve" - -#~ msgid "Delete downloaded news older than " -#~ msgstr "A következőnél régebbi hírek törlése: " - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Tartalom\n" -#~ "kiszolgáló" - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[options]\n" -#~ "\n" -#~ "A 'calibre' tartalom kiszolgáló indítása." - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "Küldés\n" -#~ "emailben" - -#~ msgid "Sent by email:" -#~ msgstr "Emailbe elküldve:" - -#~ msgid "Starting conversion of %d books" -#~ msgstr "%d könyv konvertálásának megkezdése" - -#~ msgid "Matches" -#~ msgstr "Találatok" - -#~ msgid "No matches found for this book" -#~ msgstr "Nem található ilyen könyv" - -#~ msgid "Send specific format to main memory" -#~ msgstr "A meghatározott formátumú változat küldése a belső memóriába" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "A készülék belső memóriájában lévő könyvek megjelenítése" - -#~ msgid "List builtin recipes" -#~ msgstr "Beépített hírösszeállítások" - -#~ msgid "This recipe requires a username and password" -#~ msgstr "" -#~ "Ehhez a hírösszeállításhoz szükséges egy felhasználónév és egy jelszó" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Minden ütemezett hírösszeállítás letöltése" - -#~ msgid "Compacting..." -#~ msgstr "Tömörítés..." - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "Adatbázis tömörítése. Ez eltarthat egy ideig." - -#~ msgid "&Compact database" -#~ msgstr "Adatbázis tömörítése" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Reguláris kifejezés " -#~ "megadása a metaadatok kinyerésére a fájlnévből. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A szintaxis<a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">referenciája</span></a> az " -#~ "interneten elérhető.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Használd a <span style=\" " -#~ "font-weight:600;\">Teszt</span> területet a beírt reguláris kifejezés " -#~ "kipróbálására. Az egyes tesztmezőúk fölé vitt kurzor mutatja a helyes, " -#~ "mezőnek megfelelő szintaxist.</p></body></html>" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Nem sikerült metaadatokat letölteni:" - -#~ msgid "metadata" -#~ msgstr "metaadatok" - -#~ msgid "&Metadata from file name" -#~ msgstr "Metaadatok fájlnévből" - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Kapcsolódás Cybook Gen 3 olvasóhoz" - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Kapcsolódás Cybook Opus olvasóhoz" - -#~ msgid "Book Jacket" -#~ msgstr "Book Jacket" - -#~ msgid "Frequently used directories" -#~ msgstr "Leggyakrabban használt mappák" - -#~ msgid "No text &justification" -#~ msgstr "Nincs szövegrendezés" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Varázsló használata az XPath kifejezés létrehozásához" - -#~ msgid "" -#~ "If you disable this setting, metadata is guessed from the filename instead. " -#~ "This can be configured in the Advanced section." -#~ msgstr "" -#~ "Ha letiltod ezt a beállítást, akkor a metaadatok a fájlnévből lesznek " -#~ "generálva. Ez testre szabható a Haladó részben." - -#~ msgid "Read &metadata from files" -#~ msgstr "Metaadatok olvasása fájlokból" - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "" -#~ "Érvénytelen adatbázis elérési útvonal.<br> A következő helyre nem lehet " -#~ "írni: " - -#~ msgid "Invalid database location" -#~ msgstr "Érvénytelen adatbázis elérési útvonal" - -#~ msgid "Invalid database location " -#~ msgstr "Érvénytelen adatbázis elérési útvonal " - -#~ msgid "Warning" -#~ msgstr "Figyelem" - -#~ msgid "&Add" -#~ msgstr "&Hozzáadás" - -#~ msgid "No metadata found" -#~ msgstr "Nem találhatók metaadatok" - -#~ msgid "Fetch metadata" -#~ msgstr "Metaadatok letöltése" - -#~ msgid "Fetch" -#~ msgstr "Letöltés" - -#~ msgid "Category" -#~ msgstr "Kategória" - -#~ msgid "Embedded Fonts" -#~ msgstr "Beágyazott betűtípusok" - -#~ msgid " pts" -#~ msgstr " pts" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Képek automatikus forgatásának engedélyezése" - -#~ msgid "Minimum &indent:" -#~ msgstr "Minimum behúzás" - -#~ msgid "&Preprocess:" -#~ msgstr "Előfeldolgozás" - -#~ msgid "Override<br>CSS" -#~ msgstr "CSS<br>felülírása" - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "Fejezet jelölés következő 'tag'-nál:" - -#~ msgid "&Force page break before tag:" -#~ msgstr "Oldaltörés a következő 'tag' előtt:" - -#~ msgid "&Page break before tag:" -#~ msgstr "Oldaltörés a következő 'tag' előtt:" - -#~ msgid "The download timed out." -#~ msgstr "Időtúllépés letöltés közben" - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Nem lehet letölteni a borítót.</b><br/>" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Nem lehet letölteni a borítót" - -#~ msgid "Bad cover" -#~ msgstr "Hibás borító" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "A borító nem érvényes képfájl" - -#~ msgid "Monday" -#~ msgstr "Hétfő" - -#~ msgid "Tuesday" -#~ msgstr "Kedd" - -#~ msgid "%d recipes" -#~ msgstr "%d hírösszeállítás" - -#~ msgid "MMM yyyy" -#~ msgstr "MMM yyyy" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "day" -#~ msgstr "nap" - -#~ msgid "Friday" -#~ msgstr "Péntek" - -#~ msgid "Wednesday" -#~ msgstr "Szerda" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "%d nappal, %d órával és %d perccel ezelőtt" - -#~ msgid "Thursday" -#~ msgstr "Csütörtök" - -#~ msgid "Sunday" -#~ msgstr "Vasárnap" - -#~ msgid "Saturday" -#~ msgstr "Szombat" - -#~ msgid "Every " -#~ msgstr "Minden " - -#~ msgid "Device database corrupted" -#~ msgstr "Az eszköz adatbázis hibás" - -#~ msgid "No Images" -#~ msgstr "Képek nélkül" - -#~ msgid "Produce more human-readable XML output." -#~ msgstr "Még olvashatóbb XML kimenet létrehozása." - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "A bementi fájl előfeldolgozása az esetlegesen jobb struktúra felismeréshez" - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>Mappának kell lennie." - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Mappa hozzáadása a leggyakrabban használt mappák listájához" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Látható oszlopok kiválasztása az adatbázis nézetben" - -#~ msgid "Customize %s" -#~ msgstr "%s testreszabása" - -#~ msgid "Finding metadata..." -#~ msgstr "Metaadatok keresése..." - -#~ msgid "Source en&coding:" -#~ msgstr "Forrás kódolása:" - -#~ msgid "Could not find metadata" -#~ msgstr "Nem találhatók metaadatok" - -#~ msgid "Ignore &colors" -#~ msgstr "Színeket nem veszi figyelembe" - -#~ msgid "Series index." -#~ msgstr "Sorszám a sorozaton belül." - -#~ msgid "covers" -#~ msgstr "borítók" - -#~ msgid "Invalid library location" -#~ msgstr "Érvénytelen adatbázis elérési útvonal" - -#~ msgid "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" -#~ msgstr "" -#~ "<span style=\"color:red; font-weight:bold\">Legújabb verzió: <a " -#~ "href=\"%s\">%s</a></span>" - -#~ msgid "tag" -#~ msgstr "címke" - -#~ msgid "tags" -#~ msgstr "címkék" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Adatbázisban\n" -#~ "%d\n" -#~ "könyv és hír" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Hiba történt a metaadatok letöltése közben a következőhöz:" - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting." -#~ msgstr "" -#~ "Nem lehet feltölteni a könyveket az eszközre, mert nincs megfelelő " -#~ "formátumú. Változtasd meg a kimeneti formátumot és konvertáld át a szükséges " -#~ "könyveket." - -#~ msgid "Title based detection" -#~ msgstr "Könyvcím alapú felismerés" - -#~ msgid "Tag based detection" -#~ msgstr "Címke alapú felismerés" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Oldaltörés beszúrása a következő attribútum elé:" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Milyen időközönként töltse le a hírösszeállítást. A '0,0' azt jelenti, hogy " -#~ "óránként." - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "%s letöltése %d könyvhöz" - -#~ 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.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Az az érték, amely azt mutatja, milyen hosszúságnál legyen sortörés. Az " -#~ "érték 0 és 1 közötti érték legyen. Az alapértelmezett érték a 0.5, vagyis " -#~ "közepes sorhossz." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "Nem elérhető: %s. Helyette %s lesz az adatbázis." - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "Del" -#~ msgstr "Del" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Borító böngésző kikapcsolása" - -#~ msgid "&User stylesheet" -#~ msgstr "Felhasználói stíluslap" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "" -#~ "<p>Ez a könyv<a href=\"%s\">DRM-es</a>(Digitális Jogvédelemmel ellátva)" - -#~ msgid "Configure calibre" -#~ msgstr "A calibre beállítása és testreszabása" - -#~ msgid "" -#~ "Search the list of books by title or author<br><br>Words separated by spaces " -#~ "are ANDed" -#~ msgstr "" -#~ "Keresés a könyvek között cím vagy szerző alapján.<br><br> A keresendő szavak " -#~ "szóközzel elválasztva és köztük AND(ÉS) kapcsolat" - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments<br><br>Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Keresés a könyvek között cím, szerző, kiadó, címke és megjegyzés " -#~ "alapján.<br><br> A keresendő szavak szóközzel elválasztva és köztük AND(ÉS) " -#~ "kapcsolat" - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "" -#~ "Nem lehet letölteni a cikket. Futtasd --debug paraméterrel a hiba javításához" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Lemezterület felszabadítása" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Könykonvertálás %d / %d (%s)" - -#~ msgid "" -#~ "Normally, if the input file ahs 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 "" -#~ "Ha a könyvnek nincs borítója, akkor a calibre generál egyet rajta a könyv " -#~ "címével, szerzővel stb. Ez az opció letiltja ennek az alapborítónak a " -#~ "generálását." - -#~ msgid "Checking database integrity. This may take a while." -#~ msgstr "Az adatbázis integritásának ellenőrzése. Ez eltarthat egy ideig." - -#~ msgid "&Check database integrity" -#~ msgstr "Adatbázis ellenőrzése" - -#~ msgid "Pick recipe" -#~ msgstr "Hírösszeállítás kiválasztása" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "A következő hírösszeállítás testreszabása:" - -#~ msgid "Copy to Clipboard" -#~ msgstr "Másolás a vágólapra" - -#~ msgid "Usage: ebook-convert INFILE OUTFILE [OPTIONS..]" -#~ msgstr "Használat: ebook-convert INFILE OUTFILE [OPTIONS..]" - -#~ msgid "Options to control e-book conversion." -#~ msgstr "Az ebook konvertálás beállításai" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "%s. rész - %s sorozat" - -#~ msgid "Checking..." -#~ msgstr "Ellenőrzés…" - -#~ msgid "" -#~ "See the <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">User Manual</a> for more help" -#~ msgstr "" -#~ "További segítség: <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-search-" -#~ "interface\">User Manual</a>" - -#~ msgid "The priority of worker processes" -#~ msgstr "Műveletek prioritási sorrendje" - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Kapcsolódás BeBook/LBook/Koobe olvasóhoz." - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "'A' memóriakártya:\n" -#~ "%s\n" -#~ "szabad" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "'B' memóriakártya:\n" -#~ "%s\n" -#~ "szabad" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Olvasó:\n" -#~ "%s\n" -#~ "szabad" - -#~ msgid "" -#~ "<h2>Demo videos</h2>Videos demonstrating the various features of calibre are " -#~ "available <a " -#~ "href=\"http://calibre.kovidgoyal.net/downloads/videos/\">online</a>." -#~ msgstr "" -#~ "<h2>Demó videók</h2>Videók, amelyek a calibre különböző képességeit mutatják " -#~ "be, elérhetőek <a " -#~ "href=\"http://calibre.kovidgoyal.net/downloads/videos/\">online</a> is." - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Kapcsolódás BeBook Mini/LBook V5/Koobe Junior olvasóhoz." - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Címkék rendezése darabszám szerint csökkenő sorrendben" - -#~ msgid "Sort by &popularity" -#~ msgstr "Darabszám szerint csökkenő:" - -#~ msgid "Add Table of Contents to begenning of the book." -#~ msgstr "Tartalomjegyzék hozzáadása a könyv elejéhez" - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file." -#~ msgstr "" -#~ "Átlagos sorhossz a sortöréshez, ha a HTML egy korábbi PDF fájlból lett " -#~ "konvertálva." - -#~ msgid "Add/Save" -#~ msgstr "Hozzáadás/Mentés" - -#~ msgid "&Adding books" -#~ msgstr "Könyvek hozzáadása" - -#~ msgid "&Saving books" -#~ msgstr "Könyvek mentése" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Metaadatok frissítése a kiválasztott formátum metaadatai alapján" - -#~ msgid "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" -#~ msgstr "" -#~ "<p>A borító alapján történő keresés letiltva.<br>A képbetöltő modul hibát " -#~ "észlelt:<br>" - -#~ msgid "Montenegrin" -#~ msgstr "Montenegrói" - -#~ msgid "Vietnamese" -#~ msgstr "Vietnami" - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "A mentendő formátumok vesszővel elválasztott listája. Alapesetben minden " -#~ "formátum mentve lesz." - -#~ msgid "Failed to check database integrity" -#~ msgstr "Az adatbázis ellenőrzése nem sikerült" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Néhány hibát találtam" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Metaadatok olvasása csak a fájlnévből" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "SQL adatbázis ellenőrzése" - -#~ msgid "Checking for missing files." -#~ msgstr "Hiányzó fájlok keresése" - -#~ msgid "The series number" -#~ msgstr "Sorozaton belüli sorszám" - -#~ msgid "PDB Input" -#~ msgstr "PDB bemenet" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Nem lehet felismerni a %s meghajtót. A kernel egy érvénytelen verziójú SYSFS-" -#~ "t támogat. http://calibre.kovidgoyal.net/user_manual/faq.html#id21" - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Megkísérli felismerni és korrigálni a szükségtelen sortöréseket és más " -#~ "problémákat a forrásfájlban. Az eredmény azonban akár a vártnál rosszabb is " -#~ "lehet, ezért óvatosan használja." - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Metaadatok írása/olvasása ebook fájlokból/ba.\n" -#~ "\n" -#~ "Támogatott formátumok metaadatok olvasásához: %s\n" -#~ "\n" -#~ "Támogatott formátumok metaadatok írásához: %s\n" -#~ "\n" -#~ "A különböző fájltípusok más-más metaadatokat támogatnak. Ha olyan\n" -#~ "metaadatokat akar megadni, melyeket az adott formátum nem támogat,\n" -#~ "egyszerűen nem lesznek figyelembe véve.\n" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "A LibraryThing.com nem válaszol, próbálja meg később." - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML " -#~ "first and then try it." -#~ msgstr "" -#~ "Ez az RTF fájl olyan tulajdonságokat tartalmaz, melyeket a calibre nem " -#~ "támogat. Konvertálja át először HTML-ba, majd próbálja újra." - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "Tutorial</a>." -#~ msgstr "" -#~ "<p>Például minden 'h2' tag kiválasztásához, amelyik 'class' értéke 'chapter' " -#~ "add meg tag-ként a <i>h2</i>-t, attribútumként a <i>class</i>-ot és " -#~ "értékként <i>chapter</i>-t.</p><p>Üresen hagyott attribútum=bármilyen " -#~ "attribútum és üresen hagyott érték=bármilyen értk. Minden tag-hoz adja meg a " -#~ "'*'-ot.</p><p>További információk az XPath használatához elérhetőek az <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "Tutorial</a>-ban." - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "A következő könyveknek van olyan formátuma az adatbázisban, amelyek " -#~ "valójában nem léteznek. Le kell ellenőrznie manuálisan. Ez akkor fordulhat " -#~ "elő, ha közvetlenül törölte a fájlrendszerből ezeket." - -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "" -#~ "A calibre el tudja küldeni könyveit emailben Önnek (vagy az eszközére, ha az " -#~ "alkalmas rá)" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "A metaadat letöltés nem sikerült. Próbálja meg később." - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "Válassza ki azt, amelyik a leginkább illik a könyvéhez" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Nem található metaadat, próbálja meg finomítani a könyvcímet, szerzőt vagy " -#~ "az ISBN-t." - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "Nem található borító ehhez a könyvhöz. Próbálja meg először az ISBN-t " -#~ "meghatározni." - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "" -#~ "Legalább az egyik adatot meg kell adnia a következők közül: ISBN, könyv " -#~ "címe, szerző vagy kiadó" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "A megadott napoknál régebbi hírek törlése. Állítsa 0-ra, ha ne töröljön." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ee;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Adjon meg egy reguláris " -#~ "kifejezés mintát, ami alapján a fájlnévből meg lehet határozni a " -#~ "metaadatokat. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A reguláris kifejezések " -#~ "szintaxisához <a href=\"http://docs.python.org/lib/re-syntax.html\"><span " -#~ "style=\" text-decoration: underline; color:#0000ee;\">súgót</span></a> is " -#~ "talál.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Használja a <span style=\" " -#~ "font-weight:600;\">Teszt</span> területet lent a kifejezés kirpóbálására. " -#~ "Vigye a kurzort a megfelelő mező fölé és látni fogja a mezőhöz tartozó " -#~ "kifejezés mintát.</p></body></html>" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Bonyolultabb hírösszeállítások létrehozásához tekintse meg: <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Válasszon elérési utat az adatbázisod számára" - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "A kiválasztott könyvek <b>véglegesen</b> törölve lesznek a számítógépedről. " -#~ "Biztosan törölni akarja?" - -#~ msgid "Click to browse books by tags" -#~ msgstr "Könyvek böngészése a címkék szerint" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "A könyvolvasó eszköz 'B' memóriakártyáján lévő könyvek megjelenítése" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "A könyvolvasó eszköz 'A' memóriakártyáján lévő könyvek megjelenítése" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "A számítógépen lévő könyvek megjelenítése." - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>Egy érvénytelen adatbázis már van a következő helyen: %s. Ezt törölnie " -#~ "kell mielőtt ide áthelyezi a meglévő adatbázist. <br>Hibakód: %s" - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Hozzá kell adnia a 'http://myhostname:8080' URL-t, mint a calibre adatbázist " -#~ "a WordPlayerben. A 'myhostname' helyére a calibre-t futtató számítógép " -#~ "teljes neve, vagy IP címe kerüljön." - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Ne felejtse el futva hagyni a calibre-t, mert a szerver csak így működik." - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Ha Androidos telefonján a WordPlayer ebook olvasó programot használja, akkor " -#~ "calibre adatbázis hálózaton keresztül is elérhető lesz, ha bekapcsolja a " -#~ "tartalomkiszolgálót." - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Válasszon könyvolvasó eszközt. Ez az eszköznek megfelelő, optimalizált " -#~ "konvertálási beállításokhoz kell." - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Ne felejtse el pontosan beírni a gmail felhasználónevét és jelszavát. " -#~ "Ingyenes email fiókhoz juthat a http://gmail.com címen" - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Könyvek helye a számítógépen. Amikor hozzáad egy könyvet a calibre-hez, ide " -#~ "fogja másolni őket:" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "" -#~ "Be kell állítania a Felhasználónevet és a Jelszót az email szerverhez" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "" -#~ "Nem lehet a cikket letölteni. Futtassa a -vv paraméterrel a hibaüzenetek " -#~ "megjelenítéséhez" - -#~ msgid "The author sort string" -#~ msgstr "Szerző rendezési forma" - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "sok önkéntes erőfeszítéseinek eredménye a világ minden tájáról. Ha " -#~ "hasznosnak találja, kérem, támogassa a fejlesztést." - -#~ msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#~ msgstr "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" - -#~ msgid "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>Az eszközön lévő adatbázis sérült. Próbálja meg a " -#~ "következőt:\n" -#~ " <ol>\n" -#~ " <li>Csatlakoztassa le az eszközt. Várjon, amíg újra üzemkész " -#~ "lesz. Csatlakoztassa újra. Most már működnie kell a %(app)s-vel. Ha mégsem, " -#~ "akkor próbálja meg a következőt:</li>\n" -#~ " <li>Lépjen ki a %(app)s-ből. Keresse meg a media.xml fájlt " -#~ "az eszköz belső memóriájában, maj törölje azt. Csatlakoztassa le az eszközt. " -#~ "Várjon amíg újra üzemkész lesz és csatlakoztassa újra. Indítsa el a %(app)s-" -#~ "t.</li>\n" -#~ " </ol>\n" -#~ " " - -#~ msgid "Must set account information" -#~ msgstr "Fiókbeállítás szükséges" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Használat: %s:%s@%s:%s és %s titkosítás" - -#~ msgid "You must set a username and password for %s" -#~ msgstr "" -#~ "Meg kell adnia egy Felhasználónevet és egy Jelszót a következőhöz: %s" - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "A calibre adatbázis jelszava. Felhasználónév: " - -#~ msgid "Checked id" -#~ msgstr "Ellenőrzött ID" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "A mentett mappaszerkezet mintája. Alapértelmezett a \"%s\", ami a könyveket " -#~ "szerzőnkénti mappákba menti, a fájlnév pedig tartalmazza a címet és a " -#~ "szerzőt. Elérhető opciók: {%s}" - -#~ msgid "Add a tab at the beginning of each paragraph." -#~ msgstr "Legyen behúzás minden bekezdés elején." - -#~ msgid "Add a tab at the beginning of each paragraph" -#~ msgstr "Legyen behúzás minden bekezdés elején" - -#~ msgid "Process using markdown" -#~ msgstr "Markdown feldolgozás" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "A szövegfájl átfuttatása a 'markdown' előfeldolgozón. Bővebb információk a " -#~ "'markdown'-ról:" - -#~ msgid "TabWidget" -#~ msgstr "TabWidget" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "A csatolt fájl: %s, ami egy hírösszeállítás (%s)" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "Copy text \t\r\n" -#~ "<p>Nem lehet konvertálni: %s<p> egy <a href=\"%s\">DRM</a>-es könyv. Először " -#~ "egy külső program segítségével a DRM-et (Digital Rights Management) el kell " -#~ "távolítania." - -#~ msgid "sr-Latn-RS" -#~ msgstr "sr-Latn-RS" - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Unicode karakterek ASCII megfeleltetése. Óvatosan használja. Például a " -#~ "\"%s\"-ot átalakítja \"Mikhail Gorbachiov\"-vá. <br/>Továbbá, ha egy " -#~ "karakternek több megfelelője is van (például a japán vagy a kínai nyelvben " -#~ "használt közös betűk) az átalakított betű a legtöbb ember által használt (ez " -#~ "esetben a kínai) megfelelője lesz." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph.Paragraphs end when the next line that starts " -#~ "with an indent is reached." -#~ msgstr "" -#~ "Alapesetben a calibre az üres sorokat bekezdés elválasztóként kezeli. Ezzel " -#~ "a beállítással a behúzást kezeli a bekezdés kezdeteként (legyen az " -#~ "tabulátoros, vagy több, mint 2 szóközzel behúzott). A bekezdés a következő " -#~ "behúzással kezdődő sorig tart." - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Kapcsolódás Sony PRS-600/700 olvasóhoz." - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "Kapcsolódás Sony PRS-300/505 olvasóhoz." - -#~ msgid "Header regular expression:" -#~ msgstr "Fejléc reguláris kifejezés:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Lábléc reguláris kifejezés:" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Mindenképpen a maximális sorhossz hazsnálata" - -#~ msgid "Do not add a blank line between paragraphs." -#~ msgstr "Ne legyen üres sor a bekezdések között." - -#~ msgid "English (IND)" -#~ msgstr "angol (indiai)" - -#~ msgid "English (AU)" -#~ msgstr "angol (ausztrál)" - -#~ msgid "English (CA)" -#~ msgstr "angol (kanadai)" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "A dátum formázása. %Y - év, %b - hónap, %d - nap. Alapértelmezett: %b, %Y." - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "A sorban álló &műveletek maximális száma (újraindítás szükséges):" - -#~ msgid "Stop &all jobs" -#~ msgstr "Minden művelet leállítása" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "A sorban álló műveletek maximális száma" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Alapesetben a calibre az üres sorokat tekinti bekezdés-elválasztónak. Ezzel " -#~ "az opcióval minden egyes sort külön bekezdésként kezel." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Alapesetben a calibre az üres sorokat tekinti bekezdés-elválasztónak. Ezzel " -#~ "az opcióval minden egyes sort, ami behúzással (legyen az tabulátor, vagy " -#~ "kettőnél több szóköz) kezdődik, külön bekezdésként kezel. A bekezdés a " -#~ "következő behúzással kezdődő sorig tart." - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Metaadatok letöltése a Google Books-ról" - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "Ez a Hanlin V3/V5 és klónjaikhoz készült profil" - -#~ msgid "There were errors" -#~ msgstr "Hibák történtek" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Az isbndb.com használatához rendelkeznie kell egy %singyenes fiókkal%s, " -#~ "valamint írja be az alábbi mezőbe a kapott kulcsát." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Kapcsolódás Nokia 810 internet tablethez" - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Kapcsolódás Sony PRS-300/505/500 eBook olvasóhoz" - -#~ msgid "dd MMM yyyy" -#~ msgstr "nn HHH éééé" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Közösségi metaadatok letöltése az amazon.com-ról" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Hiba történt a közösségi metaadatok letöltése közben" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Közösségi metaadatok letöltése, kérem várjon..." - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Közösségi metaadatok (címkék, értékelés stb.) letöltése a kiválasztott " -#~ "könyvhöz" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "A Sony PRS-600/700/900 eBook olvasóval kommunikál." - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [options] mybook.chm" - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "SZERKESZTŐI RECENZIÓ" - -#~ msgid "ratings" -#~ msgstr "értékelések" - -#~ msgid "description/reviews" -#~ msgstr "leírás/recenziók" - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Határozza meg az alkalmazandó tömörítési szintet. Értékek 1-10. Az 1-es a " -#~ "legalacsonyabb törmörítési szint de egyben a leggyorsabb is és a 10-es a " -#~ "legmagasabb tömörítés de a leglassabb." - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "\"Jelölje ezt könyvet: elolvasva\" cimke:" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "\"Ne vegye hozzá ezt a könyvet\" cimke:" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Tartalmazza a \"Legújabbak\" részt" - -#~ msgid "Sort numbers as text" -#~ msgstr "A számokat szövegként rendezi" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Tartalmazza a \"Címek\" részt" - -#~ msgid " " -#~ msgstr " " - -#~ 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 "" -#~ "Amikor a calibre törli a bekezdések közötti térközöket, automatikusan " -#~ "beállítja a bekezdések behúzását, ami lehetővé teszi azok könnyebb " -#~ "megkülönböztetését. Ez az opció szabályozza ennek a behúzásnak a mértékét." - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Egy megjegyzést tartalmazó txt fájlhoz vezető útvonal." - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "" -#~ "Közösségi metaadatok letöltése (címkék, értékelés stb.) alapértelmezettként" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "" -#~ "A szerző és a cím felülírása a listából kiválasztott könyv szerzőjével és " -#~ "címével" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "Reguláris kifejezés bárhol a metadatban" - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "A szó vagy kifejezés bárhol megtalálható a metaadatban." - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "" -#~ "A szó vagy kifejezés teljes egészében megegyezik egy metaadat mezővel" - -#~ msgid "What kind of match to use:" -#~ msgstr "Az egyezés típusa:" - -#~ msgid "Download only social metadata" -#~ msgstr "Csak a közösségi metaadatok letöltése" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Katalógus készítése az adatbázisban lévő könyvekről" - -#~ msgid "social metadata" -#~ msgstr "közösségi metaadatok" - -#~ msgid "Paste Image" -#~ msgstr "Kép beillesztése" - -#~ msgid "Copy Image" -#~ msgstr "Kép másolása" - -#~ msgid "Indent size:" -#~ msgstr "Behúzás nagysága:" - -#~ msgid "" -#~ "Do not use SVG for the book cover. Use this option if your EPUB is going to " -#~ "be used ona 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 "" -#~ "A borító ne SVG kép legyen. Akkor használja ezt az opciót, ha az EPUB " -#~ "könyvet olyan eszközön (mint pl. iPhone, JetBook Lite) olvassa, amelyik nem " -#~ "támogatja az SVG formátumot. Ezeken az eszközökön az opció használata nélkül " -#~ "a borító helyett üres oldalt fog látni." - -#~ msgid "Merge books" -#~ msgstr "Könyvek összefűzése" - -#~ msgid "Switch to library..." -#~ msgstr "Adatbázis váltás..." - -#~ msgid "Text justification:" -#~ msgstr "Szöveg igazítás:" - -#~ msgid "Customize the toolbar" -#~ msgstr "Az eszköztár testreszabása" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d / %d" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Kommunikáció a Booq Avant-al" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Kommunikáció a Kogan-al" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Kommunikáció a Sweex MM300-al" - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Kimenő könyvtár. Alapértelmezett a jelenlegi könyvtárhoz." - -#~ msgid "Download %s from %s" -#~ msgstr "Letöltve %s a %s-ból" - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "A sortörésre vonatkozó átlagos sorhossz arra az esetre, amikor a HTML egy " -#~ "korábbi részleges PDF-átírásból származik. Az alapérték %default, ami ezt " -#~ "érvényteleníti." - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "A könyvek listája a kiválasztott mentett keresés alapján szűkítve" - -#~ msgid "Manage &user categories" -#~ msgstr "&Felhasználói kategóriák kezelése" - -#~ 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." -#~ msgstr "" -#~ "A beállítás értékei lentebb olvashatók. Szerkesztésük megváltoztathatod a " -#~ "Calibre viselkedését. A változtatások a Calibre újraindulása után lépnek " -#~ "érvénybe" - -#~ msgid "&Current tweaks" -#~ msgstr "&Aktuális finombeállítás" - -#~ msgid "All available tweaks" -#~ msgstr "Összes lehetséges finom beállíás" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Minden tulajdonos rendezői érték visszaállítása a szerző által beállított " -#~ "értékekre. Azt hogy hogyan generálja Beállítások->Haladó->Finom beállíások " -#~ "menüpontban kontrollálhatók." - -#~ msgid "Customize searching" -#~ msgstr "Keresés testreszabása" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "A Kobo jelenleg csak egy kollekciót támogat: az \"Im_Reading\" listát. " -#~ "Hozzon létre egyet \"Im_Reading\" névvel " - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Borító letöltése az amazon.com-ról" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Borító letöltése a Douban.com-ról" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "A Douban.com nem elérhető. Próbálja meg később." - -#~ msgid "Cover download" -#~ msgstr "Borító letöltés" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Borító letöltése az openlibrary.org-ról" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s nem található" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Metaadatok letöltése a Douban.com-ról" - -#~ msgid "Book title" -#~ msgstr "Könyv címe" - -#~ msgid "Book author(s)" -#~ msgstr "Könyv szerzője" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "ÖSSZEGZÉS:\n" -#~ " %s" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "A Fictionwise-nál hiba lépett fel." - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Metaadatok letöltése a Fictionwise-ról" - -#~ msgid "Query: %s" -#~ msgstr "Lekérdezés: %s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "A Fictionwise nem elérhető. Próbálja meg később." - -#~ msgid "Keywords" -#~ msgstr "Kulcsszavak" - -#~ msgid "Book publisher" -#~ msgstr "Könyv kiadója" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Borítók letöltése a francia Nicebooks-ról" - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Metaadatok letöltése a francia Nicebooks-ról" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "A Nicebooks nem elérhető. Próbálja meg később." - -#~ msgid "Be more verbose about errors" -#~ msgstr "Részletesebb információ a hibáról" - -#~ msgid "No result found for this search!" -#~ msgstr "A keresésnek nincs eredménye!" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "A Nicebooksnál hiba lépett fel." - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Metaadatok letöltése az Amazon.com-ról" - -#~ msgid "No cover found!" -#~ msgstr "Nem található borító!" - -#~ msgid "Book ISBN" -#~ msgstr "Könyv ISBN" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s nem található." - -#~ msgid "A cover was found for this book" -#~ msgstr "A könyvhöz található borító." - -#~ msgid "Cover saved to file " -#~ msgstr "A borító letöltése fájlként " - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Utolsó olvasott oldal: Hely %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Utolsó olvasott oldal: %d (%d%%)" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Cél kiválasztása a következőhöz: %s.%s" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Hely %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Oldal %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Hely %d • %s</b><br />" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Minden fájl a(z) %s -ból <b> végleges törlésre kerül</b>. Biztos benne?" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "%d könyv átmásolv ide: %s" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "strict" -#~ msgstr "pontos" - -#~ msgid "mixed" -#~ msgstr "vegyes" - -#~ msgid "book" -#~ msgstr "könyv" - -#~ msgid "replace" -#~ msgstr "csere" - -#~ msgid "ignore" -#~ msgstr "mellőzés" - -#~ msgid "backslashreplace" -#~ msgstr "Visszaperjel cseréje" - -#~ msgid "Covers files path" -#~ msgstr "Borítók útvonala" - -#~ msgid "Last modified: %s" -#~ msgstr "Utolsó módosítás: %s" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "Nem találhatók metaadatok, próbálja meg a címet és a szerzőt megváltoztatni " -#~ "és/vagy távolítsa el az ISBN azonosítót." - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>A 'calibre' két helyről képes metaadatokat letölteni a könyvekhez: " -#~ "<b>Google Books</b> és <b>isbndb.com</b>. Az isbndb.com használatához " -#~ "rendelkeznie kell egy ingyenes <a " -#~ "href=\"http://www.isbndb.com\">felhasználói fiókkal</a> és be kell írnia a " -#~ "kapott kulcsot az alábbi mezőbe." - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "A letöltött ( %s ) hozzászólások konvertálása egyszerű szöveggé" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Calibre Rövid Útmutató" - -#, python-format -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>." -#~ msgstr "" -#~ "A %s új verziója jelent meg: <b>%s</b>. Tekintse meg az <a " -#~ "href=\"http://calibre-ebook.com/whats-new\">új funkciókat</a>." - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "Az egyes borítóforrások hibaüzenetéhez kattintson a Részletek gombra." - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "" -#~ "Sorozatinformációk letöltése a ww2.kdl.org-ról. A honlap nem kezel nagyszámú " -#~ "lekérdezéseket, így a beépülő modul alapértelmezésben le van tiltva." - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Borító széleinek (ha vannak) eltávolítása" - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Alapértelmezett borító létrehozása a cím és szerző alapján" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Borító mérete: %dx%d pixel" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "%d sikeres metaadat letöltése %d könyvhöz" - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "{0} letöltése {1} könyvhöz" - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Hozzén létre saját kategóriákat a Cimke Böngészőben" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Létező könyvtár használata egy új helyen" - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "" -#~ "Ha egy új hotmail hozzáférést állít be, először lépjen be előtte egyszer, " -#~ "hogy leveleket küldhessen." - -#~ msgid "" -#~ "Choose you e-book device. If your device is not in the list, choose a \"%s\" " -#~ "device." -#~ msgstr "" -#~ "Válassza ki az e-book eszközét. Ha nem található a listán akkor válassza " -#~ "ezt: \"%s\"" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Felhasználói Kézikönyv</h2>A Felhasználó kézikönyv online megtekinthető " -#~ "<a href=\"http://calibre-ebook.com/user_manual\">ide kattintva</a>." - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "Nem lehet %d / %d könyvet konvertálni, mert nem megfelelő formátumú." - -#~ msgid "Title &sort: " -#~ msgstr "Cimke röviden: " - -#~ msgid "Has Cover" -#~ msgstr "Van borító" - -#~ msgid "Has Summary" -#~ msgstr "Összegzés van" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "Az eszköztár szétválasztása két eszköztárrá" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Letöltési eredmények maximális száma" - -#~ 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 "&Add a new plugin" -#~ msgstr "Új beépülő hozzáadása" - -#~ msgid "Customize the actions in:" -#~ msgstr "Műveletek testreszabása:" - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "Egyedi mezők keresési neve. A nevek kezdődjenek ezzel: \"#\")" - -#~ msgid "Modified Date" -#~ msgstr "Módosítás időpontja" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "SOROZAT: %s [%s]<br />" - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "A kiválasztott könyvek formátumát és metaadatait az <b>első kiválasztott " -#~ "könyvben</b> egyesítjük (%s). Az első kiválasztott könyv metaadata nem fog " -#~ "változni. Az író, a cím, az ISBN és egyéb metaadatok <i>nem</i> lesznek " -#~ "egyesítve.<br><br> Az egyesítés után a második és az ezután következő " -#~ "kiválasztott könyvek metaadatai <b>törlődni</b> fognak. <br><br>Az első " -#~ "kiválasztott könyv összes könyvformátuma megmarad, a második és az ezután " -#~ "következő könyvek minden duplikált formátuma véglegesen <b>törlődni</b> fog " -#~ "a calibre könyvtárából. <br><br>Valóban folytatni szeretné?" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "A legjobb könyvek a legjobb áron: ingyen!" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Kindle könyvek az Amazon.uk-től" - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Kindle könyvek az Amazontól" - -#, python-format -#~ msgid "Cover size: %dx%d" -#~ msgstr "Borító méret: %dx%d" - -#~ msgid "der eBook Shop" -#~ msgstr "az eKönyv-bolt" - -#~ msgid "Kindle eBooks" -#~ msgstr "Kindle eKönyvek" - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "Könyvek, szövegkönyvek, eKönyvek, játékok és egyéb." - -#~ msgid "Publishers of fine books." -#~ msgstr "Jó könyvek terjesztői." - -#~ msgid "World Famous eBook Store." -#~ msgstr "Világhírű eKönyv-bolt." - -#~ msgid "Ebooks for readers." -#~ msgstr "eKönyvek olvasóknak." - -#~ msgid "EPUBReaders eBook Shop" -#~ msgstr "EPUBReaders eKönyv-bolt" - -#~ msgid "Your ebook. Your way." -#~ msgstr "A te ekönyved. A te utad." - -#~ msgid "One web page for every book." -#~ msgstr "Egy weboldal minden könyvnek." - -#~ msgid "Ebooks handcrafted with the utmost care" -#~ msgstr "Ekönyvek létrehozva a legnagyobb odafigyeléssel" - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "eOlvasás: bármikor, bárhol." - -#~ msgid "The first producer of free ebooks." -#~ msgstr "Az ingyenes ekönyvek első alkotója." - -#~ msgid "entertain, enrich, inspire." -#~ msgstr "szórakoztat, gazdagít, inspirál." - -#~ msgid "Read anywhere." -#~ msgstr "Olvassa bárhol." - -#~ msgid "The digital bookstore." -#~ msgstr "A digitális könyvbolt." - -#~ msgid "Feel every word" -#~ msgstr "Érezzen minden szót!" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Kommunikáció a Nook Color eKönyv olvasóval." - -#, python-format -#~ 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 "" -#~ "Két különleges gyűjtemény érhető el: %s:%s és %s:%s. Adja ezeket az " -#~ "értékeket a listához, hogy engedélyezze őket. A gyűjtemények neve a \":\" " -#~ "karakter után megadott név lesz." - -#, python-format -#~ 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 "" -#~ "A dokumentum szövegének és felépítésének módosítása általános minták " -#~ "szerint. Alapból kikapcsolva. Használja %s-t bekapcsoláshoz. Egyedi akciók " -#~ "kikapcsolhatók %s opcióval." diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index d628ee8f98..c12ebd6882 100644 --- a/src/calibre/translations/id.po +++ b/src/calibre/translations/id.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-04-06 16:58+0000\n" -"Last-Translator: Aryo Sanjaya <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:24+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Indonesian <id@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:44+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:41+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ msgstr "Aksi Antar Muka" #: /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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Tampilan dan Rasa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Perilaku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Ganti perilaku calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Tambah kolom sendiri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Opsi Input" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Konversi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Opsi umum" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Opsi Output" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Tambah buku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Impor/Expor" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Simpan buku ke dalam disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Kirim buku ke dalam alat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Ubah field metadata sebelum simpan/kirim" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Fungsi Templat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Lanjutan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Berbagi buku melalui email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Berbagi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Berbagi memalui internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Plugin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Serbaneka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Configurasi lanjutan serbaneka" @@ -858,7 +863,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -872,8 +877,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -902,13 +907,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1025,11 +1030,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1037,8 +1042,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1105,8 +1110,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1116,8 +1121,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1125,8 +1130,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1359,12 +1364,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2362,7 +2367,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3293,7 +3298,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3301,6 +3312,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4037,7 +4052,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4073,84 +4088,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4193,7 +4208,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4231,7 +4246,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4269,126 +4284,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4396,7 +4412,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4405,13 +4421,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4421,44 +4437,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4470,11 +4486,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4539,8 +4555,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4576,104 +4594,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4755,35 +4773,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4991,20 +5009,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5034,7 +5052,6 @@ 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 "" @@ -5043,46 +5060,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5123,90 +5140,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5216,11 +5237,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5254,50 +5275,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5306,15 +5327,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5484,6 +5505,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5498,8 +5521,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5550,45 +5573,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5607,7 +5630,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5627,7 +5650,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5652,7 +5675,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6679,52 +6702,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8053,6 +8067,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8125,12 +8209,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8145,7 +8229,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9701,7 +9785,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9751,62 +9834,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9821,19 +9854,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11428,6 +11461,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13992,42 +14029,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14104,11 +14141,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14118,56 +14155,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16188,17 +16225,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16761,53 +16798,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16817,37 +16854,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16857,7 +16894,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16867,24 +16904,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16893,11 +16930,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16905,7 +16942,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16914,7 +16951,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16925,27 +16962,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16959,7 +16996,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16967,7 +17004,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16976,14 +17013,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16993,7 +17030,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17001,13 +17038,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17016,7 +17053,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17029,7 +17066,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17046,7 +17083,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17061,83 +17098,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17302,38 +17363,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17517,31 +17582,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18307,16 +18372,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Encoding untuk karakter di dalam input HTML file. Contoh pemilihan: cp1252, " -#~ "latin1, iso-8859-1, dan utf-8/" - -#~ msgid "Customize the toolbar" -#~ msgstr "Konfigurasikan toolbar" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index 7e0189f7c4..fb0e87cf81 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -9,16 +9,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-30 21:27+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 15:46+0000\n" "Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n" "Language-Team: Italian <kde-i18n-it@kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-31 04:36+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:41+0000\n" +"X-Generator: Launchpad (build 13613)\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -35,7 +35,7 @@ msgstr "Non fa assolutamente niente" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -98,10 +98,11 @@ msgstr "Non fa assolutamente niente" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -138,12 +139,12 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -179,21 +180,21 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -236,7 +237,7 @@ msgstr "Azioni interfaccia utente" #: /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/actions/preferences.py:25 #: /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 @@ -437,52 +438,56 @@ msgstr "" "Trova la corrispondenza successiva o precedente quando esegui una ricerca " "nella libreria di calibre in modalità evidenziazione" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Cerca libri da diversi venditori" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Ottieni nuovi plugin di calibre o aggiornane uno esistente" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Aspetto" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interfaccia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Modifica l'aspetto dell'interfaccia di calibre secondo i tuoi gusti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Cambia il comportamento di calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Aggiungi colonne personalizzate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "Aggiungi/Rimuovi colonne personalizzate dall'elenco dei libri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -490,68 +495,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:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Ricerca in corso" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Opzioni di input" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Conversione" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Opzioni comuni" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Opzioni di output" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Aggiunta libri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Importa/Esporta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Controlla come calibre legge i metadati dai file quando vengono aggiunti dei " "libri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Salvataggio libri su disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -559,48 +564,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Invio libri ai dispositivi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Pannello di controllo metadati" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 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:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Funzioni di modello" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Avanzate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Crea le tue funzioni di modello" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Condivisione libri via email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Condivisione" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -608,11 +613,11 @@ msgstr "" "Imposta la condivisione dei libri via email. Può essere usato per inviare " "automaticamente le notizie scaricate ai dispositivi." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Condivisione sulla rete" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -620,37 +625,37 @@ msgstr "" "Configura il server di contenuti di calibre che ti darà accesso alla " "biblioteca da ogni luogo, su ogni dispositivo, attraverso Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Scarica i metadati" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Controlla come calibre scarica i metadati degli ebook dalla rete" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Plugin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Ottimizzazioni" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Varie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Configurazione di altre opzioni" @@ -916,7 +921,7 @@ msgstr "Disabilita il plugin nominato" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -931,8 +936,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Sì" @@ -961,7 +966,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:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -969,7 +974,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Comunica con i telefoni S60." @@ -1105,11 +1110,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Notizie" @@ -1117,8 +1122,8 @@ msgstr "Notizie" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Catalogo" @@ -1192,8 +1197,8 @@ msgstr "Trasferimento dei libri nel dispositivo..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1203,8 +1208,8 @@ msgstr "Aggiunta dei libri alla lista metadati del dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1212,8 +1217,8 @@ msgstr "Rimozione dei libri dal dispositivo..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1457,12 +1462,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Non Implementato" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2696,11 +2701,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal 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 orizzontali" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -3784,7 +3786,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Tutti gli articoli" @@ -3792,6 +3800,10 @@ msgstr "Tutti gli articoli" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Questo è un libro Amazon Topaz. Non può essere elaborato." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Pagina iniziale" @@ -4688,7 +4700,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Aggiungi libri da una singola cartella" @@ -4728,11 +4740,11 @@ msgstr "Aggiungi i file ai record dei libri selezionati." msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Sei sicuro" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format msgid "" "Are you sure you want to add the same files to all %d books? If the " @@ -4741,36 +4753,36 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Seleziona file libro" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Sto aggiungendo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "Creazione di informazioni dai numeri ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Invio dei libri al dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Libri supportati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Seleziona libro" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Uniti alcuni libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4780,39 +4792,39 @@ msgstr "" "e aggiunti alla libreria di calibre, secondo le impostazioni di gestione " "automatica:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Impossibile leggere i metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Impossibile leggere i metadati dai seguenti" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Nessun libro selezionato" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "I seguenti libri sono virtuali e non possono essere aggiunti alla biblioteca " "calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Nessun libro trovato" @@ -4855,7 +4867,7 @@ msgstr "Annotazioni utente generate solo dalla biblioteca principale" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Nessun libro selezionato" @@ -4893,7 +4905,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "<b>Posizione %(dl)d • %(typ)s</b><br />" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Crea un catalogo di libri nella libreria calibre" @@ -4931,85 +4943,86 @@ msgstr "%d libri" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Cambia/crea biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "Rimuovi la libreria" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Scegli un libro a caso" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Manutenzione biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Stato backup metadati della biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Controlla biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Ripristina database" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Rinomina" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Selezionare un nuovo nome per la biblioteca <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Esiste già" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "La cartella %s esiste già. Eliminala prima." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "Troppo lungo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Impossibile rinominare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5018,35 +5031,35 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "Libreria rimossa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "nessuno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Stato del backup" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Backup metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5054,7 +5067,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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5062,7 +5075,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -5071,7 +5084,7 @@ msgstr "" msgid "Success" msgstr "Riuscito" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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?" @@ -5080,7 +5093,7 @@ msgstr "" "verificare se i file nella libreria corrispondono alle informazioni nel " "database?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -5090,25 +5103,25 @@ msgstr "" msgid "Failed" msgstr "Fallito" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" "Verifica di integrità del database fallita. Fai clic su \"Mostra i " "dettagli\" per ulteriori informazioni." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Nessun problema trovato" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Nessuna biblioteca trovata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -5117,15 +5130,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Non permesso" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5133,7 +5146,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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" "Non è possibile cambiare biblioteca quando ci sono dei lavori in corso." @@ -5146,11 +5159,11 @@ msgstr "C" msgid "Convert books" msgstr "Converti libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Converti individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Converti in gruppo" @@ -5218,8 +5231,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5260,43 +5275,43 @@ msgstr "" "Eliminazione di alcuni libri non riuscita, fai clic sul tasto \"Mostra " "dettagli\" per informazioni." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Rimuovi i libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Rimuovi i libri selezionati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Rimuovi i file di un formato specifico dai libri selezionati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "Rimuovi tutti i formati dai libri selezionati, tranne..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103 msgid "Remove covers from selected books" msgstr "Rimuovi le copertine dai libri selezionati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Rimuovi i libri corrispondenti dal dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Impossibile eliminare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Seleziona i formati da eliminare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." @@ -5304,7 +5319,7 @@ msgstr "" "Scegli i formati che<b>non</b> devono essere eliminati.<p>Notare che questo " "non rimuoverà tutti i formati da un libro" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" @@ -5312,44 +5327,44 @@ msgstr "" "<b>Tutti i formati</b> dei libri selezionati saranno <b>rimossi</b> dalla " "libreria.<br>I metadati dei libri saranno mantenuti. Sei sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Impossibile eliminare i libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Nessun dispositivo collegato" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Memoria principale" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Scheda di memoria A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Scheda di memoria B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Nessun libro da eliminare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Eliminazione dei libri dal dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5357,7 +5372,7 @@ msgstr "" "Alcuni dei libri selezionati sono sul dispositivo connesso.<b>Da dove</b> si " "desidera che i file selezionati siano eliminati?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5365,7 +5380,7 @@ msgstr "" "I libri selezionati verranno <b>eliminati definitivamente</b> e i file " "rimossi dalla biblioteca di calibre. Continuare?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5449,35 +5464,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Modifica metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Unisci i record dei libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Modifica metadati individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Modifica metadati in gruppo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Scarica i metadati e le copertine" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Unisci nel primo libro selezionato - elimina gli altri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Unisci nel primo libro selezionato - mantieni gli altri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" "Unisci solo i formati nel primo libro selezionato - elimina gli altri" @@ -5701,20 +5716,20 @@ msgstr "Aggiornamento plugin" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "Cambia il comportamento di calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Avvia l'assistente di configurazione iniziale" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "Ottieni plugin per potenziare calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Riavvia in modalità debug" @@ -5744,7 +5759,6 @@ msgid "S" msgstr "S" #: /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" @@ -5753,26 +5767,26 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Impossibile salvare sul disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Scegli la cartella di destinazione" -#: /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 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 " @@ -5782,20 +5796,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:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Errore durante il salvataggio" -#: /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 "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:142 #: /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 "Impossibile salvare alcuni libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Fare clic sul pulsante dettagli per vedere quali." @@ -5836,77 +5850,81 @@ msgstr "" msgid "Similar books..." msgstr "Libri simili..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Libri dello stesso autore" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Libri in questa serie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Libri di questo editore" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Libri con lo stesso tag" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "Prendi libri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "Cerca ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "Cerca per questo autore" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "Cerca per questo titolo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "Cerca questo libro" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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 "Negozi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:45 #: /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:285 msgid "Choose stores" 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "Impossibile cercare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." @@ -5914,7 +5932,7 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 " @@ -5924,7 +5942,7 @@ msgstr "" "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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5941,11 +5959,11 @@ msgstr "" "particolare se il libro che stai acquistando abbia <a " "href=\"http://drmfree.calibre-ebook.com/about#drm\">DRM</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "Mostra questo messaggio nuovamente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "A proposito di ottenere libri" @@ -5979,39 +5997,39 @@ msgstr "V" msgid "View" msgstr "Leggi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Leggi uno specifico formato" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Leggi un libro a caso" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "Cancella la lista degli ultimi libri visualizzati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Impossibile leggere" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Formato non disponibile" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "I libri selezionati non hanno formati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Scegli il formato da leggere" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -6020,11 +6038,11 @@ msgstr "" "Non tutti i libri selezionati sono disponibili nel formato %s. È necessario " "convertirli prima." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Più libri selezionati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -6037,15 +6055,15 @@ msgstr "" "computer. Una volta avviato il processo questo non può essere fermato fino " "al completamento. Continuare comunque?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Impossibile aprire la cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 msgid "This book no longer exists in your library" msgstr "Questo libro non esiste più nella tua libreria" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s non ha formati disponibili" @@ -6230,6 +6248,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6244,8 +6264,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6299,45 +6319,45 @@ msgstr "" msgid "Donate" msgstr "Fai una donazione" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Fare clic per aprire" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "Id" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "Libro %(sidx)s di <span class=\"series_name\">%(series)s</span>" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Raccolte" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Incolla copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copia copertina" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Doppio clic per aprire la finestra dei dettagli del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Percorso" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6356,7 +6376,7 @@ msgstr "Opzioni BibTeX" #: /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/mobi_output.py:18 #: /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 @@ -6376,7 +6396,7 @@ msgstr "Opzioni specifiche per" #: /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/mobi_output.py:18 #: /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 @@ -6401,7 +6421,7 @@ msgstr "output" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7472,52 +7492,43 @@ msgstr "Lista di serie conosciute. È possibile aggiungere nuove serie" msgid "Book " msgstr "Libro " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "Output MOBI" -#: /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 "Predefinito" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Titolo per l'indice:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Riscalda la grandezza delle immagini per dispositivi &Palm" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Usa autore &sort per autore." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Disattiva la compressione per il contenuto dei documenti" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Non aggiungere un indice al libro" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Opzioni Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Carattere Testata Periodica:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Tag Documenti Personali:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "Po&siziona l'indice generato all'inizio del libro anziché alla fine" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Ignora &margini" @@ -8899,6 +8910,78 @@ msgstr "Data" msgid "Delete from device" msgstr "Elimina dal dispositivo" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "%(curr)s (era %(initial)s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "L'elemento è vuoto" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "Un elemento non può essere impostato a niente. Eliminalo piuttosto." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Nessun elemento selezionato" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "Selezionare un elemento dalla lista degli elementi disponibili." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "Nessun elemento selezionato" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Editor di categoria" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Elementi da usare" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Elimina l'elemento dal database. Questo toglierà l'elemento da tutti i libri " +"e lo eliminerà dal database." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +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/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "Questo libro è protetto da DRM" @@ -8971,12 +9054,12 @@ msgid "Copy to author" msgstr "Copia in autore" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Nome dell'autore non valido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "I nomi degli autori non possono contenere caratteri &." @@ -8991,7 +9074,7 @@ msgid "&Search for:" msgstr "&Cerca:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "&Cerca" @@ -10601,7 +10684,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Togli il tag dalla categoria di tag corrente" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Confermare?" @@ -10655,65 +10737,13 @@ msgstr "" msgid "Add tag to available tags and apply it to current book" msgstr "Aggiungi il tag a quelli disponibili e applicalo al libro corrente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "%(curr)s (era %(initial)s)" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "L'elemento è vuoto" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "Un elemento non può essere impostato a niente. Eliminalo piuttosto." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Nessun elemento selezionato" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "Selezionare un elemento dalla lista degli elementi disponibili." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "Nessun elemento selezionato" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "Selezionare almeno un elemento dalla lista." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "Eliminare veramente i seguenti elementi?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Editor di categoria" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Elementi da usare" - -#: /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." +msgid "Tag" msgstr "" -"Elimina l'elemento dal database. Questo toglierà l'elemento da tutti i libri " -"e lo eliminerà dal database." -#: /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 "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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10727,19 +10757,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "Nessuna colonna selezionata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -12396,6 +12426,10 @@ msgstr "" msgid "Compact Metadata" msgstr "Metadati compatti" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Predefinito" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "Tutto in una scheda" @@ -15079,46 +15113,46 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Modificare gli autori di molti libri può durare un tempo abbastanza lungo. " "Sei sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Modificare i metadata per tanti libri può durare un tempo abbastanza lungo. " "Sei sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Ricerche" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Duplica parola chiave" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "Il nome della ricerca salvata %s è già in uso." @@ -15195,11 +15229,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Cerca elemento nel navigatore dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -15209,58 +15243,58 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Trova il primo/prossimo elemento corrispondente" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Contrai tutte le categorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Ordina per nome" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Ordina per popolarità" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Ordina per valutazione media" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Imposta l'ordinamento degli elementi nel navigatore dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Fai corrispondere tutti" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Fai corrispondere uno qualsiasi" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Quando vengono selezionati più elementi nel navigatore dei tag, trova " "corrispondenze per qualsiasi elemento o per tutti" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "Gestisci autori, tag, ecc." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17525,18 +17559,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Migrazione del vecchio database nella biblioteca in %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Sto copiando <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Compattazione database" @@ -18133,53 +18167,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -18189,37 +18223,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -18229,7 +18263,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -18239,24 +18273,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -18265,11 +18299,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -18277,7 +18311,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -18286,7 +18320,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -18297,27 +18331,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -18331,7 +18365,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -18339,7 +18373,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -18348,14 +18382,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -18365,7 +18399,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -18373,13 +18407,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -18388,7 +18422,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -18401,7 +18435,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -18418,7 +18452,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -18433,83 +18467,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -18674,38 +18732,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Tedesco (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "Francese (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Olandese (Olanda)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Olandese (Belgio)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -18899,25 +18961,25 @@ msgstr "Scaricamento copertina da %s" msgid "Masthead image downloaded" msgstr "Immagine principale scaricata" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Articolo senza titolo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Articolo scaricato: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Scaricamento fallito dell'articolo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Scaricamento feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -18925,7 +18987,7 @@ msgstr "" "Impossibile accedere, controllare il nome utente e password per il servizio " "Periodici di calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -19710,4354 +19772,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sUso%s: %s\n" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Imposta il titolo. Predefinito: nome del file" - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Imposta l'autore. Autori multipli devono essere separati da una virgola. " -#~ "Predefinito: %default" - -#~ msgid "Set the comment." -#~ msgstr "Imposta il commento" - -#~ msgid "Set the category" -#~ msgstr "Imposta la categoria" - -#~ msgid "Sort key for the title" -#~ msgstr "Chiave per la classificazione del titolo" - -#~ msgid "Sort key for the author" -#~ msgstr "Chiave per la classificazione dell'autore" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Percorso al file contenente l'immagine da usare come copertina" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Se esiste una copertina grafica individuata nel file di origine, usa quella " -#~ "invece della copertina specificata" - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Nome del file in uscita. Il nome predefinito è preso dal file in ingresso" - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Trasforma le tabelle HTML in blocchi di testo invece che in vere tabelle.\n" -#~ "Questa opzione è necessaria se il file HTML contiene tabelle molto grandi o " -#~ "complesse" - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Separa i paragrafi con linee bianche" - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Sovrascrive il CSS. Può essere un percorso ad un foglio di stile CSS o una " -#~ "stringa. Se è una stringa, sarà interpretata come CSS" - -#~ msgid "" -#~ "Use the <spine> element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Usa l'elemento <spine> dal file OPF per determinare in quale ordine i file " -#~ "HTML devono essere aggiunti al file LRF. Il file OPF deve essere nella " -#~ "stessa cartella del file HTML principale" - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Aumenta la dimensione dei caratteri di 2 * FONT_DELTA punti e la spaziatura " -#~ "tra le linee di FONT_DELTA punti. FONT_DELTA può essere una frazione. Se " -#~ "FONT_DELTA è negativo, la grandezza dei caratteri verrà diminuita" - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Trasforma tutto il contenuto in bianco e nero al posto dei colori " -#~ "specificati dall'HTML o dal CSS." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Profilo del dispositivo per cui viene generato questo LRF. Il profilo " -#~ "determina parametri come la risoluzione e la dimensione dello schermo del " -#~ "dispositivo. Predefinito: %s. Profili supportati: " - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Margine sinistro della pagina. Predefinito: %default px" - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Margine destro della pagina. Predefinito: %default px" - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Margine superiore della pagina. Predefinito: %default px" - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Margine inferiore della pagina. Predefinito: %default px" - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that <a> tags are " -#~ "ignored." -#~ msgstr "" -#~ "Il numero massimo di livelli per processare ricorsivamente i link. Il valore " -#~ "0 significa che i link non vengono seguiti. Un valore negativo significa che " -#~ "i tag <a> vengono ignorati" - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "L'espressione regolare utilizzata per individuare i titoli dei capitoli. I " -#~ "titoli vengono cercati nei tag d'intestazione (H1-H6). Predefinita: %default" - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Se html2lrf non trova nessuna interruzione di pagina nel file HTML e non " -#~ "riesce a individuare le intestazioni dei capitoli, inserirà automaticamente " -#~ "un'interruzione di pagina prima dei tag il cui nome corrisponde a questa " -#~ "espressione regolare. Predefinita: %default. È possibile disabilitarla " -#~ "impostando la regexp a \"$\". Lo scopo di questa opzione è quello di provare " -#~ "ad assicurarsi che non ci siano pagine molto lunghe, dato che queste " -#~ "degradano le prestazioni dell'LRF nel girare la pagina. Questa opzione viene " -#~ "perciò ignorata se la pagina corrente ha solo pochi elementi" - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Forza un'interruzione di pagina prima di un elemento che possiede " -#~ "l'attributo specificato. Il formato per questa opzione è nometag regexp, " -#~ "nome attributo, valore attributo regexp. Per esempio, per far corrispondere " -#~ "tutti i tag intestazione che hanno l'attributo class=\"chapter\" bisogna " -#~ "usare \"h\\d,class,chapter\". Predefinita: %default" - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "Preprocessa i file HTML di Baen per migliorare i file LRF generati" - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "È necessario aggiungere questa opzione se si stanno processando file " -#~ "generati da pdftohtml, altrimenti la conversione non riuscirà" - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "Usare questa opzione sui file html0 di Book Designer" - -#~ msgid "Convert to LRS" -#~ msgstr "Converte in LRS" - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Minimizza l'uso di memoria al costo di un maggior tempo di processamento. " -#~ "Usare questa opzione se si è su una macchina a corto di memoria" - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Specifica la codifica caratteri del file di origine. Se il file LRF generato " -#~ "contiene caratteri strani, provare a cambiare questa opzione. Una codifica " -#~ "comune per i computer Windows è cp-1252. Un'altra scelta comune è utf-8. " -#~ "L'opzione predefinita è quella di provare ad indovinare la codifica" - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [opzioni] miofile\n" -#~ "\n" -#~ "Converte qualsiasi formato di libro in LRF. I formati supportati sono:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC e PDF. Any2lrf processerà anche un\n" -#~ "archivio RAR o ZIP, cercando i libri dentro l'archivio.\n" -#~ " " - -#~ msgid "No file to convert specified." -#~ msgstr "Nessun file da convertire specificato" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Uso: %prog [opzioni] miolibro.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converte miolibro.epub in miolibro.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [opzioni] miolibro.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converte miolibro.fb2 in miolibro.lrf" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Invia l'HTML generato allo stdout ed esce" - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Opzioni per controllare il comportamento di feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Opzioni per controllare il comportamento di html2lrf" - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Scaricamento della formula fallito: " - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Analisi fallita del link %s %s" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "È necessario prima salvare il sito web %s come un file HTML e poi eseguire " -#~ "html2lrf su di esso" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Uso: %prog [opzioni] miolibro.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converte miolibro.html in miolibro.lrf.\n" -#~ "%prog segue ricorsivamente tutti i link in miolibro.html\n" -#~ "che puntano a file locali. In questo modo è possibile\n" -#~ "usarlo per convertire un intero albero di file HTML" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Uso: %prog [opzioni] miolibro.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converte miolibro.lit in miolibro.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Uso: %prog [opzioni] miolibro.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converte miolibro.mobi in miolibro.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [opzioni] miolibro.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converte miolibro.pdf in miolibro.lrf" - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "Percorso della cartella in uscita dove creare il file HTML. Predefinito: " -#~ "cartella corrente" - -#~ msgid "You must specify a single PDF file." -#~ msgstr "È necessario specificare un singolo file PDF" - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "%prog [opzioni] miolibro.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converte miolibro.rtf in miolibro.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "%prog [opzioni] miolibro.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converte miolibro.txt in miolibro.lrf" - -#~ msgid "Set the authors" -#~ msgstr "Imposta gli autori" - -#~ msgid "Set the comment" -#~ msgstr "Imposta il commento" - -#~ msgid "Usage:" -#~ msgstr "Uso:" - -#~ msgid "The title of the book to search for." -#~ msgstr "Il titolo del libro da cercare" - -#~ msgid "The publisher of the book to search for." -#~ msgstr "L'editore del libro da cercare" - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Impossibile scaricare la copertina perché il server è sovraccarico. " -#~ "Ritentare più tardi" - -#~ msgid " not found." -#~ msgstr " non trovato" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [opzioni] ISBN\n" -#~ "\n" -#~ "Scarica un'immagine di copertina per il libro identificato dall'ISBN da " -#~ "LibraryThing.com\n" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Uso: %s file.lit" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Uso: pdf-meta-file.pdf" - -#~ msgid "No filename specified." -#~ msgstr "Nessun nome file specificato" - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [opzioni] miolibro.mobi" - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "MOBI HTML raw salvato in" - -#~ msgid "OEB ebook created in" -#~ msgstr "Libro OEB creato in" - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>Deve essere una cartella" - -#~ msgid "Invalid database location " -#~ msgstr "Percorso database non valido " - -#~ msgid "Invalid database location" -#~ msgstr "Percorso database non valido" - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "Percorso database non valido.<br>Impossibile scrivere su " - -#~ msgid "Configuration" -#~ msgstr "Configurazione" - -#~ msgid "Browse for the new database location" -#~ msgstr "Sfoglia per specificare una nuova posizione del database" - -#~ msgid "Frequently used directories" -#~ msgstr "Cartelle usate frequentemente" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Aggiunge una cartella alla lista delle cartelle usate frequentemente" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Libera lo spazio non utilizzato dal database" - -#~ msgid "&Compact database" -#~ msgstr "&Compatta database" - -#~ msgid "&Metadata from file name" -#~ msgstr "&Metadati dal nome del file" - -#~ msgid "Fetch metadata" -#~ msgstr "Scarica metadati" - -#~ msgid "Fetch" -#~ msgstr "Scarica" - -#~ msgid "Matches" -#~ msgstr "Corrispondenze" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "" -#~ "Selezionare il libro che corrisponde maggiormente alla propria copia " -#~ "dall'elenco sottostante" - -#~ msgid "No available formats" -#~ msgstr "Nessun formato disponibile" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "" -#~ "Impossibile convertire %s perché questo libro non ha formati supportati" - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Scegliere il formato da convertire in LRF" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Converte %s in LRF" - -#~ msgid "Set conversion defaults" -#~ msgstr "Impostazioni di conversione predefinite" - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "" -#~ "Preprocessa il file prima di convertirlo in LRF. È utile se si conosce la " -#~ "fonte da cui proviene il file. Fonti conosciute:" - -#~ msgid "<ol><li><b>baen</b> - Books from BAEN Publishers</li>" -#~ msgstr "<ol><li><b>baen</b> - Libri dall'editore BAEN</li>" - -#~ msgid "" -#~ "<li><b>pdftohtml</b> - HTML files that are the output of the program " -#~ "pdftohtml</li>" -#~ msgstr "" -#~ "<li><b>pdftohtml</b> - File HTML generati dal programma pdftohtml</li>" - -#~ msgid "<li><b>book-designer</b> - HTML0 files from Book Designer</li>" -#~ msgstr "<li><b>book-designer</b> - File HTML0 da Book Designer</li>" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.<p>Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "" -#~ "Specifica metadati come il titolo e l'autore del libro.<p>I metadati saranno " -#~ "aggiornati nel database e nel file LRF generato" - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Aggiusta la visualizzazione del file LRF generato specificando parametri " -#~ "come la dimensione dei caratteri e la spaziatura tra le parole" - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Specifica le impostazioni della pagina come i margini e la dimensione dello " -#~ "schermo del dispositivo" - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "" -#~ "Mette a punto in modo fine l'individuazione delle intestazioni dei capitoli " -#~ "e delle sezioni" - -#~ msgid "Chapter Detection" -#~ msgstr "Individuazione capitoli" - -#~ msgid "<font color=\"gray\">No help available</font>" -#~ msgstr "<font color=\"gray\">Nessun aiuto disponibile</font>" - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "Conversione in gruppo di libri in LRF" - -#~ msgid "Convert to LRF" -#~ msgstr "Converti in LRF" - -#~ msgid "Category" -#~ msgstr "Categoria" - -#~ msgid "Change the publisher of this book" -#~ msgstr "Cambia l'editore di questo libro" - -#~ msgid "Series index." -#~ msgstr "Indice serie" - -#~ msgid " pts" -#~ msgstr " pt" - -#~ msgid "Embedded Fonts" -#~ msgstr "Caratteri inclusi" - -#~ msgid "&Serif:" -#~ msgstr "&Con grazie:" - -#~ msgid "S&ans-serif:" -#~ msgstr "&Senza grazie:" - -#~ msgid "&Monospace:" -#~ msgstr "&Dimensione fissa:" - -#~ msgid "Source en&coding:" -#~ msgstr "C&odifica sorgente:" - -#~ msgid "Minimum &indent:" -#~ msgstr "I&ndentazione minima:" - -#~ msgid "&Word spacing:" -#~ msgstr "Spaziat&ura caratteri:" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Abilita &rotazione automatica delle immagini" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "Ins&erisci linee bianche tra i paragrafi" - -#~ msgid "Ignore &tables" -#~ msgstr "Ignora ta&belle" - -#~ msgid "Ignore &colors" -#~ msgstr "Ignor&a colori" - -#~ msgid "&Preprocess:" -#~ msgstr "&Preprocessamento:" - -#~ msgid "Header" -#~ msgstr "Intestazione" - -#~ msgid "&Show header" -#~ msgstr "&Mostra intestazione" - -#~ msgid "&Header format:" -#~ msgstr "&Formato intestazione:" - -#~ msgid "Override<br>CSS" -#~ msgstr "Sovrascrivi<br>CSS" - -#~ msgid "&Left Margin:" -#~ msgstr "Margine &sinistro:" - -#~ msgid "&Right Margin:" -#~ msgstr "Margine &destro:" - -#~ msgid "&Top Margin:" -#~ msgstr "Margine s&uperiore:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "Margine i&nferiore:" - -#~ msgid "Title based detection" -#~ msgstr "Individuazione basata sul titolo" - -#~ msgid "&Disable chapter detection" -#~ msgstr "&Disabilita l'individuazione del capitoli" - -#~ msgid "&Regular expression:" -#~ msgstr "&Espressione regolare:" - -#~ msgid "Tag based detection" -#~ msgstr "Individuazione basata sui tag" - -#~ msgid "&Page break before tag:" -#~ msgstr "I&nterruzione di pagina prima del tag:" - -#~ msgid "&Force page break before tag:" -#~ msgstr "&Forza interruzione di pagina prima del tag:" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Forza interruzione di pagina prima dell'&attributo:" - -#~ msgid "Meta information" -#~ msgstr "Metadati" - -#~ msgid "Author S&ort: " -#~ msgstr "&Classificazione autore: " - -#~ msgid "Add Ta&gs: " -#~ msgstr "&Aggiungi tag: " - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Impossibile scaricare la copertina</b><br/>" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Impossibile scaricare la copertina" - -#~ msgid "Edit Meta Information" -#~ msgstr "Modifica metadati" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Available Formats" -#~ msgstr "Formati disponibili" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Aggiungi un nuovo formato al database per questo libro" - -#~ msgid "Waiting" -#~ msgstr "In attesa" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Libro <font face=\"serif\">%s</font> di %s" - -#~ msgid "Send to storage card" -#~ msgstr "Invia alla scheda di memoria" - -#~ msgid "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>Il database dei libri nel lettore è corrotto. Prova con i " -#~ "seguente passi:\n" -#~ " <ol>\n" -#~ " <li>Scollega il lettore. Aspetta che abbia finito la " -#~ "rigenerazione del database (cioè aspetta finché non è pronto per l'uso). " -#~ "Ricollegalo. Ora dovrebbe funzionare con %(app)s, altrimenti provare il " -#~ "passo successivo.</li>\n" -#~ " <li>Chiudere %(app)s. Trovare il file media.xml nella " -#~ "memoria principale del lettore e cancellarlo. Scollegare il lettore e " -#~ "aspettare che rigeneri il file. Ricollegarlo e avviare %(app)s</li>\n" -#~ " </ol>\n" -#~ " " - -#~ msgid "" -#~ "<p>Books with the same title as the following already exist in the database. " -#~ "Add them anyway?<ul>" -#~ msgstr "" -#~ "<p>Nel database sono già presenti libri con i seguenti titoli. Aggiungerli " -#~ "ugualmente?<ul>" - -#~ msgid "" -#~ "<p>An invalid database already exists at %s, delete it before trying to move " -#~ "the existing database.<br>Error: %s" -#~ msgstr "" -#~ "<p>Esiste già un database non valido in %s, eliminarlo prima di provare a " -#~ "spostare il database esistente.<br>Errore: %s" - -#~ msgid "Could not move database" -#~ msgstr "Impossibile spostare il database" - -#~ msgid "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" -#~ msgstr "" -#~ "<span style=\"color:red; font-weight:bold\">Ultima versione: <a " -#~ "href=\"%s\">%s</a></span>" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "&Cerca:" - -#~ msgid "" -#~ "Search the list of books by title or author<br><br>Words separated by spaces " -#~ "are ANDed" -#~ msgstr "" -#~ "Cerca nella lista dei libri per titolo o autore<br><br>Parole separate da " -#~ "spazi hanno come operatore AND" - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments<br><br>Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Cerca nella lista dei libri per titolo, autore, editore, tag e " -#~ "commenti<br><br>Parole separate da spazi hanno come operatore AND" - -#~ msgid "Del" -#~ msgstr "Canc" - -#~ msgid "Edit meta information" -#~ msgstr "Modifica metadati" - -#~ msgid "Convert E-books" -#~ msgstr "Converti libri" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Fare clic per vedere una lista dei lavori attivi" - -#~ msgid "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog parses an online source of articles, like an RSS or ATOM feed and \n" -#~ "fetches the article contents organized in a nice hierarchy.\n" -#~ "\n" -#~ "ARG can be one of:\n" -#~ "\n" -#~ "file name - %%prog will try to load a recipe from the file\n" -#~ "\n" -#~ "builtin recipe title - %%prog will load the builtin recipe and use it to " -#~ "fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n" -#~ "\n" -#~ "recipe as a string - %%prog will load the recipe directly from the string " -#~ "arg.\n" -#~ "\n" -#~ "Available builtin recipes are:\n" -#~ "%s\n" -#~ msgstr "" -#~ "%%prog [opzioni] ARG\n" -#~ "\n" -#~ "%%prog analizza una fonte on-line di articoli, come un feed RSS o ATOM e\n" -#~ "scarica i contenuti degli articoli organizzandoli gerarchicamente\n" -#~ "\n" -#~ "ARG può essere:\n" -#~ "\n" -#~ "nome file - %%prog proverà a caricare una formula dal file\n" -#~ "\n" -#~ "titolo formula presente - %%prog caricherà una formula già presente e la " -#~ "userà per scaricare i feed. Per es. Newsweek o \"The BBC\" o \"The New York " -#~ "Times\"\n" -#~ "\n" -#~ "formula come stringa - %%prog caricherà la formula direttamente dalla " -#~ "stringa ARG\n" -#~ "\n" -#~ "Le formule presenti disponibili sono:\n" -#~ "%s\n" - -#~ msgid "" -#~ "Options to control web2disk (used to fetch websites linked from feeds)" -#~ msgstr "" -#~ "Opzioni per controllare web2disk (usato per scaricare i siti collegati ai " -#~ "feed)" - -#~ msgid "" -#~ "Specify a list of feeds to download. For example: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "If you specify this option, any argument to %prog is ignored and a default " -#~ "recipe is used to download the feeds." -#~ msgstr "" -#~ "Specificare una lista di feed da scaricare. Per esempio: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "Se si specifica questa opzione, ogni indice per %prog viene ignorato e viene " -#~ "usata una formula predefinita per scaricare i feed." - -#~ msgid "" -#~ "The title for this recipe. Used as the title for any ebooks created from the " -#~ "downloaded feeds." -#~ msgstr "" -#~ "Il titolo per questa formula. Usato come titolo per ogni libro creato da " -#~ "questi feed scaricati" - -#~ msgid "" -#~ "Number of levels of links to follow on webpages that are linked to from " -#~ "feeds. Defaul %default" -#~ msgstr "" -#~ "Numero di livelli di link da seguire nelle pagine web che sono collegate ai " -#~ "feed. Predefinito: %default" - -#~ msgid "" -#~ "The directory in which to store the downloaded feeds. Defaults to the " -#~ "current directory." -#~ msgstr "" -#~ "La cartella in cui salvare i feed scaricati. Perdefinita: cartella corrente" - -#~ msgid "Dont show the progress bar" -#~ msgstr "Non mostrare la barra di progresso" - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "" -#~ "Impossibile scaricare l'articolo. Eseguire con --debug per vedere la ragione" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "Scaricato articolo %s da %s\n" -#~ "%s" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "Scaricamento fallito dell'articolo: %s da %s\n" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Tutti i link che corrispondono a questa espressione regolare saranno " -#~ "ignorati. Questa opzione può essere specificata più volte, in questo modo " -#~ "finché una regexp fa corrispondere un link, questo sarà ignorato. Per " -#~ "impostazione predefinita nessun link viene ignorato. Se vengono specificate " -#~ "sia --filter-regexp che --match-regexp, --filter-regexp viene applicata per " -#~ "prima" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Errore server LibraryThing.com. Riprovare più tardi." - -#~ msgid "" -#~ "<p>For help visit <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#~ msgstr "" -#~ "<p>Per aiuto visitare <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" - -#~ msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#~ msgstr "<b>%s</b>: %s di <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Il file allegato: %s è una formula per scaricare %s." - -#~ msgid "Starting Bulk conversion of %d books" -#~ msgstr "Avviamento conversione in gruppo di %d libri" - -#~ msgid "Click to see the list of books available on your computer" -#~ msgstr "" -#~ "Fare clic per vedere la lista di libri disponibili sul proprio computer" - -#~ msgid "Click to see the list of books on the storage card in your reader" -#~ msgstr "" -#~ "Fare clic per vedere la lista di libri nella scheda di memoria del proprio " -#~ "lettore" - -#~ msgid "Click to see the list of books in the main memory of your reader" -#~ msgstr "" -#~ "Fare clic per vedere la lista di libri nella memoria principale del proprio " -#~ "lettore" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Fare clic per disattivare la navigazione per copertina" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Fare clic per sfogliare i libri per copertine" - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr "" -#~ " è un PDF basato su immagini. È supportata solamente la conversione di PDF " -#~ "basati su testo." - -#~ msgid "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" -#~ msgstr "" -#~ "<p>La navigazione per copertina è disabilitata.<br>Caricamento del modulo " -#~ "pictureflow fallito:<br>" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "Non aggiungere li&nk al sommario" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "Aggiungi i &capitoli al sommario" - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Aggiungi i capitoli individuati al sommario." - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Non aggiungere link al sommario." - -#~ msgid "" -#~ "A regular expression. <a> tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Un'espressione regolare. I tag <a> i cui href corrispondono verranno " -#~ "ignorati. Predefinita: %default" - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Forza un'interruzione di pagina prima dei tag i cui nomi corrispondono a " -#~ "questa espressione regolare" - -#~ msgid "The author whose book to search for." -#~ msgstr "L'autore del libro da cercare" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Nessun metadato trovato, provare ad aggiustare il titolo e l'autore o il " -#~ "codice ISBN." - -#~ 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 " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "Specifica la famiglia di caratteri truetype per i caratteri con grazie, " -#~ "senza grazie e a spaziatura fissa. Questi caratteri saranno inclusi nel file " -#~ "LRF. Si noti che i caratteri personalizzati portano a una maggiore lentezza " -#~ "nel girare le pagine. Ad esempio: --serif-family \"Times New Roman\"\n" -#~ " " - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s è stato aggiornato alla versione %s. Lista delle <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nuove " -#~ "funzionalità</a>. Una visita alla pagina del download?" - -#~ msgid "&Access Key:" -#~ msgstr "&Chiave d'accesso:" - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "&Converti tabelle in immagini (utile per tabelle grandi/complesse)" - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "" -#~ "&Moltiplicatore per la dimensione del testo nelle tabelle trasformate:" - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Previene l'individuazione automatica dei capitoli." - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "Indi&vidua capitolo col tag:" - -#~ msgid "Could not launch worker process." -#~ msgstr "Impossibile avviare il gestore dei lavori." - -#~ msgid "Create file names as author - title instead of title - author" -#~ msgstr "" -#~ "Crea i nomi dei file come \"autore - titolo\" invece di \"titolo - autore\"" - -#~ msgid "Could not save some ebooks" -#~ msgstr "Impossibile salvare alcuni libri" - -#~ msgid "" -#~ "<p>Could not save the following books to disk, because the %s format is not " -#~ "available for them:<ul>" -#~ msgstr "" -#~ "<p>Impossibile salvare i libri seguenti su disco, perché il formato %s non è " -#~ "disponibile per loro:<ul>" - -#~ msgid "Format for &single file save:" -#~ msgstr "&Formato per salvataggio singolo file:" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "Il lettore non ha una scheda di memoria connessa." - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "" -#~ "Mantieni i file HTML generati dopo aver completato la conversione in LRF." - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [opzioni] FILELIT" - -#~ msgid "Useful for debugging." -#~ msgstr "Utile per il debugging" - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "Una lista separata da virgole di tag da impostare" - -#~ msgid "Don't show progress bar." -#~ msgstr "Non visualizzare la barra di progresso." - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Imposta l'autore nei metadati del libro generato. Predefinito: %default" - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "Titolo per il libro generato. Predefinito: nome del file." - -#~ msgid "Be more verbose while processing." -#~ msgstr "Più dettagliato durante il processamento" - -#~ msgid "Very verbose output, useful for debugging." -#~ msgstr "Output molto dettagliato, utile per il debugging" - -#~ msgid "Be verbose while processing" -#~ msgstr "Dettagliato durante il processamento" - -#~ msgid "Be more verbose." -#~ msgstr "Più dettagliato" - -#~ msgid "Rendering comic pages..." -#~ msgstr "Trasformazione pagine fumetto..." - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Sii dettagliato, utile per il debugging. Può essere specificato più volte " -#~ "per dettagli maggiori." - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "" -#~ "Opzioni per controllare la conversione dei file di fumetti (CBR, CBZ) in " -#~ "libri" - -#~ msgid "Output written to" -#~ msgstr "Output scritto in" - -#~ msgid "Set defaults for conversion of comics" -#~ msgstr "Imposta i parametri predefiniti per la conversione di fumetti" - -#~ msgid "" -#~ "<p>Could not convert %d of %d books, because no suitable source format was " -#~ "found.<ul>%s</ul>" -#~ msgstr "" -#~ "<p>Impossibile convertire %d di %d libri, perché non è stato trovato un " -#~ "formato di origine adatto.<ul>%s</ul>" - -#~ msgid "Convert comic: " -#~ msgstr "Conversione fumetto: " - -#~ msgid "Convert book: " -#~ msgstr "Conversione libro: " - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Conversione libro %d di %d (%s)" - -#~ msgid "Copying library to " -#~ msgstr "Copia biblioteca in " - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Numero di colori per conversione immagine in scala di grigi. Predefinito: " -#~ "%default" - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "Formato da utilizzare per il salvataggio di singoli file sul disco" - -#~ msgid "Compacting..." -#~ msgstr "Compattazione..." - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "Compattazione database. Poterbbe richiedere un po' di tempo" - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Opzioni per controllare la conversione in EPUB" - -#~ msgid "Options useful for debugging" -#~ msgstr "Opzioni utili per il debugging" - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Controlla la generazione automatica del sommario.\n" -#~ "Se viene rilevato un file OPF che specifica il sommario,\n" -#~ "verrà usato quello del file invece di tentarne l'auto-rilevazione.\n" - -#~ msgid "You must specify an input HTML file" -#~ msgstr "È necessario specificare un file HTML" - -#~ msgid "Written processed HTML to " -#~ msgstr "HTML processato scritto in " - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Il file EPUB in uscita. Se non viene specificato, viene ricavato dal nome " -#~ "del file in ingresso." - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "Cartella in uscita. Predefinita: cartella corrente" - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Cartella in uscita. Predefinita: cartella corrente." - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "" -#~ "Codifica caratteri per i file HTML. Predefinito: rilevamento automatico." - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Crea l'output in un file zip. Se questa opzione è specificata, --output " -#~ "dovrebbe essere il nome di un file, non di una cartella." - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Impostare i metadati del libro generato" - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "" -#~ "Rendere l'HTML in uscita \"ben stampato\", per una comprensione più facile " -#~ "da parte dell'uomo" - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Impostare il titolo. Predefinito: rilevato automaticamente." - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "Uso: imp-meta file.imp" - -#~ msgid "Usage: rb-meta file.rb" -#~ msgstr "Uso: rb-meta file.rb" - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Il profilo del dispositivo per cui questo EPUB è pensato. Impostare a " -#~ "Nessuno per creare un EPUB indipendente dal dispositivo. Il profilo è usato " -#~ "per restrizioni specifiche dei dispositivi per l'EPUB. Le scelte sono: " - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "Il percorso a un foglio di stile CSS o istruzioni CSS dirette. Questo CSS " -#~ "sovrascriverà tutte le impostazioni del foglio di stile incluso nel sorgente." - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "Un'espressione XPath per rilevare i titoli dei capitoli. Per impostazione " -#~ "predefinita vengono considerati i tag <h1> o\n" -#~ "<h2> che contengono le parole \"capitolo\", \"libro\", \"sezione\" o " -#~ "\"parte\" come titoli del capitolo e\n" -#~ "tutti i tag che hanno class=\"capitolo\".\n" -#~ "L'espressione usata deve essere applicata a una lista di elementi. Per " -#~ "disabilitare la rilevazione dei capitoli,\n" -#~ "usare l'espressione \"/\". Vedere la guida di XPath nel manuale utente di " -#~ "calibre per ulteriori\n" -#~ "informazioni sull'utilizzo di questa funzionalità.\n" - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Percorso alla copertina da usare per questo libro" - -#~ 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 --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "Numero massimo di link da inserire nel sommario. Impostare a 0 per " -#~ "disabilitarli. Predefinito: %default. I link vengono aggiunti al sommario " -#~ "solo se viene rilevato un numero di capitoli inferiore al numero impostato " -#~ "in --toc-threshold." - -#~ msgid "Control page layout" -#~ msgstr "Controlla la struttura della pagina" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Imposta il margine superiore in punti. Predefinito: %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Imposta il margine inferiore in punti. Predefinito: %default" - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "Imposta il margine sinistro in punti. Predefinito: %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Imposta il margine destro in punti. Predefinito: %default" - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Impossibile trovare un buon punto dove dividere: %s Dimensione sotto-albero: " -#~ "%d KB" - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tTroppo markup. Divido di nuovo senza preservare la struttura. Questo " -#~ "potrebbe portare a problemi nella visualizzazione." - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "Carica i metadati dal file OPF specificato" - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Più dettagliato durante il processo. Può essere specificato più volte per " -#~ "aumentare il dettaglio." - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "" -#~ "markup estratto in formato leggibile. Potrebbe modificare spazi vuoti " -#~ "significativi." - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [opzioni] comic.cb[z|r]\n" -#~ "\n" -#~ "Converte un fumetto in formato CBZ o CBR in un libro. \n" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML and " -#~ "then convert it." -#~ msgstr "" -#~ "Questo file RTF ha delle caratteristiche che calibre non supporta. " -#~ "Trasformarlo in HTML e poi convertirlo." - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "Per&corso dei libri (I libri sono salvati in cartelle salvate per autore e i " -#~ "metadati sono salvati nel file metadata.db)" - -#~ msgid "Specify the page layout settings like margins." -#~ msgstr "" -#~ "Specifica le impostazioni della struttura della pagina come i margini." - -#~ msgid "This book has no available formats" -#~ msgstr "Questo libro non ha formati disponibili" - -#~ msgid "Convert to EPUB" -#~ msgstr "converte in EPUB" - -#~ msgid "Override &CSS" -#~ msgstr "Sovrascrive il C&SS" - -#~ msgid "Automatic &chapter detection" -#~ msgstr "&Rilevamento automatico capitoli" - -#~ msgid "&XPath:" -#~ msgstr "&XPath:" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "&Sommario automatico" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Crea automaticamente la voce Classificazione autore basandosi sul contenuto " -#~ "del campo Autore." - -#~ msgid "Set defaults for conversion" -#~ msgstr "Imposta i parametri predefiniti per la conversione" - -#~ msgid "Copying database" -#~ msgstr "Sto copiando il database" - -#~ msgid "Click to browse books by tags" -#~ msgstr "Fare clic per sfogliare i libri per tag" - -#~ msgid "<p>Copying books to %s<br><center>" -#~ msgstr "<p>Sto copiando i libri in %s<br><center>" - -#~ msgid "Job stopped by user" -#~ msgstr "Lavoro fermato dall'utente" - -#~ msgid "Options to control the fetching of periodical content from the web." -#~ msgstr "" -#~ "Opzioni per controllare lo scaricamento di contenuto periodico dal web." - -#~ msgid "Customize the download engine" -#~ msgstr "Personalizza il motore degli scaricamenti" - -#~ msgid "Don't show the progress bar" -#~ msgstr "Non visualizzare la barra del progresso" - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Scrive il file OPF generato nello stdout" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Scrive il file NCX generato nello stdout" - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "" -#~ "Estrae i contenuti del file EPUB prodotto nella cartella specificata." - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "Mantiene i file intermedi durante il processamento con html2epub" - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Percorso a un file .ncx che contiene il sommario da usare per questo libro. " -#~ "Il file NCX deve contenere link relativi alla cartella in cui è posto. " -#~ "Vedere http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX per " -#~ "un'introduzione al formato NCX." - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "La dimensione del font di base in punti. Predefinito: %default pt. Impostare " -#~ "a 0 per disabilitare il ridimensionamento dei font." - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "Preserva la struttura dei tag HTML durante la divisione di grandi file HTML. " -#~ "Questa opzione è necessaria soltanto se l'HTML contiene del CSS che usa " -#~ "selettori interconnessi. Se si abilita questa opzione, i tempi di " -#~ "processamento dei file diventeranno molto più lunghi." - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Controlla come vengono seguiti i link nei file HTML." - -#~ 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." -#~ msgstr "" -#~ "Massimo livello di ricorsività nel seguire i link in HTML. Deve essere un " -#~ "numero non negativo. 0 significa che i link non vengono seguiti." - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "Il soggetto(i) di questo libro, come elenco separato da virgole." - -#~ msgid "Set the publisher of this book." -#~ msgstr "Impostare l'editore di questo libro." - -#~ msgid "A summary of this book." -#~ msgstr "Un riassunto di questo libro." - -#~ msgid "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " -#~ "attribute to \"none\" to match only on tag names. So for example, to match " -#~ "all h2 tags, you would use \"h2,none,\". Default is %default" -#~ msgstr "" -#~ "Rileva l'inizio di un capitolo attraverso un elemento contenente l'attributo " -#~ "specificato. Il formato per questa opzione è regexp nome tag, nome " -#~ "attributo, regexp valore attributo. Per esempio, per far corrispondere tutti " -#~ "i tag di intestazione che hanno l'attributo class=\"capitolo\" bisogna usare " -#~ "\"h\\d,class,capitolo\". È possibile impostare l'attributo a \"none\"per far " -#~ "corrispondere solamente i nomi dei tag. Quindi, per esempio, per far " -#~ "corrispondere tutti i tag h2, si dovrà usare \"h2,none,\". Predefinito: " -#~ "%default" - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "La conversione da %s a LRF non è supportata." - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "Processamento del fumetto %s fallito\n" -#~ "\n" -#~ "%s" - -#~ msgid "" -#~ "Choose a profile for the device you are generating this file for. The " -#~ "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " -#~ "suitable for any reader with the same screen size. Choices are %s" -#~ msgstr "" -#~ "Scegliere un profilo per il dispositivo per cui si sta creando questo file. " -#~ "Il profilo predefinito è SONY PRS-500 con una risoluzione dello schermo di " -#~ "584x754 pixel. Questo profilo va bene per qualsiasi dispositivo con uno " -#~ "schermo della stessa dimensione. Le scelte sono: %s" - -#~ msgid "The series to which this book belongs" -#~ msgstr "La serie a cui questo libro appartiene" - -#~ msgid "The series index" -#~ msgstr "L'indice della serie" - -#~ msgid "The book language" -#~ msgstr "La lingua del libro" - -#~ msgid "Extract the cover" -#~ msgstr "Estrai la copertina" - -#~ msgid "The output directory. Defaults to the current directory." -#~ msgstr "La cartella di uscita. La cartella predefinita è quella corrente." - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Ordina la lista dei tag per popolarità" - -#~ msgid "Read &metadata from files" -#~ msgstr "Leggi &metadati dai file" - -#~ msgid "Invalid XPath expression" -#~ msgstr "Espressione XPath non valida" - -#~ msgid "The expression %s is invalid. Error: %s" -#~ msgstr "L'espressione %s non è valida. Errore: %s" - -#~ msgid "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." -#~ msgstr "" -#~ "Cambia l'autore(i) del libro. Autori multipli devono essere separati da " -#~ "\"&\". Se il nome dell'autore contiene il carattere \"&\", usare \"&&\" per " -#~ "rappresentarlo." - -#~ msgid "Preserve &tag structure when splitting" -#~ msgstr "Preser&va la struttura dei tag durante la divisione" - -#~ msgid "Level &1 TOC" -#~ msgstr "Livello &1 sommario" - -#~ msgid "Level &2 TOC" -#~ msgstr "Livello &2 sommario" - -#~ msgid "Sort by &popularity" -#~ msgstr "Ordina per p&opolarità" - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Opzioni per controllare l'analisi completa dell'HTML" - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "Analizza tutti i link nei file HTML in ordine di grandezza. Normalmente, i " -#~ "link sono analizzati in ordine di profondità" - -#~ msgid "/Unknown" -#~ msgstr "/Sconosciuto" - -#~ msgid "Ebook Viewer" -#~ msgstr "Visualizzatore di libri" - -#~ msgid "<b>%s</b><br/><p>%s</p>" -#~ msgstr "<b>%s</b><br/><p>%s</p>" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>Questo libro è protetto da <a href=\"%s\">DRM</a>" - -#~ msgid "DRM Error" -#~ msgstr "Errore DRM" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using 3rd party tools." -#~ msgstr "" -#~ "<p>Impossibile convertire %s<p>È un libro protetto da <a " -#~ "href=\"%s\">DRM</a>. È necessario rimuovere prima il DRM usando programmi di " -#~ "terze parti." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Imposta un modello di " -#~ "espressione regolare da usare quando si prova a indovinare i metadati del " -#~ "libro dal nome del file. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Usare la funzione <span " -#~ "style=\" font-weight:600;\">Test</span> in basso per provare le espressioni " -#~ "regolari su alcuni nomi di file di esempio. Il gruppo di nomi per i vari " -#~ "valori dei metadati sono documentati nei tooltip.</p></body></html>" - -#~ msgid "Regular expression (?P<authors>)" -#~ msgstr "Espressione regolare (?P<authors>)" - -#~ msgid "&User stylesheet" -#~ msgstr "&Fogli di stile dell'utente" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "" -#~ "Il formato in cui fornire i dati. Scelte disponibili: %s. Il formato " -#~ "predefinito è: testo." - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[opzioni]\n" -#~ "\n" -#~ "Avvia il server dei contenuti di calibre." - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Server dei\n" -#~ "contenuti" - -#~ msgid "" -#~ "See the <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">User Manual</a> for more help" -#~ msgstr "" -#~ "Vedere il <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">Manuale utente</a> per un ulteriore aiuto" - -#~ msgid "Set the dc:language field" -#~ msgstr "Imposta il campo dc:language" - -#~ msgid "" -#~ "If you want to use the content server to access your ebook collection on " -#~ "your iphone with Stanza, you will need to add the URL " -#~ "http://myhostname:8080/stanza as a new catalog in the stanza reader on your " -#~ "iphone. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of this computer." -#~ msgstr "" -#~ "Se si vuole usare il server dei contenuti per accedere alla propria libreria " -#~ "su un iphone con Stanza, bisognerà aggiungere l'URL " -#~ "http://mionomehost:8080/stanza come un nuovo catalogo nel lettore stanza del " -#~ "proprio iphone. Mionomehost deve essere il nome host completo o l'indirizzo " -#~ "IP del computer." - -#~ msgid "description" -#~ msgstr "descrizione" - -#~ msgid "title" -#~ msgstr "titolo" - -#~ msgid "Reset cover to default" -#~ msgstr "Ripristinare la copertina predefinita" - -#~ msgid "Schedule for download" -#~ msgstr "Programma per lo scaricamento" - -#~ msgid "This recipe requires a username and password" -#~ msgstr "Questa formula richiede nome utente e password" - -#~ msgid "Must set account information" -#~ msgstr "È necessario inserire le informazioni dell'account" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Cancella le notizie più vecchie del numero di giorni specificato. Impostare " -#~ "a zero per disabilitare." - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Elimina le notizie scaricate più vecchie di " - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "è il risultato degli sforzi di tanti volontari da tutto il mondo. Se lo " -#~ "trovi utile, puoi fare una donazione per supportare il suo sviluppo." - -#~ msgid "You must set a username and password for %s" -#~ msgstr "È necessario inserire nome utente e password per %s" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "ATTENZIONE: Lavori attivi" - -#~ msgid "author" -#~ msgstr "autore" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" - -#~ msgid "Invalid size" -#~ msgstr "Dimensione non valida" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "" -#~ "La dimensione %s non è valida. Deve essere nella forma larghezzaxaltezza" - -#~ msgid "%d recipes" -#~ msgstr "%d formule" - -#~ msgid "" -#~ "Card\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Scheda\n" -#~ "%s\n" -#~ "disponibile" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Lettore\n" -#~ "%s\n" -#~ "disponibile" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Biblioteca\n" -#~ "%d\n" -#~ "libri" - -#~ msgid "and delete from library" -#~ msgstr "ed elimina dalla biblioteca" - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Scegliere un percorso per la propria biblioteca." - -#~ msgid "Could not initialize the fontconfig library" -#~ msgstr "Impossibile inizializzare la biblioteca fontconfig" - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "" -#~ "Password per accedere alla propria biblioteca di calibre. Il nome utente è " - -#~ msgid "Output:" -#~ msgstr "File in uscita:" - -#~ msgid "Output written to " -#~ msgstr "Output scritto in " - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [opzioni] FILEOPF" - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "" -#~ "File in uscita. Il nome predefinito è derivato da quello in ingresso." - -#~ msgid " plugins" -#~ msgstr " plug-in" - -#~ msgid "Customize %s" -#~ msgstr "Personalizza %s" - -#~ msgid "&Add" -#~ msgstr "&Aggiungi" - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [opzioni] nomefile\n" -#~ "\n" -#~ "Converte un grande numero di formati di libro in un file %s. Formati " -#~ "supportati: %s\n" - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Specifica la dimensione del testo base in punti. Tutti i caratteri saranno " -#~ "scalati in accordo. Questa opzione rende obsoleta l'opzione --font-delta e " -#~ "ha precedenza su quest'ultima. Per usare --font-delta, impostare questa a 0. " -#~ "Default: %default pt" - -#~ msgid "Creating Mobipocket file from EPUB..." -#~ msgstr "Creazione del file Mobipocket da EPUB in corso..." - -#~ msgid "Monday" -#~ msgstr "lunedì" - -#~ msgid "Tuesday" -#~ msgstr "martedì" - -#~ msgid "Wednesday" -#~ msgstr "mercoledì" - -#~ msgid "day" -#~ msgstr "giorno" - -#~ msgid "Friday" -#~ msgstr "venerdì" - -#~ msgid "Saturday" -#~ msgstr "sabato" - -#~ msgid "Sunday" -#~ msgstr "domenica" - -#~ msgid "Thursday" -#~ msgstr "giovedì" - -#~ msgid "Every " -#~ msgstr "Ogni " - -#~ msgid "at" -#~ msgstr "alle" - -#~ msgid "Croatian" -#~ msgstr "croato" - -#~ msgid "Serbian" -#~ msgstr "serbo" - -#~ msgid "Spanish" -#~ msgstr "spagnolo" - -#~ msgid "French" -#~ msgstr "francese" - -#~ msgid "Dutch" -#~ msgstr "olandese" - -#~ msgid "Bosnian" -#~ msgstr "bosniaco" - -#~ msgid "Portugese" -#~ msgstr "portghese" - -#~ msgid "German" -#~ msgstr "tedesco" - -#~ msgid "Italian" -#~ msgstr "italiano" - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "Non forzare la giustificazione del testo in uscita." - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Comunica con il lettore BeBook Mini eBook." - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Comunica con il lettore Cybook Gen 3." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Comunica con il lettore BeBook eBook." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Comunica con il lettore eBook Cybook Opus." - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal e John Schember" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "mpossibile rilevare il disco %s. Il kernel in uso sta probabilmente " -#~ "esportando una versione obsoleta di SYSFS." - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Comunicare con il Sony PRS-600/700 eBook reader." - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "Comunicare con il Sony PRS-300/505 eBook reader." - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "Non forza la giustifica del testo in output. La possibilità di vedere o meno " -#~ "il testo giustificato dipende dalla capacità del formato ebook e del " -#~ "dispositivo di lettura di supportare tale caratteristica" - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Leggi/Scrivi metadati da/a files ebook.\n" -#~ "\n" -#~ "Formati supportati per leggere metadati: %s\n" -#~ "\n" -#~ "Formati supportati per scrivere metadati: %s\n" -#~ "\n" -#~ "Differenti tipi di file supportano differenti tipi di metadati. Se si cerca " -#~ "di impostare\n" -#~ "alcuni metadati in un file che non li supporta, i metadati saranno\n" -#~ "ignorati.\n" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Scarica i metadati da Google Books" - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Comunicazione in corso con il Sony PRS-300/505/500." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Utilizza una espressione regolare per provare a rimuovere il piede." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "L'espressione regolare da usare per rimuovere il piede di pagina." - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "Rassegna Editoriale" - -#~ msgid "ratings" -#~ msgstr "Valutazioni" - -#~ msgid "description/reviews" -#~ msgstr "Descrizione/Rassegne" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Scaricare i metadati sociali da amazon.com." - -#~ msgid "Options to control e-book conversion." -#~ msgstr "Opzioni per controllare la conversione del libro digitale." - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "" -#~ "Codifica dei caratteri di inserimento. Valore predefinito é il rilevamento " -#~ "automatico." - -#~ msgid "Produce more human-readable XML output." -#~ msgstr "Produzione di un output XML piu' leggibile" - -#~ msgid "Usage: ebook-convert INFILE OUTFILE [OPTIONS..]" -#~ msgstr "Modo d'uso: ebook-convert INFILE OUTFILE [OPTIONS..]" - -#~ msgid "Book Jacket" -#~ msgstr "Copertina del libro" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML " -#~ "first and then try it." -#~ msgstr "" -#~ "Questo documento RTF ha caratteristiche non supportate da Calibre. Si " -#~ "consiglia di convertire il documento in HTML e rirpovare." - -#~ msgid "Do not add a blank line between paragraphs." -#~ msgstr "Non aggiungere una linea vuota fra i paragrafi." - -#~ msgid "Add a tab at the beginning of each paragraph." -#~ msgstr "Aggiunge un TAB all'inizio di tutti i paragrafi." - -#~ msgid "Copy to Clipboard" -#~ msgstr "Copia negli appunti" - -#~ msgid "PDB Input" -#~ msgstr "Input PDB" - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "Process using markdown" -#~ msgstr "Analizzare utilizzando markdown" - -#~ msgid "Add a tab at the beginning of each paragraph" -#~ msgstr "Aggiunge un TAB all'inizio di ogni paragrafo" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Forzare la lunghezza massima di riga" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Utilizza il wizard di aiuto per create le espressioni XPath" - -#~ msgid "Send specific format to main memory" -#~ msgstr "Invia il formato specifico alla memoria principale" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "Invia il formato specifico alla scheda di memoria A" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "Invia il formato specifico alla scheda di memoria A" - -#~ msgid "Sent by email:" -#~ msgstr "Inviato per posta elettronica" - -#~ msgid "Attached is the" -#~ msgstr "Allegato c'é" - -#~ msgid "Choose plugin" -#~ msgstr "Selezionare plugin" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Sono stati trovati problemi di consistenza" - -#~ msgid "TabWidget" -#~ msgstr "Assistente per i TAB" - -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "" -#~ "Calibre puó mandare i vostri libri a voi (o i vostri lettori) con posta " -#~ "elettronica." - -#~ msgid "Add new plugin" -#~ msgstr "Aggiungi un nuovo plugin" - -#~ msgid "Plugin &file:" -#~ msgstr "Plugin &file:" - -#~ msgid "Warning" -#~ msgstr "Avvertenza" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Interrompere la modifica di tutti i libri rimanenti" - -#~ msgid "Bad cover" -#~ msgstr "Copertina inutilizzabile" - -#~ msgid "There were errors" -#~ msgstr "Si sono verificati errori" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "" -#~ "Dovete specificare alemno uno fra codice ISBN, titolo, autore o editore" - -#~ msgid "dd MMM yyyy" -#~ msgstr "gg MMM aaaa" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Aggiorna i metadati dai metadati del formato selezionato" - -#~ msgid "Last downloaded" -#~ msgstr "Ultimo scaricamento" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Intervallo a cui scaricaricare questa ricetta. Il valore zero significa che " -#~ "la formula verrà scaricata ogni ora." - -#~ msgid "Pick recipe" -#~ msgstr "Prendi ricetta" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Prende la ricetta per personalizzarla" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Per un aiuto su come scrivere ricette di notizie avanzate, visitare <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">Formule " -#~ "utente</a>" - -#~ msgid "Configure calibre" -#~ msgstr "Configurazione di Calibre" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Il Libro non ha ne titolo ne ISBN" - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "" -#~ "<p>Per maggiori informazioni e aiuto vedere il: <a href=\"%s\">Manuale " -#~ "d'uso</a><br>" - -#~ msgid "Download only metadata" -#~ msgstr "Scarica solo i metadati" - -#~ msgid "Download only covers" -#~ msgstr "Scarica solo le copertine" - -#~ msgid "Download only social metadata" -#~ msgstr "Scarica solo i metadati sociali" - -#~ msgid "Device database corrupted" -#~ msgstr "Database del dispositivo di lettura corrotto" - -#~ msgid "social metadata" -#~ msgstr "metadati sociali" - -#~ msgid "covers" -#~ msgstr "copertine" - -#~ msgid "metadata" -#~ msgstr "metadati" - -#~ msgid "Invalid library location" -#~ msgstr "Percorso della libreria invalido" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "Non é possibile accedere a %s. Si sta utilizzando %s come libreria." - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "La scheda di memoria A \n" -#~ "%s\n" -#~ "disponibile" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "La scheda di memoria B \n" -#~ "%s\n" -#~ "disponibile" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Si sta usando %s:%s@%s:%s e cifrature %s" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Non dimenticate di immettere il vosto nome utente e password per gmail. É " -#~ "possibile creare un account gratis sul sito http://gmail.com" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "" -#~ "É necessario specificare un nome utente e password per il server di posta " -#~ "elettronica" - -#~ msgid "Checking for missing files." -#~ msgstr "Controllo per file mancanti" - -#~ msgid "Checked id" -#~ msgstr "ID controllate" - -#~ msgid "The author sort string" -#~ msgstr "Stringa per ordinare gli autori" - -#~ msgid "The series number" -#~ msgstr "Il numero di serie" - -#~ msgid "English (AU)" -#~ msgstr "Inglese (Australia)" - -#~ msgid "English (CA)" -#~ msgstr "Inglese (Canada)" - -#~ msgid "English (IND)" -#~ msgstr "Inglese (India)" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "%d giorni, %d ore e %d minuti trascorsi" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "La ricetta richiede l'uso di un utente e password" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Comunica con il Sony PRS-600/700/900 eBook reader." - -#~ msgid "Double click to change a keyborad shortcut" -#~ msgstr "Doppio click per cambiare una scorciatoia da tastiera" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Seleziona i formati da <b>non</b> cancellare" - -#~ msgid "English (TH)" -#~ msgstr "Inglese (TH)" - -#~ msgid "English (CY)" -#~ msgstr "Inglese (CY)" - -#~ msgid "English (PK)" -#~ msgstr "Inglese (Pakistan)" - -#~ msgid "The series number. To get leading zeros use {series_index:03n}" -#~ msgstr "" -#~ "Il numero di serie. Per usare cifre con zeri all'inizio usare " -#~ "{series_index:03n}" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: all, author_sort, authors, comments, cover, formats, id, " -#~ "isbn, pubdate, publisher, rating, series_index, series, size, tags, " -#~ "timestamp, title, uuid.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "I campi da mostrare quando si cataloga un libro nel database. Dovrebbe " -#~ "essere una lista di campi separati da virgole.\n" -#~ "Campi disponibili: all, author_sort, authors, comments, cover, formats, id, " -#~ "isbn, pubdate, publisher, rating, series_index, series, size, tags, " -#~ "timestamp, title, uuid.\n" -#~ "Campi di default: '%default'\n" -#~ "Si applica a: CSV, XML formati di output" - -#~ msgid "Paste Image" -#~ msgstr "Incolla immagine" - -#~ msgid "Copy Image" -#~ msgstr "Copia immagine" - -#~ msgid "Create catalog of the books in your calibre library" -#~ msgstr "Crea catalogo dei libri nella tua libreria calibre" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Nessun libro selezionato per la generazione del catalogo" - -#~ msgid "The series number. To get leading zeros use {series_index:0>3s}" -#~ msgstr "" -#~ "Il numero delle serie. Per utilizzare gli zero prima utilizza " -#~ "{series_index:0>3s}" - -#~ msgid "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalog in format specified by path/to/destination extension.\n" -#~ " Options control how entries are displayed in the generated catalog " -#~ "ouput.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Esporta un catalogo in un formato spedificato da un'estensione " -#~ "path/to/destination .\n" -#~ " Le opzioni controllano il modo in cui le voci vengono mostrate nel " -#~ "catalogo generato per l'esportazione.\n" -#~ " " - -#~ msgid "Sort numbers as text" -#~ msgstr "Ordina i numeri come testo" - -#~ msgid "Overwrite & author/title by default when fetching metadata" -#~ msgstr "Modificare sempre & author/title quando si scaricano i metadati" - -#~ msgid "Overwrite &author/title with author/title of selected book" -#~ msgstr "" -#~ "Modificare & author/title con l'autore/titolo di un libro specificato" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex of '\\[[\\w]*\\]' ignores tags of the form '[tag]', " -#~ "e.g., '[Amazon Freebie]'\n" -#~ "- A regex of '.' ignores all tags, generating no genre categories in the " -#~ "catalog" -#~ msgstr "" -#~ "Suggerimenti per stringhe Regex:\n" -#~ "- La stringa regex '\\[[\\w]*\\]' ignora le etichette nella forma " -#~ "'[etichette]', e.g., '[Amazon Freebie]'\n" -#~ "- La stringa '.' ignora tutte le etichette producendo categorie senza generi " -#~ "definite nel catalogo" - -#~ msgid "Special marker tags for catalog generation" -#~ msgstr "Etichette speciali per la produzione di cataloghi" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Selezionare una destinazione per %s.%s" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Guida rapida di Calibre" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Percorso ad un file txt che contiene un commento." - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Includi la sezione 'Titolo'" - -#~ msgid "&Saving books" -#~ msgstr "&Salvataggio libri" - -#~ msgid "Search as you type" -#~ msgstr "Cerca mentre si scrive" - -#~ msgid "Insert &blank line" -#~ msgstr "Inserimento di righe &vuote" - -#~ msgid "No text &justification" -#~ msgstr "Nessuna &giustificazione del testo" - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "&Converti da caratteri unicode a ASCII." - -#~ msgid "Footer regular expression:" -#~ msgstr "Espressione regolare per il piè di pagina." - -#~ msgid "Remove F&ooter" -#~ msgstr "Rimuovi il f&ooter" - -#~ msgid "Remove H&eader" -#~ msgstr "Rimuovi l'&intestazione" - -#~ msgid "Add/Save" -#~ msgstr "Aggiungi/Salva" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "Invio per \n" -#~ "email" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Leggi i metadati solo dal nome del &file" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Se vengono trovati libri con titoli e autori simili, &unisci i nuovi file " -#~ "automaticamente" - -#~ msgid "&Adding books" -#~ msgstr "&Aggiunta libri" - -#~ msgid "Sending to &device" -#~ msgstr "Invio al &dispositivo" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "&Usa numeri romani per i numeri di serie" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Cancella il formato selezionato dal database per questo libro" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "Rimuovi una cartella dalla lista delle cartelle usate frequentemente" - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "Questo profilo è adatto per la linea SONY PRS. Il 500/505/700 ecc." - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "Questo profilo e' adatto per Hanlin V3/V5 e i suoi cloni." - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Includi Sezione 'Ultimi Aggiunti'" - -#~ msgid "Set font delta" -#~ msgstr "Imposta delta Carattere" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added \n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Se esiste già un libro con simile titolo e autore,ma che non ha lo stesso " -#~ "formato di quello che viene aggiunto, il formato è aggiunto \n" -#~ "al libro esistente, invece di creare una nuova voce. Se il libro ha già lo " -#~ "stesso formato, allora viene ignorato.\n" -#~ "\n" -#~ "Corrispondenza Titolo ignora i primi articoli indefiniti (\"il\", \"a\", " -#~ "\"una\"), la punteggiatura, maiuscole, ecc. Corrispondenza Autore fa lo " -#~ "stesso." - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "Contiene: la parola o frase corrispondenti ovunque nei metadati" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "" -#~ "Uguale: la parola o frase deve corrispondere esattamente nei metadati" - -#~ msgid "What kind of match to use:" -#~ msgstr "Tipo di corrispondenza da usare:" - -#~ msgid "set in ui.py" -#~ msgstr "posta in ui,py" - -#~ msgid "(%d found)" -#~ msgstr "(%d trovato)" - -#~ msgid "Delete current search and clear search box" -#~ msgstr "Elimina ricerca corrente e svuota la casella di ricerca" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Salva ricerca corrente sotto il nome indicato nella casella" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "Alcune copie sono state trovate e unite con i seguenti libri:" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Pagina %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Posizione %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Ultima Pagina Letta: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Ultima Pagina Letta: Posizione %d (%d%%)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Posizione %d • %s</b><br />" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Nessun libro da catalogare\n" -#~ "Controlla i tag esclusi" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [opzioni] mybook.chm" - -#~ msgid "justify" -#~ msgstr "giustifica" - -#~ msgid "Values can be edited" -#~ msgstr "I valori possono essere modificati" - -#~ msgid "left" -#~ msgstr "sinistra" - -#~ msgid "original" -#~ msgstr "originale" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d di %d" - -#~ msgid "Communicate with iBooks through iTunes." -#~ msgstr "Comunica con iBooks attraverso iTunes." - -#~ msgid "" -#~ "Do not use SVG for the book cover. Use this option if your EPUB is going to " -#~ "be used ona 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 "" -#~ "Non utilizzare SVG per la copertina del libro. Usare questa opzione se " -#~ "l'EPUB verrà utilizzato suun dispositivo che non supporta SVG, come l'iPhone " -#~ "o il JetBook Lite. Senza questa opzione, questi dispositivi visualizzeranno " -#~ "la copertina come una pagina bianca." - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Scarica i metadati da Douban.com" - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Conserva le proporzioni della copertina, invece di espanderla per ricoprire " -#~ "la prima pagina del pdf generato." - -#~ msgid "Downloads series information from librarything.com" -#~ msgstr "Scarica informazioni sulla serie da librarything.com" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b><br><br> The second and subsequently selected " -#~ "books will not be deleted or changed.<br><br>Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "Tutti i formati e metadati dei libri selezionati verranno aggiunti al " -#~ "<b>primo libro selezionato</b>.<br><br> Gli altri libri non verranno " -#~ "cancellati o modificati.<br><br>Procedere con l'operazione?" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be merged into " -#~ "the <b>first selected book</b>.<br><br>After merger the second and " -#~ "subsequently selected books will be <b>deleted</b>. <br><br>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 <b>deleted</b> " -#~ "from your computer.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Tutti i formati e metadati dei libri selezionati verranno uniti nel <b>primo " -#~ "libro selezionato</b>.<br><br> Dopo l'unione gli altri libri <b>verranno " -#~ "cancellati</b>.<br><br>Tutti i formati del primo libro selezionato verranno " -#~ "conservati e ogni formato duplicato degli altri libri selezionati " -#~ "verrà<b>permantentemente cancellato</b> dal computer.<br><br>Procedere " -#~ "l'operazione?" - -#~ msgid "Text justification:" -#~ msgstr "Giustificazione testo:" - -#~ msgid "Disconnect from folder" -#~ msgstr "Disconnetti dalla cartella" - -#~ msgid "Send specific format" -#~ msgstr "Invia uno specifico formato" - -#~ msgid "System port selected" -#~ msgstr "Porta di sistema selezionata" - -#~ msgid "" -#~ "The changes you made require that Calibre be restarted. Please restart as " -#~ "soon as practical." -#~ msgstr "" -#~ "Le modifiche effettuate richiedono il riavvio di Calibre. Riavviare il prima " -#~ "possibile." - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. Your operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "Il valore <b>%d</b> selezionato per la porta del server di contenuti è una " -#~ "porta di sistema. Il sistema operativo <b>potrebbe</b> non permettere al " -#~ "server di funzionare su questa porta. Per essere sicuri selezionare un " -#~ "numero di porta maggiore di 1024." - -#~ msgid "Column type" -#~ msgstr "Tipo di colonna" - -#~ msgid "Use brackets" -#~ msgstr "Usa parentesi" - -#~ msgid "Create Tag-based Column" -#~ msgstr "Crea colonne basate sui tag" - -#~ msgid "Column heading" -#~ msgstr "Titolo colonna" - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "Crea e modifica colonne basate sul tag" - -#~ msgid "Explanation text added in create_ct_column.py" -#~ msgstr "Testo di spiegazione aggiunto in create_ct_column.py" - -#~ msgid "Tag on book" -#~ msgstr "Tag del libro" - -#~ msgid "" -#~ "The label must contain only letters, digits and underscores, and start with " -#~ "a letter" -#~ msgstr "" -#~ "L'etichetta può contenere sono lettere, numeri e underscore, e deve iniziare " -#~ "con una lettera" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Crea o modifica colonne personalizzate" - -#~ msgid "Column &type" -#~ msgstr "&Tipo di colonna" - -#~ msgid "Automatically number books in this series" -#~ msgstr "Numera automaticamente i libri in questa serie" - -#~ msgid "" -#~ "Selected books will be automatically numbered,\n" -#~ "in the order you selected them.\n" -#~ "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 "" -#~ "I libri selezionati verranno automaticamente numerati,\n" -#~ "in base all'ordine di selezione.\n" -#~ "Quindi se è stato selezionato prima A e poi B,\n" -#~ "il libro A avrà numero di serie 1 e B numero di serie 2." - -#~ msgid "Cannot use tag editor" -#~ msgstr "Impossibile utilizzare l'editor di tag" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "Non si può utilizzare l'editor di tag se i tag sono stati modificati" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "" -#~ "Inserire il nome della nuova categoria. Selezionare il tipo prima di " -#~ "aggiungerla." - -#~ msgid "Add the new category" -#~ msgstr "Aggiungi la nuova categoria" - -#~ msgid "Item already used" -#~ msgstr "Elemento già usato" - -#~ msgid "The item %s is already used." -#~ msgstr "L'elemento %s è già stato usato." - -#~ msgid "Delete current saved search" -#~ msgstr "Elimina ricerca salvata corrente" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Modifica ordinamento per '%s'" - -#~ msgid "Rename '%s'" -#~ msgstr "Rinomina '%s'" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "I libri visualizzati saranno limitati a quelli corrispondenti alla ricerca " -#~ "salvata selezionata" - -#~ msgid "Books located at" -#~ msgstr "Libri presenti in" - -#~ msgid " and delete from library" -#~ msgstr " ed elimina dalla biblioteca" - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Selezionare una destinazione per i libri. Quando verranno aggiunti libri a " -#~ "Calibre, questi saranno copiati qui:" - -#~ msgid "Finish gmail setup" -#~ msgstr "Configurazione di gmail completata" - -#~ msgid "Lookup name" -#~ msgstr "Parola chiave" - -#~ msgid "" -#~ "The lookup name must be lower case and cannot contain \":\"s or spaces" -#~ msgstr "" -#~ "La parola chiave deve essere composta da lettere minuscole e non può " -#~ "contentere \":\" o spazi" - -#~ msgid "Manage &user categories" -#~ msgstr "Gestione categorie &utente" - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "" -#~ "Un dizionario di opzioni per personalizzare come i dati in questa colonna " -#~ "verranno interpretati." - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "SERIE: %s [%s]<br />" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Fare clic per visualizzare i dettagli del libro" - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Comunica con il lettore Kindle 2." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Comunica con il lettore Teclast K3." - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>Ad esempio, per trovare tutti i tag h2 che hanno class=\"chapter\", " -#~ "impostare tag a <i>h2</i>, attributo a <i>class</i> e valore a " -#~ "<i>chapter</i>.</p><p>Con l'attributo in bianco verrà trovato ogni attributo " -#~ "e lasciando in bianco il valore verrà trovato ogni valore. Impostando il tag " -#~ "a * verrà trovato ogni tag.</p><p>Per imparare concetti più avanzati di " -#~ "XPath consultare il <a href=\"http://calibre-" -#~ "ebook.com/user_manual/xpath.html\">Tutorial di XPath</a>." - -#~ 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->Plugins" -#~ msgstr "" -#~ "Qui è possibile cambiare come Calibre salverà i libri quando verrà cliccato " -#~ "il pulsante di Invio al dispositivo. Queste opzioni possono essere " -#~ "sovrascritte per ogni dispositivo personalizzando il plugin di controllo dei " -#~ "dispositivi in Preferenze->Plugins" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Il modello per gestire la struttura delle cartelle e dei nomi dei file " -#~ "inviati al dispositivo. Il valore predefinito è \"%s\" che salva i libri in " -#~ "directory divise per autore con i nomi dei file contententi il titolo e " -#~ "l'autore. Altre opzioni disponibili sono: {%s}" - -#~ msgid "Stop &all jobs" -#~ msgstr "&Ferma tutti i lavori" - -#~ msgid "&Stop selected job" -#~ msgstr "&Interrompi il lavoro selezionato" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Specificare un'espressione " -#~ "regolare da usare per tentare di individuare i metadati dai nomi dei " -#~ "file.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">Qui</span></a> è possibile trovare " -#~ "maggiori informazioni sulle espressioni regolari.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Utilizzare la funzione " -#~ "<span style=\" font-weight:600;\">Test</span> per provare l'espressione " -#~ "regolare su alcuni file di esempio. I nomi dei gruppi per i vari metadati " -#~ "sono indicati nei suggerimenti dei rispettivi campi.</p></body></html>" - -#~ msgid "tags" -#~ msgstr "tag" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Tag per note aggiuntive:" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "Espressione regolare per definire i tag da escludere come generi:" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "Tag per 'Marca questo libro come letto':" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "Tag per 'Non usare questo libro':" - -#~ msgid "Fit &cover to view" -#~ msgstr "Ridimensiona &copertina per la visualizzazione" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "Impossibile trovare una copertina per questo libro. Provare prima a " -#~ "specificare il codice ISBN." - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Consigli espressioni regolari:\n" -#~ "- L'espressione predefinita - \\[[\\w ]*\\] - esclude i tag di genere del " -#~ "tipo [tag], ad esempio, [Amazon Freebie]\n" -#~ "- Un espressione con un singolo punto esclude tutti i tag di genere, " -#~ "generando quindi una Sezione senza Genere" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sLa valutazione media è %3.1f" - -#~ msgid "&Restrict to:" -#~ msgstr "&Limita a:" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Non aggiungere un indice alla fine del libro. Opzione utile se il libro " -#~ "contiene già il suo indice." - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "I campi da includere nel catalogo di libri nel database. Questi devono " -#~ "essere campi separati da virgole\n" -#~ "Campi disponibili: %s.\n" -#~ "Valore predefinito: '%%default'\n" -#~ "Applicabile ai formati di output: CSV, XML" - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Campi di output per l'ordinamento.\n" -#~ "Campi disponibili: author_sort, id, rating, size, timestamp, title.\n" -#~ "Valore predefinito: '%default'\n" -#~ "Applicabile ai formati di output: CSV, XML" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Prefissi dei tag per le annotazioni, ad esempio '*questo libro piacerebbe a " -#~ "Giovanni' .\n" -#~ "Valore predefinito: '%default'\n" -#~ "Applicabile ai formati di output: ePub, MOBI" - -#~ msgid "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Tag per indicare che il libro è stato letto.\n" -#~ "Valore predefinito: '%default'\n" -#~ "Applicabile ai formati di output: ePub, MOBI" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Ordina i titoli con numeri iniziali come testo, ad esempio\n" -#~ "'2001: Odissea nello spazio' viene ordinato come\n" -#~ "'Duemilauno: Odissea nello spazio'.\n" -#~ "Valore predefinito: '%default'\n" -#~ "Applicabile ai formati di output: ePub, MOBI" - -#~ 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 "" -#~ "Quando Calibre rimuove la spaziatura tra i paragrafi, inserisce " -#~ "automaticamente un rientro di paragrafo, per assicurarsi che i paragrafi " -#~ "siano ben distinti. Questa opzione controlla l'ampiezza del rientro." - -#~ msgid "Indent size:" -#~ msgstr "Ampiezza del rientro:" - -#~ msgid "Header regular expression:" -#~ msgstr "Espressione regolare per l'intestazione:" - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "" -#~ "Utilizza una espressione regolare per provare e rimuovere l'intestazione." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "L'espressione regolare da usare per rimuovere l'intestazione." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Normalmente Calibre considera le linee vuote come fine dei paragrafi. Con " -#~ "questa opzione si assumerà che tutte le linee che incominciano con rientro " -#~ "(uso del TAB o più di 2 spazi) siano considerate paragrafi. I paragrafi " -#~ "finiscono alla successivo rientro." - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "Il codice ISBN del libro di cui si vogliono i metadati." - -#~ msgid "Failed to download some metadata" -#~ msgstr "Impossibile scaricare alcuni metadati" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Impossibile a scaricare i metadati per i seguenti:" - -#~ msgid "Finding metadata..." -#~ msgstr "Ricerca metadati..." - -#~ msgid "No metadata found" -#~ msgstr "Nessun metadato trovato" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "" -#~ "Espressione regolare: l'espressione deve corrispondere in qualunque punto " -#~ "dei metadati" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "&Recupera i metadati dal server" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Si sono verificati errori nello scaricamento dei metadati sociali" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Impossibile scaricare i metadati" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "Scarica informazioni su serie/tag/valutazione da librarything.com" - -#~ msgid "Connect to iTunes (EXPERIMENTAL)" -#~ msgstr "Connetti ad iTunes (SPERIMENTALE)" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Se viene trovato un libro con un nome e autorei simili che non ha il formato " -#~ "che si sta aggiungendo, il formato viene aggiunto al libro esistente, invece " -#~ "di crearne uno nuovo. Se il libro esistente è già in quel formato, viene " -#~ "ignorato senza notificarlo.\n" -#~ "\n" -#~ "Il contronto del titolo ignora gli articoli (\"il\", \"un\", \"una\"), la " -#~ "punteggiatura, la dimensione, ecc. L'autore viene confrontato interamente." - -#~ msgid "Preserve device collections." -#~ msgstr "Conserva le collezioni del dispositivo." - -#~ 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 " -#~ "addition, editing collections in the device view will be enabled. If " -#~ "unchecked, collections will be always reflect only the metadata in the " -#~ "calibre library." -#~ msgstr "" -#~ "Se attivo, le collezioni non verranno eliminate anche se un libro con i " -#~ "metadati cambiati viene inviato e la collezione non è tra i metadati del " -#~ "libro. In più, viene abilitata la modifica delle collezioni nel dispositivo. " -#~ "Se disattivato, le collezioni rifletteranno sempre e solo i metadati nella " -#~ "biblioteca di calibre." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Preserve all collections even if not in library metadata." -#~ msgstr "" -#~ "Conserva tutte le collezioni anche se non presenti nei metadati della " -#~ "biblioteca." - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Impossibile recuperare i metadati da:" - -#~ msgid "Download &cover" -#~ msgstr "Scarica &copertina" - -#~ msgid "Download %s from %s" -#~ msgstr "Scarica %s da %s" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Scaricamento dei metadati sociali, attendere..." - -#~ msgid "The download timed out." -#~ msgstr "Il tempo di scaricamento è scaduto." - -#~ msgid "Cover download" -#~ msgstr "Scarica cover" - -#~ msgid "&Button size in toolbar" -#~ msgstr "&Dimensione dei pulsanti nella barra degli strumenti" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Scaricamento %s per %d libro" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Controllo di integrità SQL..." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Normalmente Calibre considera linee vuote come segnale per terminare i " -#~ "paragrafi. Con questa opzione si assumerà che ogni linea rappresenti un " -#~ "paragrafo." - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "Connessione con LibraryThing.com scaduta. Riprovare più tardi." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Cerca di individuare e correggere le interruzioni di linea forzate ed altri " -#~ "problemi nel file sorgente. Usare con cautela perché potrebbe peggiorare la " -#~ "situazione." - -#~ msgid "Show &donate button (restart)" -#~ msgstr "Mostra pulsante &donazioni (richiede riavvio)" - -#~ msgid "" -#~ "<li><b>Manual Management</b>: Calibre updates the metadata and adds " -#~ "collections only when a book is sent. With this option, calibre will never " -#~ "remove a collection.</li>\n" -#~ "<li><b>Only on send</b>: Calibre updates metadata and adds/removes " -#~ "collections for a book only when it is sent to the device. </li>\n" -#~ "<li><b>Automatic management</b>: Calibre automatically keeps metadata on the " -#~ "device in sync with the calibre library, on every connect</li></ul>" -#~ msgstr "" -#~ "<li><b>Gestione manuale</b>: Calibre aggiorna i metadati e aggiunge le " -#~ "collezioni solo quando un libro viene inviato. Con questa opzione, calibre " -#~ "non eliminerà mai una collezione.</li>\n" -#~ "<li><b>Solo all'inivio</b>: Calibre aggiorna i metadati e aggiunge/rimuove " -#~ "collezioni per un libro solo quando viene inviato al dispositivo. </li>\n" -#~ "<li><b>Gestione automatica</b>: Calibre mantiene automaticamente " -#~ "sincronizzati i metadata sul dispositivo con la biblioteca di calibre ad " -#~ "ogni collegamento</li></ul>" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (era %s)" - -#~ msgid "Edit meta info" -#~ msgstr "Modifica metadati" - -#~ msgid "free" -#~ msgstr "libero" - -#~ msgid "" -#~ "Library\n" -#~ "%d books" -#~ msgstr "" -#~ "Biblioteca\n" -#~ "%d libri" - -#~ msgid "" -#~ "Reader\n" -#~ "%s" -#~ msgstr "" -#~ "Lettore\n" -#~ "%s" - -#~ msgid "" -#~ "Card A\n" -#~ "%s" -#~ msgstr "" -#~ "Scheda A\n" -#~ "%s" - -#~ msgid "" -#~ "Card B\n" -#~ "%s" -#~ msgstr "" -#~ "Scheda B\n" -#~ "%s" - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "è il risultato dell'impegno di molti volontari da tutto il mondo. Se lo " -#~ "trovi utile, considera la possibilità di fare una donazione per supportare " -#~ "lo sviluppo. La tua donazione aiuterà a mantenere attivo lo sviluppo di " -#~ "calibre." - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "&Mostra testo nei pulsanti della barra degli strumenti" - -#~ msgid "Toolbar icon size" -#~ msgstr "Dimensione pulsanti nella barra degli strumenti" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Mostra testo dei pulsanti della barra degli strumenti" - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Aggiungi categorie personalizzate al browser dei tag" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "" -#~ "Fare clic per visualizzare i libri presenti sulla scheda di memoria A del " -#~ "dispositivo" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "" -#~ "Fare clic per visualizzare i libri presenti sulla scheda di memoria A del " -#~ "dispositivo" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "" -#~ "Fare clic per visualizzare i libri presenti sulla memoria principale del " -#~ "dispositivo" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Fare clic per visualizzare i libri presenti sul computer" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Crea un catologo di libri dalla biblioteca di Calibre" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "misc" -#~ msgstr "varie" - -#~ msgid "book" -#~ msgstr "libro" - -#~ msgid "replace" -#~ msgstr "sostituisci" - -#~ msgid "ignore" -#~ msgstr "ignora" - -#~ msgid "strict" -#~ msgstr "strict" - -#~ msgid "" -#~ "If you use custom columns and they differ between libraries, you will have " -#~ "various problems. Best to ensure you have the same custom columns in each " -#~ "library." -#~ msgstr "" -#~ "Se vengono usate colonne personalizzate che differiscono tra le biblioteche, " -#~ "si avranno diversi problemi. Assicurarsi di avere le stesse colonne in ogni " -#~ "biblioteca." - -#~ msgid "Custom columns" -#~ msgstr "Colonne personalizzate" - -#~ msgid "Reader" -#~ msgstr "Lettore" - -#~ msgid "mixed" -#~ msgstr "mixed" - -#~ msgid "backslashreplace" -#~ msgstr "backslashreplace" - -#~ msgid "Automatic" -#~ msgstr "Automatico" - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "I libri selezionati saranno <b>cancellati permanentemente</b> e i file " -#~ "rimossi dal computer. Confermare?" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>Questa procedura permetterà di scegliere una grandezza di caratteri " -#~ "adeguata. Indicare la dimensione di base dei caratteri del documento " -#~ "sorgente e poi una dimensione dei caratteri di input. La procedura " -#~ "visualizzerà quale dimensione dei caratteri verrà utilizzata dall'algoritmo " -#~ "di ridimensionamento. È possibile modificare l'algoritmo cambiando le " -#~ "dimensioni dei caratteri di base e il tipo di carattere. Una volta trovati i " -#~ "valori giusti, fare clic su OK.</p>\n" -#~ "<p>Come parametro predefinito, se la dimensione del carattere di base è zero " -#~ "o non è specificato un tipo di carattere, calibre userà i valori presenti " -#~ "nel profilo di output corrente.</p>\n" -#~ "<p>Consultare il <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">manuale " -#~ "d'uso</a> per capire come funziona il ridimensionamento dei caratteri.</p>" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Per utilizzare isbndb.com è necessario registrarsi per un %saccount " -#~ "gratuito%s ed inserire qui sotto il codice di accesso ottenuto." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Valore medio della lunghezza di linea per interrompere righe quando il " -#~ "codice HTML è generato da una precedente conversione parziale da un " -#~ "documento PDF. %default è il valore predefinito per disabilitare questa " -#~ "funzione." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [opzioni] chiave\n" -#~ "\n" -#~ "Recupera i metadati dal sito isndb.com. È possibile specificare sia il\n" -#~ "il codice ISBN del libro sia il suo titolo e autore. Se si indica il titolo " -#~ "e autore,\n" -#~ "è possibile che più di un libro venga prodotto come risultato.\n" -#~ "\n" -#~ "Chiave è il codice dell'account generato dopo essersi registrati " -#~ "gratuitamente su isbndb.com.\n" -#~ "\n" - -#~ 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.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Proporzioni usate per determinare la lunghezza alla quale interrompere una " -#~ "linea. Valori accettati sono numeri decimali tra 0 e 1. Il valore " -#~ "predefinito è 0.5 che è la lunghezza mediana di linea." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Specifica la codifica dei caratteri nel documento di output. Il valore " -#~ "predefinito è UTF-8. Nota: Questa opzione non è rispettata da tutti i " -#~ "formati." - -#~ msgid "Failed to download metadata:" -#~ msgstr "Impossibile scaricare i metadati:" - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Specificare il livello di compressione da usare su una scala da 1 a 10, dove " -#~ "1 è il valore più basso di compressione, ma il più veloce, e 10 è il più " -#~ "alto valore di compressione, ma il più lento." - -#~ msgid "Failed to email the following books:" -#~ msgstr "Impossibile inviare via email i seguenti libri:" - -#~ msgid "Failed to email books" -#~ msgstr "Impossibile inviare via email i libri" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "I libri indicati hanno formati elencati nel database che non sono " -#~ "disponibili. I riferimenti a tali formati sono stati rimossi. È consigliato " -#~ "controllarli manualmente. Questo problema può sorgere se i documenti nella " -#~ "cartella della biblioteca vengono modificati direttamente." - -#~ msgid "Could not find metadata" -#~ msgstr "Impossibile trovare i metadati" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "La copertina non è un'immagine valida." - -#~ msgid "No matches found for this book" -#~ msgstr "Nessun risultato trovato per questo libro" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Impossibile convertire %d di %d libri, poiché non è stato possibile " -#~ "individuare un formato adeguato per il documento sorgente." - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s è stato aggiornato alla versione %s. Consultare la pagina <a " -#~ "href=\"http://calibre-ebook.com/whats-new\">novitá</a>. Collegarli alla " -#~ "pagina di scaricamento?" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Impossibile convertire: %s<p>È un libro formattato con <a " -#~ "href=\"%s\">DRM</a>. È prima necessario rimuovere la DRM usando un altro " -#~ "prodotto." - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Salva l'output dei diversi passi del processo di conversione nella cartella " -#~ "specificata. Questo è utile per sapere in che punto della conversione si " -#~ "verifica un errore.\n" -#~ "Valore predefinito: '%default'Nessuno\n" -#~ "Applicabile ai formati di output: ePub, MOBI" - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "È necessario aggiungere l'indirizzo URL http://myhostname:8080 come " -#~ "biblioteca di calibre per WordPlayer. In questo caso myhostname deve essere " -#~ "un host valido o l'indirizzo IP del computer sul quale calibre è in " -#~ "esecuzione." - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Ricordare di lasciare calibre aperto poiché il server funziona solamente " -#~ "quando calibre è avviato." - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Se viene usata l'applicazione WordPlayer su un telefono Android, è possibile " -#~ "accedere alla collezione di libri calibre direttamente dal dispositivo. Per " -#~ "fare questo è necessario attivare il server di contenuti." - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Manuale d'uso</h2>Un manuale utente è disponibile <a " -#~ "href=\"http://calibre-ebook.com/user_manual\">online</a>." - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Lista separata da virgole dei formati con cui ogni libro viene salvato. Il " -#~ "valore predefinito è che tutti i libri vengano salvati." - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "" -#~ "Impossibile ottenere l'articolo. Eseguire con l'opzione -vv per scoprirne la " -#~ "causa." - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Il formato usato per visualizzare le date. %d - giorno, %b - mese, %Y - " -#~ "anno. il valore predefinito è %b, %Y" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Il modello per controllare il nome del documento e la struttura delle " -#~ "cartelle per il salvataggio. Il valore predefinito è \"%s\" che salverà i " -#~ "libri in una struttura con i libri pertinenti ad ogni autore a sua volta in " -#~ "una cartella separata. I controlli disponibili sono: {%s}" - -#~ msgid "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Il modello per la creazione della citazione dai campi del database.\n" -#~ " Deve essere un modello con i campi delimitati da {}.\n" -#~ "Campi disponibili: %s.\n" -#~ "Predefinito: '%%default'\n" -#~ "Applicabile ai formati di output: BIBTEX" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "I campi da comprendere nella catalogazione dei libri nel database. Deve " -#~ "essere una lista di campi separati da virgole.\n" -#~ "Campi disponibili: %s.\n" -#~ "Predefinito: '%%default'\n" -#~ "Applicabile ai formati di output: BIBTEX" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "Sembra che lo scaricamento dei metadati si sia bloccato. Riprovare più tardi." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Trasforma i caratteri unicode nei corrispondenti in ASCII. Utilizzare con " -#~ "cautela perché questa operazione sostituisce i caratteri unicode con ASCII. " -#~ "Per esempio rimpiazzerà \"%s\" con \"Mikhail Gorbachiov\". Inoltre, se " -#~ "esistono casi in cui sono presenti più rappresentazioni per un carattere " -#~ "(per esempio caratteri condivisi nel Cinese e Giapponese), viene utlizzata " -#~ "la rappresentazione usata dal maggior numero di persone (es. il cinese " -#~ "nell'esempio precedente)." - -#~ msgid "Failed to check database integrity" -#~ msgstr "Controllo d'integrità del database fallito" - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>Una biblioteca non valida esiste già in %s, eliminarla prima di tentare " -#~ "di spostare la biblioteca esistente.<br> Errore: %s" - -#~ msgid "&Check database integrity" -#~ msgstr "&Controllo d'integrità del database" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Selezionare il lettore di ebook. Questo consentirà di impostare le opzioni " -#~ "di conversione ottimizzate per il lettore." - -#~ msgid "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Lista di tag separate da virgole per indicare quali libri devono essere " -#~ "esclusi dall'output. Non rispetta maiuscole/minuscole.\n" -#~ "--exclude-tags=ignora troverà risultati nelle frasi 'ignora questo libro' e " -#~ "'Ignora sarà come questo'.\n" -#~ "Valore predefinito: '%default'\n" -#~ "Applicabile ai formati di output: ePub, MOBI" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Usa biblioteca &esistente nella nuova posizione" - -#~ msgid "Last modified: %s" -#~ msgstr "Ultima modifica: %s" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Selezionare le &colonne visibili nella vista biblioteca" - -#~ msgid "Communicate with the Promedia eBook reader" -#~ msgstr "Comunica con il lettore Promedia." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Comunica con l'internet tablet Nokia 810." - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Comunica con il Sweex MM300." - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Comunica con il Booq Avant." - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "&Preprocessa il documento sorgente per migliorare il rilevamento della " -#~ "struttura" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "Per il messaggio di errore di ogni sorgente di copertine, fare clic su " -#~ "«Mostra dettagli»." - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Scarica copertine da openlibrary.org" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Scarica copertine da librarything.com" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s non trovato" - -#~ msgid "" -#~ "You are tying 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 "" -#~ "Si sta tentando di salvare dei file nella biblioteca calibre. Questo può " -#~ "danneggiare la biblioteca. Salva su disco è pensato per esportare i libri " -#~ "dalla biblioteca calibre in un altro posto." - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Genera una copertina predefinita basata sul titolo e l'autore" - -#~ msgid "&Miscellaneous" -#~ msgstr "&Varie" - -#~ msgid "&Restore to defaults" -#~ msgstr "&Ripristina predefiniti" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "Numero &massimo di lavori in attesa (richiede riavvio):" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Numero massimo di lavori in attesa" - -#~ msgid "The priority of worker processes" -#~ msgstr "La priorità dei lavori" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Analizza il testo sorgente utilizzando il pre-processore markdown. Per " -#~ "maggiori informazioni sul markdown visitare" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Impossibile elaborare l'immagine %s. Errore: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Impossibile elaborare l'immagine: %s\n" -#~ "%s" - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>Inserire una lista di ISBN nell'area sulla sinistra, uno per linea. " -#~ "calibre creerà automaticamente gli elementi per i libri basandosi sull'ISBN " -#~ "scaricando i metadati e le copertine.<p>Tutti gli ISBN non validi verranno " -#~ "ignorati." - -#~ msgid "&Current tweaks" -#~ msgstr "Ottimizzazioni &attuali" - -#~ msgid "All available tweaks" -#~ msgstr "Tutte le ottimizzazioni disponibili" - -#~ msgid "" -#~ "Values for the tweaks are shown below. Edit them to change the behavior of " -#~ "calibre" -#~ msgstr "" -#~ "I valori per le ottimizzazioni sono mostrate di seguito. Modificarle per " -#~ "cambiare il comportamento di calibre" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Ripristina tutti i valori di ordinamento autore ad un valore generato " -#~ "automaticamente dall'autore. La generazione di questo valore può essere " -#~ "controllata da «Preferenze->Avanzate->Ottimizzazioni»" - -#~ msgid "&Tweaks" -#~ msgstr "&Ottimizzazioni" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Altezza della linea in punti. Controlla lo spazio fra due linee di testo " -#~ "consecutive. Come predefinito l'altezza non subisce variazioni." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Cartella di output . Quella predefinita è la cartella corrente" - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>calibre può ottenere i metadati per i libri da due fonti: <b>Google " -#~ "Books</b> e <b>isbndb.com</b>. <p>Per utilizzare isbndb.com è necessario " -#~ "registrarsi per un <a href=\"http://www.isbndb.com\">account gratuito</a> ed " -#~ "inserire la chiave d'accesso qui sotto." - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "" -#~ "Scaricare i metadati &sociali (tag, valutazioni, etc.) automaticamente" - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Scaricare i metadati &sociali (tag, valutazioni, etc) per il libro " -#~ "selezionato" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "" -#~ "Sovrascrivere autore e titolo con l'autore e il titolo del libro selezionato" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "&Sovrascrivere autore e titolo quando si scaricano i metadati" - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "" -#~ "Non è possibile cambiare biblioteca quando un dispositivo è connesso." - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Analisi fallita: %s con errore: %s" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Comunica con il Kogan" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Suggerimenti modello:\n" -#~ "- Il modello predefinito - \\[.+\\] - esclude i tag di genere nella forma " -#~ "[tag], ad esempio [Amazon Freebie]\n" -#~ "- Un modello con un punto singolo esclude tutti i tag di genere, generando " -#~ "una sezione senza genere" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Copiati %d libri in %s" - -#~ 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à " -#~ "qualche minuto." - -#~ msgid "Switch to library..." -#~ msgstr "Cambia biblioteca..." - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Seziona capitoli (Usare con attenzione!)" - -#~ msgid "Toolbars/Context menus" -#~ msgstr "Menu della barra degli strumenti/contestuali" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Prova a convertire i capitoli in sezioni individuali. ATTENZIONE: Questa " -#~ "opzione è sperimentale. Può causare il fallimento della conversione. Può " -#~ "anche produrre un risultato inaspettato." - -#~ msgid "Restore to &default" -#~ msgstr "Ripristina &predefiniti" - -#~ msgid "Remove all" -#~ msgstr "Rimuovi tutti" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Visualizza le ¬ifiche nell'area di notifica" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Tutti i file da %s verranno <b>eliminati definitivamente</b>. Continuare?" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Tag da applicare quando viene aggiunto un libro:" - -#~ msgid "Customize the toolbar" -#~ msgstr "Personalizza la barra degli strumenti" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "Leggi metadati dal contenuto del &file piuttosto che dal suo nome" - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Libro %s di %s" - -#~ 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." -#~ msgstr "" -#~ "I valori per le ottimizzazioni sono mostrati di seguito.Modificarli per " -#~ "cambiare il comportamento di calibre. Le modifiche avranno effetto solo dopo " -#~ "il riavvio di calibre." - -#~ msgid "No valid plugin found in " -#~ msgstr "Nessun plugin valido trovato in " - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Kobo supporta una sola collezione al momento: la lista \"Im_Reading\". Crea " -#~ "un tag chiamato \"Im_Reading\" " - -#~ msgid "" -#~ "Note: <b>you can destroy your library</b> using this feature. Changes are " -#~ "permanent. There is no undo function. You are strongly encouraged to back up " -#~ "your library before proceeding." -#~ msgstr "" -#~ "Nota: <b>puoi distruggere la tua libreria</b> usando questa funzione. I " -#~ "cambiamenti sono permanenti. Non darà possibile la funzione annulla. E' " -#~ "molto raccomandabile eseguire il backup della libreria prima di procedere." - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "&Dividi la barra degli strumenti in due barre" - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Rimuove i bordi ( se presenti) dalla copertina" - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "Rapporto usato per determinare la lunghezza alla quale una riga deve essere " -#~ "tagliata se la preelaborazione è abilitata. I valori validi sono i decimali " -#~ "tra 0 e 1. Il valore predefinito è 0.40, appena sotto la lunghezza di riga " -#~ "media. Questo scarterà i libri tipici con interruzioni di riga ben marcate, " -#~ "ma deve essere ridotto se la lunghezza delle righe è variabile." - -#~ msgid "Include 'Series' Section" -#~ msgstr "Includi sezione 'Serie'" - -#~ msgid "&Search and replace (experimental)" -#~ msgstr "&Cerca e sostituisci (sperimentale)" - -#~ msgid "Test re&sult" -#~ msgstr "&Risultato della prova" - -#~ msgid "Test &text" -#~ msgstr "&Testo di prova" - -#~ msgid "Apply function &after replace:" -#~ msgstr "Applica funzione &dopo sostituzione:" - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "Fattore di &scartamento righe durante la preelaborazione:" - -#~ msgid "" -#~ " The red color indicates that the current author sort does not match the " -#~ "current author" -#~ msgstr "" -#~ " Il colore rosso indica che l'ordine per autore il uso non corrisponde con " -#~ "l'autore attuale" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Crea automaticamente l'ordinamento per autore in base al elemento autore " -#~ "attuale.\n" -#~ "Usando questo pulsante per creare l'ordinamento per autore cambierà " -#~ "l'ordinamento per autore da rosso a verde." - -#~ 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. Rebuild the ePub, " -#~ "updating your calibre library." -#~ msgstr "" -#~ "Separa l'ePub per visualizzare i contenuti in una finestra del browser dei " -#~ "file. Per ottimizzare singoli file, fare clic con il tasto destro, fare clic " -#~ "su 'Apri con...' e selezionare l'editor preferito. Una volta completate le " -#~ "ottimizzazioni, chiudere la finestra del browser dei file. Ricostruire " -#~ "l'ePub, aggiornando la biblioteca calibre." - -#~ msgid "" -#~ "Search and replace in text fields using regular expressions. 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. See <a href=\"http://docs.python.org/library/re.html\"> this " -#~ "reference</a> for more information, and in particular the 'sub' function." -#~ msgstr "" -#~ "Cerca e sostituisci nei campi di testo usando espressioni regolari. Il testo " -#~ "di ricerca è un testo compatibile con le espressioni regolari python. Il " -#~ "testo sostituito può contenere riferimenti alle espressioni tra parentesi " -#~ "nel modello. La ricerca non è ancorata, e può trovare e sostituire più volte " -#~ "la stessa stringa. Consultare <a " -#~ "href=\"http://docs.python.org/library/re.html\">questa pagina</a> per " -#~ "maggiori informazioni, e in particolare la funzione 'sub'." - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b> ISBN will <i>not</i> be merged.<br><br> The " -#~ "second and subsequently selected books will not be deleted or " -#~ "changed.<br><br>Please confirm you want to proceed." -#~ msgstr "" -#~ "I formati e i metadati dei libri selezionati verranno aggiunti al <b>primo " -#~ "libro selezionato</b>. Gli ISBN <i>non</i> verranno uniti.<br><br>Il secondo " -#~ "e i successivi libri selezionati non verranno cancellati o " -#~ "modificati.<br><br>Confermare la scelta." - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b>. ISBN will <i>not</i> be merged.<br><br>After " -#~ "merger the second and subsequently selected books will be <b>deleted</b>. " -#~ "<br><br>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 <b>deleted</b> from your computer.<br><br> Are you <b>sure</b> " -#~ "you want to proceed?" -#~ msgstr "" -#~ "I formati e i metadati dei libri selezionati verranno uniti nel <b>primo " -#~ "libro selezionato</b>. Gli ISBN <i>non</i> verranno uniti.<br><br>Dopo " -#~ "l'unione il secondo e i successivi libri selezionati verranno " -#~ "<b>cancellati</b>.<br><br>Tutti i formati del primo libro selezionato " -#~ "verranno conservati e ogni formato duplicato nei secondo e nei successivi " -#~ "libri selezionati verrà <b>cancellato</b> definitivamente dal " -#~ "computer.<br><br>Confermare la scelta." - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Scarica le copertine da Douban.com" - -#~ msgid "Search mode:" -#~ msgstr "Modalità ricerca:" - -#~ msgid "use comma" -#~ msgstr "usa la virgola" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s per: %s" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Connessione a Douban.com fallita. Riprovare più tardi." - -#~ msgid "Recover database" -#~ msgstr "Ripristina database" - -#~ msgid "Check database integrity" -#~ msgstr "Controlla integrità database" - -#~ msgid "Additional Information" -#~ msgstr "Informazioni aggiuntive" - -#~ msgid "Run the check" -#~ msgstr "Avvia il controllo" - -#~ msgid "Check Library" -#~ msgstr "Controlla biblioteca" - -#, python-format -#~ 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" - -#~ msgid "" -#~ "<b>You can destroy your library using this feature.</b> Changes are " -#~ "permanent. There is no undo function. This feature is experimental, and " -#~ "there may be bugs. You are strongly encouraged to back up your library " -#~ "before proceeding.<p>Search and replace in text fields using character " -#~ "matching or regular expressions. " -#~ msgstr "" -#~ "<b>É possibile distruggere la biblioteca usando questa funzione.</b> Le " -#~ "modifiche sono permanenti. No c'è una funzione per tornare indietro. Questa " -#~ "funzione è sperimentale, e potrebbero esserci degli errori. È fortemente " -#~ "consigliato di fare una copia di sicurezza della biblioteca prima di " -#~ "procedere.<p>Cerca e sostituisci nei campi di testo usando corrispondenza " -#~ "coi caratteri o espressioni regolari. " - -#~ msgid "Change title to title case" -#~ msgstr "Cambia il titolo al formato titolo" - -#~ msgid "Clear series" -#~ msgstr "Ripulisci serie" - -#, python-format -#~ 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" - -#~ msgid "Mode:" -#~ msgstr "Modalità:" - -#~ msgid "Apply function after replace:" -#~ msgstr "Applica funzione dopo sostituzione:" - -#~ msgid "Case sensitive" -#~ msgstr "Maiuscole/minuscole" - -#~ msgid "cover" -#~ msgstr "copertina" - -#~ msgid "Failed to get" -#~ msgstr "Impossibile ottenere" - -#~ msgid "Downloaded" -#~ msgstr "Scaricati" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Scaricamento dei metadati completato per %d libri su %d" - -#~ msgid "Read %s in the %s format" -#~ msgstr "Leggi %s nel formato %s" - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f stelle" - -#~ msgid "Insert space before the first line for each paragraph" -#~ msgstr "Inserisci spazio all'inizio della prima di ogni paragrafo" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "I metadati verranno salvati durante l'esecuzione di calibre, " -#~ "approssimativamente un libro al secondo." - -#~ msgid "&Run the check" -#~ msgstr "&Esgui e controlla" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "Nessun metadato trovato, provare a modificare il titolo e l'autore e/o " -#~ "togliere l'ISBN." - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "I tag sono stati cambiati. Per utilizzare l'editor dei tag è necessario " -#~ "applicare o annullare le modifiche" - -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s è stato aggiornato alla versione <b>%s</b>. Controlla le <a " -#~ "href=\"http://calibre-ebook.com/whats-new\">nuove caratteristiche</a>. Vai " -#~ "alla pagina di download?" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Converti i commenti scaricati da %s in testo semplice." - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Comunica con il Digma Q600" - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "Questo comando ricostruisce il database di calibre utilizzando le " -#~ "informazioni presenti nei file OPF.<p>Questa funzione non è attualmente " -#~ "disponibile nella GUI. È possibile recuperare il database utilizzando la " -#~ "funzione da linea di comando 'calibredb restore_database'." - -#~ msgid "Book %s of %s." -#~ msgstr "Libro %s di %s." - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Comunica con il lettore Nook Color" - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Scarica metadati dai Nicebooks francesi" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "Nicebooks scaduti. Riprovare più tardi." - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "Si è verificato un errore con il fetcher di copertine Nicebooks" - -#~ msgid "Wishlist tag:" -#~ msgstr "Tag della lista dei desideri:" - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Comunica con il lettore PocketBook 602" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Scarica copertine dai Nicebooks francesi" - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "Produce testi formattati \"markdown\"" - -#~ msgid "Books marked as read:" -#~ msgstr "Libri segnati come letti:" - -#~ msgid "Wrap all h1 tags with fb2 title elements." -#~ msgstr "Inserire tutti i tag h1 in elementi titolo fb2." - -#~ msgid "Wrap all h2 tags with fb2 title elements." -#~ msgstr "Inserire tutti i tag h2 in elementi titolo fb2." - -#~ msgid "Wrap all h3 tags with fb2 title elements." -#~ msgstr "Inserire tutti i tag h3 in elementi titolo fb2." - -#~ msgid "Unknown publisher" -#~ msgstr "Editore sconosciuto" - -#~ msgid "" -#~ "Try to turn chapters into individual sections using the internal structure " -#~ "of the ebook. This works well for EPUB books that have been internally split " -#~ "by chapter." -#~ msgstr "" -#~ "Prova a trasformare i capitoli in sezioni individuali usando la struttura " -#~ "interna dell'ebook. Funziona bene per gli ebook EPUB che sono internamente " -#~ "suddivisi in capitoli." - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option becauselinks are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "Non rimuovere i link nel documento. È utile solo se accoppiato con l'opzione " -#~ "markdown-format perché i link sono sempre rimossi nel formato di testo " -#~ "semplice." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option becauseimage references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "Non rimuovere i riferimenti alle immagini nel documento. È utile solo se " -#~ "accoppiato con l'opzione markdown-format perché i riferimenti alle immagini " -#~ "sono sempre rimossi nel formato di testo semplice." - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "Applica la formattazione Markdown al testo" - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "Invia %s come email a %s" - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Scarica i metadati da amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Scarica i metadati da amazon.com in spagnolo" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Scarica i metadati da amazon.com in inglese" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Scarica i metadati da amazon.de" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Scarica i metadati da amazon.com" - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Scarica i metadati da Fictionwise" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Fictionwise non risponde. Provare di nuovo piu' tardi." - -#~ msgid "Book author(s)" -#~ msgstr "Autore/i del libro" - -#~ msgid "Book title" -#~ msgstr "Titolo del libro" - -#~ msgid "Keywords" -#~ msgstr "Parole chiave (Keywords)" - -#~ msgid "Book publisher" -#~ msgstr "Editore del libro" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise ha riscontrato un errore." - -#~ msgid "A cover was found for this book" -#~ msgstr "E' stata trovata una copertina per questo libro" - -#~ msgid "No cover found!" -#~ msgstr "Nessuna copertina trovata!" - -#~ msgid "Book ISBN" -#~ msgstr "ISBN del libro" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Copretine: 1-Controlla/ 2-Scarica" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s non trovato." - -#~ msgid "No result found for this search!" -#~ msgstr "Nessun risultato per questa richesta!" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Nicebooks ha rscontrato un errore." - -#~ msgid "Cover saved to file " -#~ msgstr "La copertina e' stata salvata in un file " - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Dimensione copertina: %dx%d pixel" - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Impossibile ottenere tutti i dettagli per l'elemento" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "RIASSUNTO:\n" -#~ " %s" - -#~ msgid "Be more verbose about errors" -#~ msgstr "Aumenta dettagli per gli errori" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Numero massimo di risultati da ottenere" - -#~ msgid "Covers files path" -#~ msgstr "Percorso file copertine" - -#~ msgid "Query: %s" -#~ msgstr "Query: %s" - -#~ msgid "Source column for read book" -#~ msgstr "Colonna sorgente per lettura libro" - -#~ msgid "Pattern for read book" -#~ msgstr "Pattern per lettura libro" - -#~ msgid "Do not change" -#~ msgstr "Non cambiare" - -#~ msgid "Wrap h3 tags with <title> elements" -#~ msgstr "Inserisci i tag h3 nei tag <title>" - -#~ msgid "Wrap h2 tags with <title> elements" -#~ msgstr "Inserisci i tag h2 nei tag <title>" - -#~ msgid "Wrap h1 tags with <title> elements" -#~ msgstr "Inserisci i tag h1 nei tag <title>" - -#~ 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 [opzioni]\n" -#~ "\n" -#~ " Recupera metadati dei libri da Fictionwise. È necessario specificare " -#~ "uno tra titolo, autore,\n" -#~ " o parole chiave. Non è possibile specificare l'ISBN. Verrà " -#~ "recuperano un massimo di 20 risultati,\n" -#~ " di conseguenza le query devono essere più specifiche possibile.\n" -#~ " " - -#~ 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 [opzioni]\n" -#~ "\n" -#~ " Recupera metadati dei libri da Nicebooks. È necessario specificare " -#~ "uno tra titolo, autore,\n" -#~ " ISBN, editore o parole chiave. Verrà recuperano un massimo di 20 " -#~ "risultati,\n" -#~ " di conseguenza le query devono essere più specifiche possibile.\n" -#~ " È anche possibile recuperare le copertine se l'opzione è attivata.\n" -#~ " " - -#~ 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 [opzioni]\n" -#~ "\n" -#~ " Recupera metadati dei libri da Amazon. È necessario specificare uno " -#~ "tra titolo, autore,\n" -#~ " ISBN, editore o parole chiave. Verrà recuperano un massimo di 10 " -#~ "risultati,\n" -#~ " di conseguenza le query devono essere più specifiche possibile.\n" -#~ " Si può scegliere la lingua dei metadati recuperati:\n" -#~ " Tutte & inglese & francese & tedesco & spagnolo\n" -#~ " " - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "I seguenti libri hanno formati o copertine elencate nel database che non " -#~ "sono disponibili. Le voci per i formati/copertine sono state rimosse. È " -#~ "necessario verificare manualmente. Questo può accadere se i file nella " -#~ "cartella della biblioteca vengono modificati direttamente." - -#~ msgid "Has Cover" -#~ msgstr "Ha copertina" - -#~ msgid "Has Summary" -#~ msgstr "Ha riassunto" - -#~ msgid "Unable to connect to Bambook." -#~ msgstr "Impossibile connettere il Bambook." - -#~ msgid "The integrity check completed with no uncorrectable errors found." -#~ msgstr "" -#~ "Controllo di integrita' completato senza aver trovato errori incorregibili." - -#~ msgid "Missing covers in books" -#~ msgstr "Copertine mancanti nei libri" - -#~ msgid "unknown id " -#~ msgstr "id sconosciuto " - -#, python-format -#~ 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 "" -#~ ". Sono disponibili due collezioni speciali: %s:%s e %s:%s. Aggiungere questi " -#~ "valori alla lista per abilitarle. Alle collezioni verrà dato il nome " -#~ "specificato dopo il carattere \":\"." - -#~ msgid "" -#~ "Sections to include in catalog. All catalogs include 'Books by Author'." -#~ msgstr "" -#~ "Sezioni da includere nel catalogo. Tutti i cataloghi includono 'Libri per " -#~ "autore'." - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclusion criteria" -#~ msgstr "" -#~ "Nessun libro da catalogare\n" -#~ "Controllare criterio di esclusione" - -#~ msgid "No errors found" -#~ msgstr "Nessun errore trovato" - -#~ msgid "Matching books will be displayed with ✓" -#~ msgstr "I libri corrispondenti verranno mostrati con ✓" - -#~ msgid "\"" -#~ msgstr "\"" - -#~ msgid "Title &sort: " -#~ msgstr "&Ordine per titolo: " - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "Scaricamento {0} per {1} libri" - -#~ msgid "Timed out" -#~ msgstr "Scaduto" - -#~ msgid "&Highlight" -#~ msgstr "&Evidenzia" - -#~ msgid "Open Editor" -#~ msgstr "Apri editor" - -#~ msgid "&Add a new plugin" -#~ msgstr "&Aggiungi un nuovo plugin" - -#~ msgid "Plugin {0} successfully removed" -#~ msgstr "Plugin {0} rimosso con successo" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Codifica dei caratteri nei file HTML in ingresso. Normalmente vengono " -#~ "utilizzati: cp1252, latin1, iso-8859-1 e utf-8." - -#, python-format -#~ 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 "" -#~ "Modifica il testo e la struttura del documento usando dei pattern comuni. " -#~ "Normalmente disbilitato. Usa %s per abilitarlo. Azioni specifiche possono " -#~ "essere disabilitate con l'opzione %s." - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Scarica copertine da amazon.com" - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "" -#~ "Scarica diverse informazioni da ww2.kdl.org. Poichè questo sito non può " -#~ "reggere un numero elevato di richieste, il plugin è disabilitato per default." - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Scarica metadati da Amazon" - -#~ msgid "Customize searching" -#~ msgstr "Personalizzazione ricerche" - -#~ msgid "List builtin recipes" -#~ msgstr "Elenco delle formule di sistema" - -#~ msgid "Your ebook. Your way." -#~ msgstr "Il vostro ebook. A modo vostro." - -#~ msgid "One web page for every book." -#~ msgstr "Una pagina web per ogni libro." - -#~ msgid "Ebooks handcrafted with the utmost care" -#~ msgstr "Ebooks realizzati con la massima cura" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "I migliori ebooks al migliore prezzo: gratuiti!" - -#~ msgid "The first producer of free ebooks." -#~ msgstr "Il primo produttore di ebooks liberi." - -#~ msgid "Read anywhere." -#~ msgstr "Leggi ovunque." - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "Libri, Manuali, eBooks, Giocattoli, Giochi e Altro." - -#~ msgid "The digital bookstore." -#~ msgstr "Il negozio digitale di libri." - -#~ msgid "Nook Simple" -#~ msgstr "Nook Simple" - -#~ msgid "Communicate with the Nook TSR eBook reader." -#~ msgstr "Connessione con il lettore Nook TSR" - -#~ msgid "Downloads metadata and covers from Douban.com" -#~ msgstr "Download di metadati e copertine da Douban.com" - -#~ msgid "" -#~ "<b style=\"color: red\">All files</b> (not just ebooks) from " -#~ "<br><br><b>%s</b><br><br> will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "<b style=\"color: red\">Tutti i file</b> (non solo gli e-books) da " -#~ "<br><br><b>%s</b><br><br>saranno <b>eliminati definitivamente</b>.Sei sicuro?" - -#, python-format -#~ msgid "Cover size: %dx%d" -#~ msgstr "Dimensioni copertina: %dx%d" - -#, python-format -#~ msgid "Book %s of <span class=\"series_name\">%s</span>" -#~ msgstr "Libro %s di <span class=\"series_name\">%s</span>" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index f6faf097ad..87d07dc648 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-04 13:43+0000\n" -"Last-Translator: Ado Nishimura <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:19+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Japanese <ja@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-08-05 04:37+0000\n" -"X-Generator: Launchpad (build 13604)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:42+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -424,208 +425,212 @@ msgid "" "highlight mode" msgstr "Calibreライブラリをハイライトモードで検索時に、次や前のマッチを見つける" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "数々のEBook販売サイトから書籍を検索する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "新しいCalibreのプラグインを取得したり、既にあるものをアップデートする" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "ルック&フィール" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "インターフェース" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "挙動" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "calibreの挙動を変更する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "表示列を追加" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "calibre書籍リストに表示列を追加/削除する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "ツールバー" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "ツールバーや、各々実行できるメニューが表示されるコンテキストメニューをカスタマイズする。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "検索" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "calibreでの本の検索方法をカスタマイズする" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "入力設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "変換設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "各入力フォーマット特有の変換オプションを設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "共通設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "すべてのフォーマットに共通の変換オプションを設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "出力設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "各出力フォーマット特有の変換オプションを設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "書籍追加" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "取り込み/外部出力" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "本を追加時、calibreが書誌をファイルからどのように読み込むかを制御する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "ディクスへの書籍の保存" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "デバイスへの書籍の転送" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "calibreがファイルを電子書籍リーダーへ送信する挙動を制御します" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "書誌情報変換ルール" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "保存・送信まえに書誌情報を変更します。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "テンプレート関数" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "高度な設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "独自のテンプレート関数を作成する。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "本を電子メールで共有" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "共有" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "ネットで共有" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "書誌情報のダウンロード" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "calibreが電子書籍の書誌情報を、ネットからダウンロードする方法を制御します。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "プラグイン" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "calibreの機能各種について、追加/削除/カスタマイズする" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Tweaks" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "様々なコンテキストでのcalibreの挙動を微調整" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "各種設定" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "その他の高度な設定" @@ -868,7 +873,7 @@ msgstr "名付けたプラグインを無効にする" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -882,8 +887,8 @@ msgstr "ライブラリへのパスが長すぎます。%d文字以下でなけ #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Yes" @@ -912,13 +917,13 @@ msgstr "デバッグ・ログ" msgid "Communicate with Android phones." msgstr "Androidフォンと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "電話機 S60 と通信します。" @@ -1054,11 +1059,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "ニュース" @@ -1066,8 +1071,8 @@ msgstr "ニュース" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "カタログ" @@ -1136,8 +1141,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1147,8 +1152,8 @@ msgstr "書籍をデバイスの書誌情報リストへ追加中..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1156,8 +1161,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1394,12 +1399,12 @@ msgstr "Koboはいくつものコレクションをサポートしています msgid "Create tags for automatic management" msgstr "自動管理用のタグを作成" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "実装されていない" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2494,8 +2499,8 @@ msgstr "2つのパラグラフに挟まれた、空白のパラグラフを取 #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." -msgstr "左寄せのシーン区切りマーカーを中央にします。複数行からなるソフト・シーン区切りを水平区切り線にします。" +"breaks that use multiple blank lines with horizontal rules." +msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -3501,7 +3506,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "書籍に目次を追加する場合、最後ではなく書籍の最初に付加する。(推奨しません)" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "すべての文書" @@ -3509,6 +3520,10 @@ msgstr "すべての文書" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "これはAmazon Topaz ブックです。処理できません。" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "タイトルページ" @@ -4322,7 +4337,7 @@ msgstr "コンピューター上のファイルから、calibreのライブラ msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "一つのディレクトリから書籍を追加" @@ -4358,84 +4373,84 @@ msgstr "ファイルを選択された書籍の別フォーマットとして追 msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "本当に行いますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 "本当に同じファイルをすべての %d書籍に追加しますか?もし書籍に同じフォーマットがあった場合、それは置き換えられます。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Ebookファイルを選択" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "追加中" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "ISBNから書籍情報を作成しています" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "デバイスに本をアップロード中。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "サポートされる本の形式" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "本を選択" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "本を結合しました。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 "次の同じ書籍が見つかったので追加する書籍フォーマットを処理し、自動マージ設定にしたがってCalibreのデーターベースへマージされます。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "書誌情報の読み込み失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "次の本は実体が無いのでcalibreのライブラリには追加できません:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "本が見つかりません" @@ -4478,7 +4493,7 @@ msgstr "ユーザー注釈はメインライブラリからしか生成できま #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "本が選択されていません" @@ -4516,7 +4531,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "<b>場所:%(dl)d • %(typ)s</b><br />" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "calibreライブラリの書籍からカタログを作成する" @@ -4554,96 +4569,97 @@ msgstr "%d 冊" msgid "Choose calibre library to work with" msgstr "使用するcalibreライブラリを選択" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "ライブラリの切り替え/作成..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "ライブラリを削除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "ランダムに書籍を選択" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "ライブラリ・メンテナンス" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "ライブラリの書籍情報バックアップ状況" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "すべての書籍のバックアップを始める" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "ライブラリをチェック" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "ライブラリを元に戻す" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "名前の変更" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "ライブラリの新しい名前を選択 <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "すでに存在します" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "長すぎます" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "名前の変更に失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "ライブラリが削除されました。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -4652,30 +4668,30 @@ msgstr "" "ライブラリ %s " "はcalibreから削除されました。ファイルはコンピューター上に残っているので、もし完全に削除したい場合には、手動で削除する必要があります。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "なし" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "バックアップ・ステータス" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "書籍情報ファイルの書き出す残りの数: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "書籍情報バックアップ" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4685,7 +4701,7 @@ msgstr "" "ライブラリへのパスが長すぎます。%d文字以下でなければなりません。Windowsエクスプローラーを使ってパスが短くなるところへライブラリを移動し、その場所" "をcalibreに設定しなおしてみてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4694,14 +4710,14 @@ msgstr "" msgid "Success" msgstr "成功" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4711,44 +4727,44 @@ msgstr "" msgid "Failed" msgstr "失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "データーベースの整合性チェックに失敗しました。詳しくは'詳細を表示'をクリックしてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "問題はありませんでした" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "ライブラリ内のファイルとデーターベースの情報がマッチしました。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "ライブラリが見つかりません" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "許可されていません" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "ジョブが走っているときにはライブラリの変更はできません。" @@ -4760,11 +4776,11 @@ msgstr "C" msgid "Convert books" msgstr "本の変換" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "個別に変換" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "まとめて変換" @@ -4829,8 +4845,10 @@ msgstr "環境変数CALIBRE_OVERRIDE_DATABASE_PATHを使用中に他のライブ #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4868,105 +4886,105 @@ msgid "" "Failed to delete some books, click the Show Details button for details." msgstr "いくつかのEBookの削除ができませんでした。詳しくは'詳細を表示'をクリックしてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "書籍を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "選択した本を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "選択した書籍の特定フォーマットのファイルを削除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "選択した書籍のすべてのフォーマットを一部のフォーマットを残して削除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "選択した本から表紙を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "デバイスから一致する本を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "削除できない" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "削除したいフォーマットを選択" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "<b>残したい</b>フォーマットを選択。<p>注:これは書籍からすべてのフォーマットを削除するわけではありません。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" "選択した書籍の<b>すべてのフォーマット</b>はライブラリから<b>削除</b>されます。<br>書籍の書誌情報は残ります。実行しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "本を削除できません" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "デバイスが接続されていません。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "主メモリー" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "メモリカードA" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "メモリカードB" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "削除する本がありません" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "デバイスから書籍を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "選択したいくつかの書籍が接続したデバイスにもあります。<b>どこの</b>書籍を削除しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "選択された書籍は<b>永久に削除</b>され、calibreのライブラリからも削除されます。実行しますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5048,35 +5066,35 @@ msgstr "E" msgid "Edit metadata" msgstr "書誌編集" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "書籍の記録をマージ" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "書誌情報を個別に編集" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "複数の書誌情報を編集" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "書誌情報・表紙をダウンロード" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "最初に選択した書籍に合併する - 他は削除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "最初に選択した書籍に合併する - 他は残す" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "フォーマットのみを最初に選択した書籍に合併する - 他は削除" @@ -5298,20 +5316,20 @@ msgstr "プラグイン・アップデーター" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "calibreの動作を変更する" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "プラグインを取得してcalibreを拡張する" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "デバッグモードで再起動" @@ -5341,7 +5359,6 @@ msgid "S" msgstr "S" #: /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 "ディスク保存" @@ -5350,26 +5367,26 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format msgid "Save only %s format to disk" msgstr "%s形式のみディスクに保存" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "ディスクに保存できません" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "目的のディレクトリを選択" -#: /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 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 " @@ -5378,20 +5395,20 @@ msgstr "" "calibreのライブラリ内にファイルを保存しようとしています。これはライブラリを壊す可能性があります。ディスクに保存する事はcalibreライブラリから" "ファイルをエクスポートする事を意味しています。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "保存時にエラーが起こりました。" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "「詳細を表示」ボタンをクリックしてどれかを確認できます。" @@ -5432,83 +5449,87 @@ msgstr "クイックビューはデバイス上の書籍には使えません" msgid "Similar books..." msgstr "類似書籍、、、" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "同じ著者の書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "このシリーズの書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "同じ出版社の書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "同じタグを持つ本" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "EBookを検索" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "この著者で検索" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "このタイトルで検索" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "この書籍を検索" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "検索できません" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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は数々の商用とパブリックドメインの書籍源のWebサイトを検索し、EBookを見つける手伝いをします。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 " @@ -5516,7 +5537,7 @@ msgid "" msgstr "" "統合検索を使うことで、どのストアに探している書籍があり、どこが一番安いかが簡単に分かります。それに加えてDRMの有り無しやその他の便利な情報を得られます。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5529,11 +5550,11 @@ msgstr "" "サイトへ問い合わせてください。特に、あなたのEBookリーダーで入手する書籍が使えるかどうか良く確認してください。(特に書籍に<a " "href=\"http://drmfree.calibre-ebook.com/about#drm\">DRM</a>がかかっている場合など)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "メッセージをもう一度表示" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "書籍を取得、について" @@ -5567,50 +5588,50 @@ msgstr "V" msgid "View" msgstr "表示" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "指定したフォーマットで表示" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "ランダムに書籍を読む" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "最近見た物のリストを消去" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "表示するフォーマットを選択" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " "convert them first." msgstr "選択されたすべての書籍に %s フォーマットがありません。まず変換してください。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5621,15 +5642,15 @@ msgstr "" "%d冊の書籍を開こうとしています。一度にたくさんの書籍を開くと時間がかかったり、コンピューターの反応が悪くなります。一度開こうとすると終わるまで中断できま" "せん。本当に開きますか?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s にフォーマットがありません。" @@ -5803,6 +5824,8 @@ msgstr "このフォルダーとそのサブ・フォルダーからcalibreの #: /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/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5817,8 +5840,8 @@ msgstr "このフォルダーとそのサブ・フォルダーからcalibreの #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5869,45 +5892,45 @@ msgstr "1つのディレクトリに複数の書籍。すべての違うEBook msgid "Donate" msgstr "寄付" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "クリックして開く" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "<span class=\"series_name\">%(series)s</span>の %(sidx)s 巻" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "コレクション" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "表紙を貼り付け" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "表紙をコピー" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "ダブルクリックで書籍の詳細ウインドウを開く" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "パス名" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5926,7 +5949,7 @@ msgstr "BibTeX オプション" #: /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/mobi_output.py:18 #: /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 @@ -5946,7 +5969,7 @@ msgstr "特定オプション:" #: /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/mobi_output.py:18 #: /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 @@ -5971,7 +5994,7 @@ msgstr "出力" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7033,52 +7056,43 @@ msgstr "シリーズのリスト。新しいシリーズも追加できます。 msgid "Book " msgstr "本 " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI出力" -#: /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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "目次のタイトル(&T)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Palmデバイス向けに画像サイズを変更(&P)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "著者として著者(ソート)を使う(&s)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "ファイル内容の圧縮を無効化" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "本に目次を付与しない" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Kindle オプション" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "定期刊行物の表紙フォント:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "私的なドキュメントのタグ:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "生成された目次を書籍の後ろではなくはじめに入れる(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "マージンを無視(&m)" @@ -8477,6 +8491,76 @@ msgstr "日付" msgid "Delete from device" msgstr "デバイスから削除" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "%(curr)s (前は %(initial)s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "アイテムが空白です" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "アイテムは空白に設定できません。削除してください。" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "アイテムが選択されていません" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "使用できるアイテムのりすとから1つのアイテムを選ばなければなりません。" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "アイテムが選択されていません" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "カテゴリ編集" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "使用中の項目" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "アイテムが使われているすべての書籍で、アイテム名を変更します。" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "この書籍はDRMがかかっています。" @@ -8553,12 +8637,12 @@ msgid "Copy to author" msgstr "著者名へコピー" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "無効な著者名" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "著者名には「&」文字は入れられません。" @@ -8573,7 +8657,7 @@ msgid "&Search for:" msgstr "検索語(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "検索(&F)" @@ -10194,7 +10278,6 @@ 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:112 msgid "Are your sure?" msgstr "実行しますか?" @@ -10244,63 +10327,13 @@ msgstr "もし追加したいタグがリスト中にない場合、ここで追 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "%(curr)s (前は %(initial)s)" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "アイテムが空白です" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "アイテムは空白に設定できません。削除してください。" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "アイテムが選択されていません" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "使用できるアイテムのりすとから1つのアイテムを選ばなければなりません。" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "アイテムが選択されていません" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "リストから最低1つのアイテムを選択する必要があります。" +msgid "Tag" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10314,19 +10347,19 @@ msgstr "テンプレート関数リファレンス" msgid "EXCEPTION: " msgstr "例外: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "列が選択されていません" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "色付けする列を選択しなくてはなりません" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "テンプレートがありません" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "テンプレート欄は空白にできません" @@ -11974,6 +12007,10 @@ msgstr "最低" msgid "Compact Metadata" msgstr "コンパクトな書誌情報" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "既定" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "すべて1タブ" @@ -14720,42 +14757,42 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "グループ化検索語の名前は \"{0}\"です" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "複数の書籍の著者を変更するのには、いくらか時間がかかります。よろしいですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "いくつかの書籍の書誌情報を変更するのには、いくらか時間がかかります。よろしいですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "検索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "ユーザーカテゴリの名前を変更" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "ユーザーカテゴリの名前を変更する時に、名前にピリオドは使用できません。" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "名前 %s はすでに使われています" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "検索名が重複" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "保存された検索の名前 %s はすでに使われています。" @@ -14832,11 +14869,11 @@ msgstr "ユーザーカテゴリに追加" msgid "A user category %s does not exist" msgstr "ユーザーカテゴリ %s は存在しません" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "タグブラウザで項目を見つける" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14851,56 +14888,56 @@ msgstr "" "などでは探しません。「*foo」はすべてのカテゴリ中でテキストfooを含有す\n" "る項目のみを表示します。" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "最初/次のマッチ項目を見つける" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "すべてのカテゴリを閉じる" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "これ以上検索結果はありません。</b><p> 検索をもう一度クリックすると最初の検索結果へ行きます" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "名前で並べ替え" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "人気で並べ替え" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "平均評価で並べ替え" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "タグブラウザ中のエントリーの、ソート順を設定" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "すべてに合致" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "どれかに合致" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "タグブラウザで複数の項目を選択している時、全て、あるいはどれかにマッチ" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "著者、タグ等を管理" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17190,17 +17227,17 @@ msgstr "ラベルは、小文字のアルファベット、数字、アンダー msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)s 平均評価は %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>古いデーターベースを %s の書籍ライブラリへ移行<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "コピー中<b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "データベースのコンパクト化" @@ -17787,11 +17824,11 @@ msgstr "%s: 不明な関数" msgid "No such variable " msgstr "そのような変数はありません。 " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "ドキュメントがありません。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." @@ -17799,7 +17836,7 @@ msgstr "" "strcmp(x, y, lt, eq, gt) -- x,yを文字列として、大小文字を配慮した比較を行います。x < yの時ltを、x == " "yの時eqを、それ以外の時にはgtを返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 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." @@ -17807,37 +17844,37 @@ msgstr "" "cmp(x, y, lt, eq, gt) -- x,y両方を数値に変換した後、比較します。x < yの時ltを、x == " "yの時eqを、それ以外の時にはgtを返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "strcat(a, b, ...) -- 全ての引数をつなぎ合わせた文字列を返します。いくつ引数を与えても構いません。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "add(x, y) -- x + yを返します。x か y が数値で無い場合には例外が発生します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "subtract(x, y) -- x - y を返します。x か y が数値で無い場合には例外が発生します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "multiply(x, y) -- x * y を返します。x か y が数値で無い場合には例外が発生します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "divide(x, y) -- x -/ y を返します。x か y が数値で無い場合には例外が発生します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17852,7 +17889,7 @@ msgstr "" "文字を使ってください。これらは自動的には変換されません。例:template('[[title_sort]]') はテンプレート " "{title_sort} を評価し、その値を返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " @@ -17862,13 +17899,13 @@ msgstr "" "テンプレートを評価します。書籍の書誌情報ではなく(設定された)ローカル変数が渡されます。これによりテンプレートが、ローカル変数を使って複雑な結果を作り上げ" "ることを可能にします。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "assign(id, val) -- valをidに設定しvalを返します。idは識別子で表現ではありません。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " @@ -17877,17 +17914,17 @@ msgstr "" "print(a, b, ...) -- 引数を標準出力へ出力します。Calibreをコマンドラインから立ち上げた時(calibre-debug -" "g)以外の場合には、出力はブラックホールへ送られます。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "field(name) -- 書誌情報フィールドの名前を返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "raw_field(name) -- 書誌情報フィールドの名前を何のフォーマットも施すこと無く返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17901,7 +17938,7 @@ msgstr "" "なります。もしendがゼロの場合、最後の文字を指します。例えば、substr('12345', 1, 0) は " "'2345'を返し、substr('12345', 1, -1) は '234' を返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17914,11 +17951,11 @@ msgstr "" "switchと同様ですが、引数がフィールド(書誌情報)で、テキストではありません。対応するフィールドの値が取り出され使われます。注:合成された列もフィール" "ドなので、この関数を合成されたフィールドに使い、他の合成されたフィールドの値を使うことも可能です。これはパスを保存する変数を作成する時に非常に便利です。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "lookupには2つか、あるいは奇数の数の引数が必要です。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" @@ -17926,7 +17963,7 @@ msgstr "" "test(val, text if not empty, text if empty) -- もしフィールドが空でない場合`text if not " "empty` を返します。それ以外の時には`text if empty`を返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " @@ -17936,7 +17973,7 @@ msgstr "" "フィールドに正規表現'pattern'が含まれているかをチェックします。\r\n" "マッチした場合`text if match`を、それ以外の場合には `text if no match`を返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17948,11 +17985,11 @@ msgstr "" "value`の組について、フィールドが正規表現`pattern`にマッチするか調べ、そうであれば`value`を返します。もし全てのパターンにマッチし無い" "場合には else_value が帰ります。いくつでの `pattern, value` のペアを与えることができます。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "switchには奇数の数の引数が必要です。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17963,7 +18000,7 @@ msgstr "" "valをseparatorで区切られたアイテムのリストとして扱い、その中の一つ一つの値とpatternを比較します。もしpatternがvalueにマッチ" "した場合、found_valを返します、それ以外の時にはnot_found_valを返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17976,7 +18013,7 @@ msgstr "" "場合、found_valを返します、それ以外の時にはnot_found_valを返します。もしstringにseparatorが含まれていた場合、リストと" "して扱われ、全ての値がチェックされます。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17992,7 +18029,7 @@ msgstr "" "\"id:regexp\"のどちらかです。最初の場合には、もし値がidの識別子があった場合にマッチします。2つ目の場合には、もしregexpが識別子の値に" "マッチしたときにマッチします。もしマッチした場合には found_valを返し、それ以外の場合には not_found_valを返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " @@ -18001,7 +18038,7 @@ msgstr "" "re(val, pattern, replacement) -- フィールドに正規表現を適用した結果を返します。すべての `pattern` は " "`replacement`に変換されます。Calibreの他の部分同様、正規表現はPythonコンパチブルな正規表現です。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " @@ -18010,7 +18047,7 @@ msgstr "" "swap_around_comma(val) -- \"B, A\" の様な値を与えた場合、\"A B\"を返します。これは名前のフォーマットを " "LN, FN から FN LNに変換する場合には便利です。もしカンマを含まない場合、valをそのまま返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" @@ -18018,7 +18055,7 @@ msgstr "" "ifempty(val, text if empty) -- valが空でない場合valを返します。それ以外の場合は `text if " "empty`を返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -18038,7 +18075,7 @@ msgstr "" "nhoe` となるでしょう。もしフィールドの長さが left chars + right chars + `middle " "text`の長さより短い場合、フィールドはそのままになります。例えば `The Dome` はそのままで変わりません。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -18049,7 +18086,7 @@ msgstr "" "valをseparator区切りのリストとしてみなし、リスト中のアイテムの数を返します。大抵のリストはカンマをseparatorとして使いますが、著者の場" "合にはアンバサンド('&')を使います。例:{tags:count(,)}, {authors:count(&)}" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -18061,16 +18098,14 @@ msgstr "" "valをseparatorで区切られたアイテムのリストとして解釈し、index番目の物を返す。最初のアイテムは0番目です。最後のアイテムは " "`list_item(-1,separator)` とすれば返ります。separatorはcount関数と同じ意味です。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -"select(val, key) -- " -"valをコンマ区切りの\"id:value\"と言う形式のアイテムのリストと解釈し、keyと同じidのvalueを返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -18084,7 +18119,7 @@ msgstr "" "します。詳細はdate_format関数の説明を参照してください。特定のフォーマットの修正時刻を取り出すにはselect関数を使ってください。注:フォーマ" "ット名は(EPUBの様に)必ず大文字です。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -18095,13 +18130,13 @@ msgstr "" "コロン区切りの書籍内のフォーマットのサイズ(バイト)の、カンマ区切りのリストを返します。特定のフォーマットのサイズを取得するにはselect関数を使ってく" "ださい。注:フォーマット名は(EPUBの様に)必ず大文字です。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "human_readable(v) -- 数字vを、KB、MB、GB等を付けた文字列に変換して返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -18114,7 +18149,7 @@ msgstr "" "(ゼロ) 出なければなりません。(上の例の \"{0:\" " "を参照)。他の例はpythonのドキュメントを参照してください。フォーマッティングが失敗した場合には空文字列が返されます。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -18133,7 +18168,7 @@ msgstr "" "{tags:sublist(0,1,\\,)} は \"A\" を返します。 {tags:sublist(-1,0,\\,)} は " "\"C\"を返します。 {tags:sublist(0,-1,\\,)} は \"A, B\"を返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -18160,7 +18195,7 @@ msgstr "" "\"B.C\" を返します。#genre の値が \"A.B.C, D.E.F\" だとすると、{#genre:subitems(0,1)} は " "\"A, D\" を返します。{#genre:subitems(0,2)} は \"A.B, D.E\" を返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -18183,39 +18218,39 @@ msgstr "" "\"January\", \"December\"). yy : 2桁での年 (00 から 99). yyyy : 4桁での年。 iso : " "日付と時刻とタイムゾーン。(これ以外のフォーマットは指定できない)" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "uppercase(val) -- フィールドの値を大文字で返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "lowercase(val) -- フィールドの値を小文字で返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "titlecase(val) -- フィールドの値をタイトルケースで返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "capitalize(val) -- フィールドの値をキャピタライズして返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "booksize() -- サイズ・フィールドの値を返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "ondevice() -- もしondeviceがセットされていたらYesを返します。それ以外では空文字列を返します。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "has_cover() -- もし書籍が表紙を持っていればYesを返し、それ以外では空文字列を返す。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " @@ -18224,7 +18259,7 @@ msgstr "" "first_non_empty(value, value, ...) -- " "空でない最初のvalueを返す。もし全てのvalueが空の場合、空の値が返されます。いくつでもvalueを追加できます。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " @@ -18233,7 +18268,7 @@ msgstr "" "and(value, value, ...) -- 全てのvalueが空でない場合、文字列 \"1\" " "を返し、それ以外では空文字列を返す。この関数はtestやfirst_non_emptyと一緒に使うことができます。いくつでもvalueを追加できます。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " @@ -18242,7 +18277,7 @@ msgstr "" "or(value, value, ...) -- もし一つでもvalueが殻でない場合、文字列\"1\" " "を返し、それ以外では空文字列を返します。この関数はtestやfirst_non_emptyと一緒に使うことができます。いくつでもvalueを追加できます。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " @@ -18251,19 +18286,40 @@ msgstr "" "not(value) -- もしvalueが空の場合文字列\"1\" " "を返し、それ以外では空文字列を返します。この関数はtestやfirst_non_emptyと一緒に使うことができます。いくつでもvalueを追加できます。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -"merge_lists(list1, list2, separator) -- " -"list1とlist2のアイテムをつなげて、大小文字を無視の比較で同じアイテムを取り除いたリストを返します。もし大小文字が違う場合、list1の物が使われ" -"ます。list1とlist2、そして返されるリストのアイテムはseparatorで区切られます。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " @@ -18272,7 +18328,7 @@ msgstr "" "today() -- 今日の日付の文字列を返します。この値は format_date や days_between " "で使えるようにデザインされていますが、通常の文字列としても使用できます。日付はISOフォーマットです。" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -18440,38 +18496,42 @@ msgid "Spanish (Nicaragua)" msgstr "スペイン語 (ニカラグア)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "ドイツ語(オーストリア)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "フランス語(ベラルーシ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "ドイツ語(オランダ)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "ドイツ語(ベルギー)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "pm" @@ -18655,31 +18715,31 @@ msgstr "%s から表紙がダウンロード中" msgid "Masthead image downloaded" msgstr "ロゴイメージをダウンロードしました" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "タイトルのない文書" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "記事をダウンロードしました:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "記事のダウンロードに失敗しました:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "フィードを取得中" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "ログインに失敗。Calibreの定期刊行物サービスにあるユーザー名とパスワードの設定を確かめてください。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18986,7 +19046,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" -msgstr "" +msgstr "タグブラウザで著者ソートを使う" #: /home/kovid/work/calibre/resources/default_tweaks.py:70 msgid "" @@ -19006,11 +19066,22 @@ msgid "" "categories_use_field_for_author_name = 'author'\n" "categories_use_field_for_author_name = 'author_sort'" msgstr "" +"タグブラウザ(著者のリスト、シリーズ、出版社などがある左側の部分)で、どの著者フィールドを使うかを決める。\n" +"選択肢は author と author_sort の2つ。\n" +"このtweakは、タグブラウザとコンテントサーバーの著者カテゴリーの下に表示される物のみに影響します。\n" +"注意:もしこれを author_sort " +"に設定した場合、同じ名前が表示される事があります。と言うのも、著者については重複を許していませんが、著者ソートについてはそうとは限らないからです。同じ名前" +"が表示されても特に問題はありませんが、混乱する事はありえます。\n" +"'author_sort' を指定した場合、ツールチップは著者名を表示します。\n" +"\n" +"例:\n" +"categories_use_field_for_author_name = 'author'\n" +"categories_use_field_for_author_name = 'author_sort'" #: /home/kovid/work/calibre/resources/default_tweaks.py:84 msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" -msgstr "" +msgstr "補完のソート順:いつ辞書順からASCII的な方法に変えるか。" #: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" @@ -19024,10 +19095,15 @@ msgid "" "switch\n" "to ascii ordering for performance reasons." msgstr "" +"Calibre は通常、補完値の表示時にロケール依存の辞書順使います。\n" +"これはソート順がユーザーの言語にとって正しいことを意味しています。\n" +"しかしながら、これは遅くなります。ASCII順に変更することでスピードが向上します。\n" +"このtweakはこの切り替えがいつ起こるかを制御します。0に設定すると必ずASCII順になります。\n" +"0より大きな数にすると、パフォーマンスによってASCII順への切り替えが起こります。" #: /home/kovid/work/calibre/resources/default_tweaks.py:93 msgid "Control partitioning of Tag Browser" -msgstr "" +msgstr "タグブラウザのパーティショニングをコントロールする" #: /home/kovid/work/calibre/resources/default_tweaks.py:94 msgid "" @@ -19056,6 +19132,23 @@ msgid "" "(\\ characters) in the template. It doesn't hurt anything to leave it there\n" "even if there aren't any backslashes." msgstr "" +"タグブラウザをパーティションする時に、サブコテゴリのらべるはテンプレートによってコントロールされます:名前でソートする時には " +"categories_collapsed_name_template、平均評価でソートする時には " +"categories_collapsed_rating_template 、そして人気度でソートする時には\n" +"categories_collapsed_popularity_template を使います。\n" +"テンプレートには2つの変数が使用できます: first と last です。\n" +"変数'first'はサブカテゴリの最初のアイテムです。そして変数 'last' はサブカテゴリの最後のアイテムです。\n" +"どちらの変数も 'objects' です;これらは接尾辞によって取得できる複数の値を含んでいます。\n" +"例えば、著者カテゴリでの first.name は著者の名前となります。\n" +"使用できるサブ値は:\n" +"name: アイテムの表示名\n" +"count: このアイテムに関連する書籍の数\n" +"avg_rating: このアイテムに関連する書籍の返金評価\n" +"sort: ソート値。著者だとauthor_sortの値\n" +"category: アイテムが属するカテゴリ(例えば、著者、シリーズなど)\n" +"\n" +"注:もしテンプレートにバックスラッシュ(\\ 文字)がある場合、{の前の\"r'\" が必要になります。\n" +"バックスラッシュが無い場合に付けておいても何も問題はありません。" #: /home/kovid/work/calibre/resources/default_tweaks.py:115 msgid "Specify columns to sort the booklist by on startup" @@ -19486,730 +19579,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>ユーザー・マニュアル</h2>ユーザー・マニュアルも<a href=\"http://calibre-" -#~ "ebook.com/user_manual\">オンライン</a>で利用できます。" - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "<p>ヘルプをご覧になるには <a href=\"%s\">ユーザー・マニュアル</a> を参照してください。<br>" - -#~ msgid "Sending to &device" -#~ msgstr "デバイスに送信(&D)" - -#~ 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 が一般的です)" - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Nokia 810 internet tablet と通信します。" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Sony PRS-600/700/900 電子書籍リーダ─と通信します。" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Teclast K3 電子書籍リーダーと通信します。" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Booq Avantと通信" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Sweex MM300と通信" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Koganと通信" - -#~ msgid "Set font delta" -#~ msgstr "フォントのデルタを設定" - -#~ msgid "Copy to Clipboard" -#~ msgstr "クリップボードにコピー" - -#~ msgid " and delete from library" -#~ msgstr " そして、ライブラリから削除する" - -#~ msgid "Click to open Book Details window" -#~ msgstr "クリックすると本の詳細ウインドウが開きます" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "strict" -#~ msgstr "厳密な" - -#~ msgid "replace" -#~ msgstr "置き換え" - -#~ msgid "ignore" -#~ msgstr "無視" - -#~ msgid "Sort numbers as text" -#~ msgstr "数値を文字列としてソートする" - -#~ msgid "PDB Input" -#~ msgstr "PDB入力" - -#~ msgid "Use brackets" -#~ msgstr "括弧を使う" - -#~ msgid "Remove all" -#~ msgstr "すべて削除" - -#~ msgid "Last modified: %s" -#~ msgstr "最終変更: %s" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d / %d" - -#~ msgid "List builtin recipes" -#~ msgstr "内蔵レシピのリスト" - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "編集者のレビュー" - -#~ msgid "Cover download" -#~ msgstr "表紙のダウンロード" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "openlibrary.orgから表紙をダウンロード" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s が見つかりません" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "librarything.comから表紙のダウンロード" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Douban.comからメタデータのダウンロード" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Google Booksから書誌情報をダウンロード" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "amazon.comからソーシャル書誌情報のダウンロード" - -#~ msgid "Download only social metadata" -#~ msgstr "ソーシャル書誌情報のみダウンロード" - -#~ msgid "social metadata" -#~ msgstr "ソーシャル書誌情報" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "ソーシャル書誌情報をダウンロード中、お待ちください..." - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "選択した本のソーシャル書誌情報(&s)のダウンロード(タグ/評価/など)" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "ソーシャル書誌情報のダウンロードでエラーがあります" - -#~ msgid "Rename '%s'" -#~ msgstr "'%s'の名前変更" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "calibreライブラリの本のカタログを作る" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "カタログを生成する本が選択されていません" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "<b>残したい</b>フォーマットを選択" - -#~ msgid "Indent size:" -#~ msgstr "字下げの大きさ:" - -#~ msgid "Text justification:" -#~ msgstr "テキストの調整:" - -#~ msgid "Customize the toolbar" -#~ msgstr "ツールバーのカスタマイズ" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "コメントが含まれるテキストファイルのパス" - -#~ msgid "book" -#~ msgstr "書籍" - -#~ msgid "Send specific format" -#~ msgstr "特定のフォーマットで送信" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid "Automatic" -#~ msgstr "自動" - -#~ msgid "Copy Image" -#~ msgstr "画像のコピー" - -#~ msgid "Paste Image" -#~ msgstr "画像の貼りつけ" - -#~ msgid "Manage &user categories" -#~ msgstr "ユーザカテゴリを管理(&u)" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "既定でソシアル書誌情報(タグ/格付け/など)をダウンロードする" - -#~ msgid "ratings" -#~ msgstr "格付け" - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "PocketBook 602リーダーと通信しています" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Digma Q600と通信しています" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Nook Color eBookリーダーと通信しています" - -#~ msgid "Kindle books from Amazon" -#~ msgstr "AmazonからKindleブック" - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "書籍、テキスト、電子書籍、おもちゃ、ゲームなどなど" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Amazon.ukからkindle版書籍" - -#~ msgid "Read anywhere." -#~ msgstr "どこでも読める" - -#~ msgid "Publishers of fine books." -#~ msgstr "良書の出版" - -#~ msgid "World Famous eBook Store." -#~ msgstr "世界的に有名な電子書籍ストア" - -#~ msgid "The digital bookstore." -#~ msgstr "電子書店" - -#~ msgid "entertain, enrich, inspire." -#~ msgstr "entertain, enrich, inspire." - -#~ msgid "Your ebook. Your way." -#~ msgstr "Your ebook. Your way." - -#~ msgid "One web page for every book." -#~ msgstr "One web page for every book." - -#~ msgid "Ebooks handcrafted with the utmost care" -#~ msgstr "Ebooks handcrafted with the utmost care" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "The best ebooks at the best price: free!" - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "eReading: anytime. anyplace." - -#~ msgid "The first producer of free ebooks." -#~ msgstr "The first producer of free ebooks." - -#~ msgid "Feel every word" -#~ msgstr "Feel every word" - -#~ msgid "Ebooks for readers." -#~ msgstr "Ebooks for readers." - -#~ msgid "Kindle eBooks" -#~ msgstr "Kindle eBooks" - -#~ msgid "Foyles of London, online" -#~ msgstr "Foyles of London, online" - -#~ msgid "unknown id " -#~ msgstr "不明なID " - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "Koboは現在1つしかコレクションをサポートしていません:\"Im_Reading\" この名前のタグを生成します。 " - -#, python-format -#~ 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 "" -#~ ". 2つの特別なコレクションがあります:%s:%s と " -#~ "%s:%s。これらをリストに加えるとそれが有効になります。\":\"の後の名前がコレクション名として使われます。" - -#, python-format -#~ 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 "" -#~ "共通のパターンを使って文章や構造を変更します。ディフォールトでは無効です。%sを使うと有効になります。各動作は%sオプションを使うことで無効にできます。" - -#~ 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 "" -#~ "calibreがパラグラフ間のスペースを取り除く場合、パラグラフが簡単に識別できるように、自動的にパラグラフのインデントを設定します。このオプションはイン" -#~ "デントの幅をコントロールします。" - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "書籍情報をAmazonからダウンロード" - -#~ msgid "Downloads metadata from Overdrive's Content Reserve" -#~ msgstr "Overdrive's Content Reserveから書籍情報をダウンロード" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "解析に失敗しました: %s エラー: %s" - -#~ msgid "EPUBReaders eBook Shop" -#~ msgstr "EPUBReaders eBookショップ" - -#~ msgid "Kindle books from Amazon." -#~ msgstr "AmazonからのKindle Book" - -#~ msgid "Kindle books from Amazon.uk." -#~ msgstr "Amazon.ukからのKindle Book" - -#~ msgid "Kindle books from Amazon.de." -#~ msgstr "Amazon.deからのKindle Book" - -#~ msgid "Ebooks handcrafted with the utmost care." -#~ msgstr "最高の注意深い手作業で作られたebook" - -#~ msgid "Audiobooki mp3, ebooki, prasa - księgarnia internetowa." -#~ msgstr "Audiobooki mp3, ebooki, prasa - księgarnia internetowa." - -#~ msgid "DRM-Free tech ebooks." -#~ msgstr "DRM-Freeの技術ebooks." - -#~ msgid "EPUBReaders eBook Shop." -#~ msgstr "EPUBReaders eBook Shop." - -#~ msgid "Entertain, enrich, inspire." -#~ msgstr "Entertain, enrich, inspire." - -#~ msgid "Der eBook Shop." -#~ msgstr "Der eBook Shop." - -#~ msgid "Google Books" -#~ msgstr "Googleブック" - -#~ msgid "Foyles of London, online." -#~ msgstr "Foyles of London, online." - -#~ msgid "Zaczarowany świat książek" -#~ msgstr "Zaczarowany świat książek" - -#~ msgid "Feel every word." -#~ msgstr "Feel every word." - -#~ msgid "The Pragmatic Bookshelf" -#~ msgstr "The Pragmatic Bookshelf" - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "本 %s (%s)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>位置 %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>ページ %d • %s</b><br />" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />最後に読んだページ: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />最後に読んだページ: 位置%d (%d%%)" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "%sの出力先を選択してください。%s" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>位置 %d • %s</b><br />" - -#~ msgid "" -#~ "<b style=\"color: red\">All files</b> (not just ebooks) from " -#~ "<br><br><b>%s</b><br><br> will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "<b>%sの</b><br><br><b style=\"color: red\">すべてのファイル</b> (ebook以外も含む) " -#~ "<br><br>は<b>永久に削除されます</b>実行しますか?" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "%d 書籍を %sへコピーしました。" - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "選択された書籍のフォーマットと書籍情報は<b>最初の選択された書籍</b> " -#~ "(%s)に追加されます。最初の選択された書籍の書籍情報は変更されません。著者, タイトル, " -#~ "ISBN等の書籍情報はマージ<i>されません</i>。<br><br>マージ後、2つ目以降の選択された書籍は、書籍情報とも<b>削除されます</b>。 " -#~ "<br><br>最初の選択された書籍のすべてのフォーマットはそのままで、2つ目以降の書籍のフォーマットで前と同じものはcalibreライブラリから<b>削" -#~ "除されます</b>。<br><br><b>本当に</b>実行しますか?" - -#, python-format -#~ msgid "Book %s of <span class=\"series_name\">%s</span>" -#~ msgstr "%s (シリーズ:<span class=\"series_name\">%s</span>)" - -#, python-format -#~ msgid "Cover size: %dx%d" -#~ msgstr "表紙サイズ: %dx%d" - -#~ msgid "" -#~ "Free Books : Download & Streaming : Ebook and Texts Archive : Internet " -#~ "Archive." -#~ msgstr "フリー書籍:ダウンロード&ストリーミング:Ebookとテキスト・アーカイブ:インターネット・アーカイブ" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>このウイザードは最適なフォントサイズのキーを選択する事を手伝います。入力ドキュメントのベースフォントサイズとフォントサイズを入力すると、ウイザードは" -#~ "フォント変換アルゴリズムを使って、どのフォントサイズになるのかを表示します。下の出力ベースフォントサイズとフォント・キーを調整することで、アルゴリズムを調" -#~ "整することができます。適当な値が決まったらOKをクリックしてください。</p>\n" -#~ "<p>ディフォールトでは出力ベースフォントサイズは0でフォントサイズ・キーは指定されていないので、calibreは出力プロファイルの値を使用します。 " -#~ "</p>\n" -#~ "<p>詳しくは<a href=\"http://calibre-ebook.com/user_manual/conversion.html#font-" -#~ "size-rescaling\">ユーザーマニュアル</a>で、どのようにフォントサイズ変換アルゴリズムが動くのかを見てください。</p>" - -#~ msgid "" -#~ "<b>Heuristic processing</b> 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 <a href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">User Manual</a>." -#~ msgstr "" -#~ "<b>経験則的な処理</b>とはcalibreは書籍をスキャンし、よくある間違えのパターンを見つけるとそれらを修正します。名前のとおり、これは推測に基づき" -#~ "ます。なので、もしcalibreの推測が間違っていれば、変換結果は悪い方向へ行くこともありえます。なので、これはディフォールトでは無効になっています。しか" -#~ "しながら、もし変換が満足できない結果になった場合にこれを有効にすると、良くなることもよくあります。色々な経験則的な処理のオプションについては<a " -#~ "href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">ユーザーマニュアル</a>を参照してください。" - -#~ msgid "Downloads metadata and covers from Douban.com" -#~ msgstr "Douban.comから書誌情報と表紙をダウンロード" - -#~ msgid "" -#~ "<p>Search and replace uses <i>regular expressions</i>. See the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">regular " -#~ "expressions tutorial</a> 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 "" -#~ "<p>検索と置換は<i>正規表現</i>を使います。正規表現については<a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">正規表現チュートリアル</a>を参照してください。それに、ウイザード・ボタンを押す" -#~ "と、現在の入力ドキュメントに対して正規表現での検索がテストできます。" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>例えば、すべてのclass=\"chapter\"を持つh2タグにマッチさせるには、タグを<i>h2</i>に、アトリビュートを<i>class</" -#~ "i>そしてアトリビュートの値を<i>chapter</i>にしてください。</p><p>アトリビュート欄を空白にすると、すべてのアトリビュートに、アトリビ" -#~ "ュートの値欄を空白にすると、すべてのアトリビュートの値にマッチします。タグ名を*にするとすべてのタグにマッチします。</p><p>もっと高度なXPathの" -#~ "使い方については<a href=\"http://calibre-" -#~ "ebook.com/user_manual/xpath.html\">XPathチュートリアル</a>を参照してください。" - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i / %i 書籍" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "新しい場所ですでにあるライブラリを使う(&e)" - -#, python-format -#~ msgid "Title cannot be set to the empty string. Book title %s not processed" -#~ msgstr "タイトルには空白を設定する事はできません。書籍 %s は処理しません。" - -#, python-format -#~ msgid "" -#~ "Authors cannot be set to the empty string. Book title %s not processed" -#~ msgstr "著者には空白を設定する事はできません。書籍 %s は処理しません。" - -#~ msgid "Communicate with the Nook TSR eBook reader." -#~ msgstr "Nook TSR eBookリーダーとの通信" - -#~ msgid "Nook Simple" -#~ msgstr "Nook Simple" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (%s)" - -#~ msgid "Open Tag Wizard" -#~ msgstr "タグ・ウイザードを開く" - -#~ msgid "Invalid text" -#~ msgstr "無効なテキスト" - -#~ msgid "Tags (more than one per box permitted)" -#~ msgstr "タグ(1つのボックスに、1つ以上を入力可能)" - -#~ msgid "Color" -#~ msgstr "色" - -#~ msgid "The text in the box was not generated by this wizard" -#~ msgstr "ボックス内のテキストはこのウイザードで作られたものではありません" - -#~ msgid "Invalid color" -#~ msgstr "無効な色" - -#~ msgid "The color {0} is not valid" -#~ msgstr "色{0}は無効です" - -#~ msgid "Tag Wizard" -#~ msgstr "タグ・ウイザード" - -#~ msgid "Check this box if the tag box contains regular expressions" -#~ msgstr "タグ指定のボックスに正規表現を含む場合には、これをチェックして下さい" - -#~ msgid "is RE" -#~ msgstr "正規表現" - -#~ msgid "" -#~ "<li><code><b>.*</b></code> matches any tag. No empty tags are checked, so " -#~ "you don't need to worry about empty strings</li><li><code><b>A.*</b></code> " -#~ "matches any tag beginning with A</li><li><code><b>.*mystery.*</b></code> " -#~ "matches any tag containing the word \"mystery\"</li>" -#~ msgstr "" -#~ "<li><code><b>.*</b></code>は全てのタグにマッチします。空のタグにはマッチしません。なので、空の文字列を心配する必要はありません。" -#~ "</li><li><code><b>A.*</b></code>はAで始まる全てのタグにマッチします。</li><li><code><b>.*myster" -#~ "y.*</b></code>は\"mystery\"を含む全てのタグにマッチします。</li>" - -#~ msgid "" -#~ "You can enter more than one tag per box, separated by commas. The comparison " -#~ "ignores letter case.<br>A tag value can be a regular expression. Check the " -#~ "box to turn them on. When using regular expressions, note that the wizard " -#~ "puts anchors (^ and $) around the expression, so you must ensure your " -#~ "expression matches from the beginning to the end of the tag.<br>Regular " -#~ "expression examples:" -#~ msgstr "" -#~ "ボックスに1つ以上のタグを、コンマ区切りで入れることができます。 " -#~ "比較は大小文字を無視して行われます。<br>タグの値は正規表現が使用できます。オンにするにはチェックを入れてください。正規表現を使用するときにはウイザード" -#~ "は表現の周りにアンカー(^ と $)を入れます。なので、表現はタグの最初から最後までにマッチすることになります。<br>正規表現の例は:" - -#~ msgid "Color if tag found" -#~ msgstr "見つかったタグを色づけ" - -#~ msgid "Tags (see the popup help for more information)" -#~ msgstr "タグ(詳しくはポップアップ・ヘルプを参照)" - -#~ msgid "Color if tag not found" -#~ msgstr "タグが見つからないときに色を付ける" - -#~ msgid "" -#~ "At least one of the two color boxes must have a value. Leave one color box " -#~ "empty if you want the template to use the next line in this wizard. If both " -#~ "boxes are filled in, the rest of the lines in this wizard will be ignored." -#~ msgstr "" -#~ "最低でも2つのうちの1つのカラー・ボックスに値がある必要があります。もしこのウイザードの次の行でテンプレートを使いたい時には1つのボックスを空にしてくださ" -#~ "い。もし両方のボックスが使われていれば、このウイザードの残りの行は無視されます。" - -#~ msgid "" -#~ "This box is usually filled in only on the last test. If it is filled in " -#~ "before the last test, then the color for tag found box must be empty or all " -#~ "the rest of the tests will be ignored." -#~ msgstr "" -#~ "このボックスは通常、最後のテストとして使用されます。もし最後の前に指定された場合、タグの見つかったときの色指定ボックスは空欄にしてください、さもないと残り" -#~ "の全てのテストは無視されます。" - -#, python-format -#~ msgid "Downloading <b>%s</b> from %s" -#~ msgstr "<b>%s</b>を %s からダウンロード" - -#, python-format -#~ msgid "Failed to download from %r with error: %s" -#~ msgstr "%r からのダウンロード失敗。エラー: %s" - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "%s を %s にe-mail" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "表紙サイズ:%dx%dピクセル" - -#, python-format -#~ msgid "Downloaded %d of %d" -#~ msgstr "ダウンロード %d / %d" - -#, python-format -#~ msgid "Found <b>%d</b> covers of %s. Pick the one you like best." -#~ msgstr "<b>%d</b>つの表紙が%sで見つかりました。一番良いものを選んでください。" - -#, python-format -#~ msgid "Locating zip file for %s: %s" -#~ msgstr "プラグイン %s のzipファイル: %s" - -#~ msgid " value " -#~ msgstr " 値 " - -#~ msgid "If the " -#~ msgstr "フィールド " - -#~ msgid " column " -#~ msgstr " 条件 " - -#, python-format -#~ msgid "" -#~ " <p>Set the color of <b>%s</b> to <b>%s</b> if the following\n" -#~ " conditions are met:</p>\n" -#~ " <ul>%s</ul>\n" -#~ " " -#~ msgstr "" -#~ " <p>次の条件で<b>%s</b> の色を <b>%s</b> に設定:</p>\n" -#~ " <ul>%s</ul>\n" -#~ " " - -#, python-format -#~ msgid "<li>If the <b>%s</b> column <b>%s</b> value: <b>%s</b>" -#~ msgstr "<li>もし <b>%s</b> 列 <b>%s</b> 値: <b>%s</b>" - -#, python-format -#~ msgid "" -#~ "\n" -#~ " <p>Advanced Rule for column <b>%s</b>:\n" -#~ " <pre>%s</pre>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p><b>%s</b>列の高度なルール:\n" -#~ " <pre>%s</pre>\n" -#~ " " - -#, python-format -#~ msgid "<b>Configure %s</b><br>%s" -#~ msgstr "<b>%s を設定</b><br>%s" - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "任意のカスタム・フィールドの検索名。これらは \"#\" で始めます。" - -#~ msgid "<h1 style=\"color:red\">WARNING</h1>" -#~ msgstr "<h1 style=\"color:red\">注意</h1>" - -#~ msgid "Books with selected item: {0}" -#~ msgstr "選択した項目の書籍: {0}" - -#~ msgid "" -#~ "Argument count should be -1 or greater than zero.Setting it to zero means " -#~ "that this function cannot be used in single function mode." -#~ msgstr "引数の数は-1かゼロより大きいかです。0に設定すると、この関数はシングル関数モードでは使えなくなります。" - -#~ msgid "Choose the &toolbar to customize:" -#~ msgstr "カスタマイズするツールバーを選択(&T):" - -#~ msgid "This store only distributes ebooks with DRM." -#~ msgstr "このストアはDRMのあるEBookのみを販売しています。" - -#~ msgid "" -#~ "This store is currently diabled and cannot be used in other parts of calibre." -#~ msgstr "このストアは現在無効化されているので、Calibreの他の部分で使うことができません。" - -#, python-format -#~ msgid "%s of %s books processed." -#~ msgstr "%s / %s 書籍処理中" - -#, python-format -#~ msgid "Remove %s from category %s" -#~ msgstr "%s をカテゴリ %s から削除" - -#, python-format -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>." -#~ msgstr "" -#~ "%s はヴァージョン <b>%s</b>にアップデートされました。<a href=\"http://calibre-ebook.com/whats-" -#~ "new\">新しい機能</a>を見てください。" - -#~ msgid "" -#~ "Update <b>only</b> 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 "" -#~ "新しい機能やバグフィックスが重要な時<b>のみ</b>にアップデートしてください。現在のヴァージョンで十分な場合にはアップデートしないでください。" - -#, python-format -#~ msgid "" -#~ "Make font size %s\n" -#~ "Current magnification: %.1f" -#~ msgstr "" -#~ "フォントサイズを %s にする\n" -#~ "現在の拡大率: %.1f" - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "このフィールドはデーターベース中の書籍をカタログ化するためのもので、コンマ区切りのフィールドのリストでなければなりません。\n" -#~ "使用できるフィールド: %s,\n" -#~ "それに加えてユーザー作成のカスタム・フィールド。\n" -#~ "例: %s=title,authors,tags\n" -#~ "ディフォールト: '%%default'\n" -#~ "適応される出力:CSV、XML出力フォーマット" - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "このフィールドはデーターベース中の書籍をカタログ化するためのもので、コンマ区切りのフィールドのリストでなければなりません。\n" -#~ "使用できるフィールド: %s,\n" -#~ "それに加えてユーザー作成のカスタム・フィールド。\n" -#~ "例: %s=title,authors,tags\n" -#~ "ディフォールト: '%%default'\n" -#~ "適応される出力:BIBTEX出力フォーマット" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "日付を表示する時のフォーマット。 %d - 日, %b - 月, %Y - 年. ディフォールトは: %b, %Y" diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index 30e64b09f9..ab88143e7d 100644 --- a/src/calibre/translations/ko.po +++ b/src/calibre/translations/ko.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-01-30 09:51+0000\n" -"Last-Translator: ddfddf2k <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:02+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Korean <ko@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:45+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:42+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "아무 것도 안함" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "아무 것도 안함" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -421,208 +422,212 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "모양새" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "인터페이스" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "작동" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Calibre가 동작하는 방식을 변경합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "사용자 정의 열 추가" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "자신의 서평이나 시평을 Calibre 책 리스트에 첨가 또는 제거합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "도구 모음과 마우스 우측 버튼 메뉴를 사용자 정의합니다." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "입력 옵션" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "변환하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "입력 형식마다 구체적인 변환 옵션을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "공통 옵션" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "모든 형식에 공통적인 변환 옵션을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "출력 옵션" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "출력 형식마다 구체적인 변환 옵션을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "책 추가하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "가져오기/내보내기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "Calibre에 책을 추가할때 파일에서 메타정보를 읽어오는 방법을 제어합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "책을 디스크에 저장하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "책을 장치로 전송하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "Calibre가 화일을 ebook리더로의 전달을 제어합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "메타정보 제어판" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "저장 또는 내보내기 전, 메타 정보 필드를 변환합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "고급" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "전자우편으로 책 공유하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "공유" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "네트워크로 공유하기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "메타 정보 내려받기" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "플러그인" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Calibre의 기능들은 다양한 방법으로 추가, 제거 또는 일부변경 될 수 있습니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "트윅" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "다양한 전후관계 내에서 Calibre가 어떻게 행동하는지를 조정합니다" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "기타" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "기타 전문가용 설정" @@ -865,7 +870,7 @@ msgstr "주어진 이름의 플러그인을 사용하지 않습니다" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -879,8 +884,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "예" @@ -909,13 +914,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "안드로이드폰과 통신합니다." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "S60 휴대폰과 통신합니다." @@ -1039,11 +1044,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "뉴스" @@ -1051,8 +1056,8 @@ msgstr "뉴스" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "분류" @@ -1119,8 +1124,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1130,8 +1135,8 @@ msgstr "책을 장치의 메타 정보 목록으로 추가합니다..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1139,8 +1144,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1373,12 +1378,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "실행되지 않음" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2426,7 +2431,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3383,7 +3388,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "모든 게시물" @@ -3391,6 +3402,10 @@ msgstr "모든 게시물" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "이것은 Amazon Topaz 책입니다. 처리할 수 없습니다." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "제목 페이지" @@ -4176,7 +4191,7 @@ msgstr "컴퓨터의 파일에서 칼리버 라이브러리/장치에 책을 추 msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "하나의 디렉토리에서 책 추가하기" @@ -4214,84 +4229,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "책을 장치에 올려보냅니다." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "지원하는 책들" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "일부 책들을 병합" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "메타 정보 읽기 실패" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "발견된 책 파일이 없음" @@ -4334,7 +4349,7 @@ msgstr "메인 라이브러리에서만 사용자 주석을 생성" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "선택된 책이 없습니다" @@ -4372,7 +4387,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "당신의 칼리버 라이브러리에 책의 분류를 생성" @@ -4410,126 +4425,127 @@ msgstr "%d 권의 책" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "라이브러리 전환/생성..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "무작위로 책 선택" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "라이브러리 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "라이브러리 메타정보 백업 상태" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "모든 책의 메타정보 백업을 시작" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "라이브러리 검사" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "이름 변경" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "<b>%s</b> 라이브러리의 새로운 이름을 선택하세요. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "이미 존재함" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "이름 변경 실패" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "없음" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "백업 상태" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "메타정보 백업" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4537,7 +4553,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4546,13 +4562,13 @@ msgstr "" msgid "Success" msgstr "성공" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4562,44 +4578,44 @@ msgstr "" msgid "Failed" msgstr "실패" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "데이터베이스 무결성 검사가 실패했으며, 자세한 사항은 상세히 보기를 누르세요." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "문제가 발견되지 않음" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "발견된 라이브러리가 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "허용안함" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "작업이 실행중이면 라이브러리를 변경할 수 없습니다." @@ -4611,11 +4627,11 @@ msgstr "C" msgid "Convert books" msgstr "책 변환하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "개별적으로 변환하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "단체로 변환하기" @@ -4680,8 +4696,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4717,104 +4735,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "책 지우기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "선택된 책 지우기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "선택된 책에서 특정한 형식의 파일 지우기..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "선택된 책에서 지정한 형식의 파일을 제외한 모든 파일 지우기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "선택된 책에서 표지 지우기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "장치에서 일치하는 책 지우기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "삭제 불가" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "삭제할 형식을 선택하세요" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "책 삭제 불가" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "연결된 장치가 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "주 메모리" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "저장 카드 A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "저장 카드 B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "삭제할 책이 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "장치에서 책을 삭제합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4896,35 +4914,35 @@ msgstr "E" msgid "Edit metadata" msgstr "메타 정보 수정하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "책 레코드 병합하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "개별 메타 정보 수정하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "단체로 메타 정보 편집하기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "메타 정보와 표지 내려받기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "먼저 선택한 책으로 병합하고 - 나머지 삭제" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "먼저 선택한 책으로 병합하고 - 나머지 유지" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5132,20 +5150,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "디버그 모드로 재시작" @@ -5175,7 +5193,6 @@ msgid "S" msgstr "S" #: /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 "디스크에 저장하기" @@ -5184,46 +5201,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format msgid "Save only %s format to disk" msgstr "%s 형식만 디스크에 저장하기" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "디스크에 저장할 수 없습니다" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "대상 디렉토리를 선택하세요" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "저장하던 도중에 오류가 있었습니다." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5264,90 +5281,94 @@ msgstr "" msgid "Similar books..." msgstr "유사한 책..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "동일한 저자의 책들" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "이 시리즈의 책들" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "이 출판사의 책들" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "같은 태그를 가진 책들" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5357,11 +5378,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5395,50 +5416,50 @@ msgstr "V" msgid "View" msgstr "보기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "형식 지정해서 보기" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "보기 형식을 선택하세요" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5447,15 +5468,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s 는(은) 이용할 수 없는 형식입니다." @@ -5625,6 +5646,8 @@ msgstr "이 폴더와 하위폴더에서 Calibre의 라이브러리로 가져올 #: /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/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5639,8 +5662,8 @@ msgstr "이 폴더와 하위폴더에서 Calibre의 라이브러리로 가져올 #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5691,45 +5714,45 @@ msgstr "폴더마다 여러권의 책, 모든 전자책 파일은 다른 책이 msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "열려면 누르세요" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "모음집" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "경로" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5748,7 +5771,7 @@ msgstr "BibTeX 옵션" #: /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/mobi_output.py:18 #: /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 @@ -5768,7 +5791,7 @@ msgstr "특유의 옵션:" #: /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/mobi_output.py:18 #: /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 @@ -5793,7 +5816,7 @@ msgstr "출력" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6823,52 +6846,43 @@ msgstr "알려진 시리즈의 목록입니다. 새로운 시리즈를 추가할 msgid "Book " msgstr "책 " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI 출력" -#: /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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "목차의 제목(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Palm 장치들을 위한 그림 크기 재계산(&P)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "저자에 대해 저자 분류를 사용(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "파일 내용 압축을 사용하지 않음" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "책에 목차를 추가하지 않음" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Kindle 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8202,6 +8216,76 @@ msgstr "날짜" msgid "Delete from device" msgstr "장치에서 삭제" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "항목이 비어있음" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "선택된 항목이 없음" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "이용가능 목록에서 하나의 항목을 선택해야 합니다." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "선택된 항목이 없음" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "분류 편집기" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "사용중인 항목" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "사용되는 모든 책에서 항목의 이름을 바꿉니다." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "이 책은 DRM이 있습니다" @@ -8274,12 +8358,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "잘못된 저자명" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8294,7 +8378,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "찾기(&I)" @@ -9853,7 +9937,6 @@ 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:112 msgid "Are your sure?" msgstr "확실합니까?" @@ -9903,63 +9986,13 @@ msgstr "이용가능한 목록에 원하는 태그가 없으면 여기에서 추 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "항목이 비어있음" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "선택된 항목이 없음" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "선택된 항목이 없음" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "목록에서 한개 이상의 항목을 선택해야 합니다." +msgid "Tag" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -9973,19 +10006,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11584,6 +11617,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "기본값" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14165,42 +14202,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "검색" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "검색 이름 중복" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "저장된 검색 이름 %s은(는) 이미 사용중입니다." @@ -14277,11 +14314,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "태그 탐색기에서 항목 찾기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14291,56 +14328,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "처음/다음 일치하는 항목 찾기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "모든 카테고리 접기" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "더이상 일치하는 항목이 없습니다.</b><p> 처음부터 다시 하려면 찾기 버튼을 누르세요" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "이름순으로 정렬" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "인기도 순으로 정렬" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "평균 별점 순으로 정렬" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "태그 탐색기의 항목에 대한 정렬 방식을 지정합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "모두 일치(AND)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "아무거나 일치(OR)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "태그 탐색기에서 여러 항목을 선택할 때 아무거나 또는 모두 일치합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16398,17 +16435,17 @@ msgstr "라벨은 소문자, 숫자, 밑줄만 포함할 수 있으며 영문자 msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "<b>%s</b> 복사하는중" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16975,53 +17012,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17031,37 +17068,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17071,7 +17108,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17081,24 +17118,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17107,11 +17144,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17119,7 +17156,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17128,7 +17165,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17139,27 +17176,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17173,7 +17210,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17181,7 +17218,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17190,14 +17227,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17207,7 +17244,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17215,13 +17252,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17230,7 +17267,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17243,7 +17280,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17260,7 +17297,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17275,83 +17312,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17516,38 +17577,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "독일어 (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "독일어 (네덜란드)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "독일어 (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17731,31 +17796,31 @@ msgstr "%s 에서 표지를 내려받습니다" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "제목없는 게시물" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "게시물 내려받음: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "게시물 내려받기 실패: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "공급자 가져오기" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18521,1222 +18586,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "No valid plugin found in " -#~ msgstr "유효한 플러그인을 찾을 수 없음 " - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Cybook Gen 3 전자책 리더와 통신합니다" - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "BeBook 전자책 리더와 통신합니다" - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "BeBook Mini 전자책 리더와 통신합니다" - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Kindle 2 전자책 리더와 통신합니다" - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Sony PRS-600/700 전자책 리더와 통신합니다" - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Sony PRS-300/505/500 전자책 리더와 통신합니다" - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "이 프로파일은 SONY PRS 시리즈에 사용됩니다. 500/505/700 등." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Cybook Opus 전자책 릳와 통신합니다." - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal과 John Schember" - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "편집자 리뷰" - -#~ msgid "ratings" -#~ msgstr "별점" - -#~ msgid "description/reviews" -#~ msgstr "설명/리뷰" - -#~ msgid "tags" -#~ msgstr "태그" - -#~ msgid "The author whose book to search for." -#~ msgstr "찾으려는 책의 저자" - -#~ msgid "The publisher of the book to search for." -#~ msgstr "찾으려는 책의 출판사" - -#~ msgid "The title of the book to search for." -#~ msgstr "찾으려는 책의 제목" - -#~ msgid " not found." -#~ msgstr " 찾을 수 없음." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "LibraryThing.com 서버 오류. 다음에 다시 시도하세요." - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "출력 파일. 기본값은 입력 파일명." - -#~ msgid "Useful for debugging." -#~ msgstr "디버깅에 유용함." - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "입력받을 문자 인코딩. 기본값은 자동 검출." - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "책을 보관할 위치를 선택하세요. calibre에 책을 추가하면, 이 위치로 복사됩니다." - -#~ msgid "Edit meta information" -#~ msgstr "메타 정보 수정하기" - -#~ msgid "Edit Meta Information" -#~ msgstr "메타 정보 수정하기" - -#~ msgid "Download %s from %s" -#~ msgstr "%s을(를) %s에서 내려받기" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Google Books에서 메타 데이터를 내려받습니다." - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Sweex MM300과 통신합니다." - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Booq Avant와 통신합니다." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Nokia 810 internet tablet과 통신합니다." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Teclast K3 reader와 통신합니다." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "출력할 디렉토리입니다. 기본값은 현재 디렉토리입니다." - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "이 책에 대한 표지를 찾을 수 없습니다. ISBN을 먼저 입력해보세요." - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>표지를 가져올 수 없습니다.</b><br/>" - -#~ msgid "Cannot fetch cover" -#~ msgstr "표지를 가져올 수 없습니다" - -#~ msgid "Bad cover" -#~ msgstr "잘못된 표지" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "표지가 올바른 형식의 사진이 아닙니다" - -#~ msgid "Reset cover to default" -#~ msgstr "표지를 기본값으로 초기화" - -#~ msgid "social metadata" -#~ msgstr "소셜 메타 정보" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "제목과 저자를 선택한 책의 제목과 저자로 덮어쓰기" - -#~ msgid "Show &donate button (restart)" -#~ msgstr "기부하기 버튼 표시 (재시작 필요함)(&D)" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "라이브러리 뷰에서 보여줄 열 선택(&C)" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "'제목' 구간 포함하기" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "발견된 메타 정보가 없습니다. 제목과 저자또는 ISBN 키로 조정을 시도합니다." - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "ISBN, 제목, 저자, 출판사중에 한가지 이상 입력해야 합니다." - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "메타 정보를 선택한 형식의 메타 정보에서 갱신하기" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "시리즈 번호에 대해 로마식 숫자를 사용(&R)" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "시리즈: %s [%s]<br />" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "책 리더 장치를 선택하세요. 이것은 장치에 대해 최적화된 책을 생산하는 변환 옵션을 설정할 것입니다." - -#~ msgid "Indent size:" -#~ msgstr "들여쓰기 길이:" - -#~ msgid "Insert &blank line" -#~ msgstr "빈 줄 삽입하기(&B)" - -#~ msgid "Add/Save" -#~ msgstr "추가/저장하기" - -#~ msgid "&Adding books" -#~ msgstr "책 추가하기(&A)" - -#~ msgid "&Saving books" -#~ msgstr "책 저장하기(&S)" - -#~ msgid "Sending to &device" -#~ msgstr "장치로 전송하기(&D)" - -#~ msgid "No matches found for this book" -#~ msgstr "이 책에 대해 일치하는 것이 없습니다" - -#~ msgid "Available Formats" -#~ msgstr "이용가능한 형식" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "isbndb.com을 사용하려면 %s무료 계정%s으로 가입하고 아래에 접근 키(Access Key)를 입력해야 합니다" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>변환할 수 없음: %s<p>이것은 <a href=\"%s\">DRM</a>이 있는 책입니다. 먼저 써드파티 도구를 사용해서 DRM을 " -#~ "제거해야 합니다." - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "메일 서버에 대한 사용자명과 암호를 지정해야 합니다." - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "%s 이미지를 처리할 수 없습니다. 오류: %s" - -#~ msgid "There were errors" -#~ msgstr "오류가 있었습니다" - -#~ msgid "DRM Error" -#~ msgstr "DRM 오류" - -#~ msgid "Header regular expression:" -#~ msgstr "머리말 정규 표현식:" - -#~ msgid "Footer regular expression:" -#~ msgstr "꼬리말 정규 표현식:" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "XPath 표현식을 작성하는것을 돕기 위해 마법사를 사용합니다" - -#~ msgid "Remove H&eader" -#~ msgstr "머리말 지우기(&H)" - -#~ msgid "Remove F&ooter" -#~ msgstr "꼬리말 지우기(&O)" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "책의 끝 부분에 목차를 추가하지 않습니다. 책이 자신의 목차가 있을 경우 유용합니다." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "출력 문서의 문자 인코딩을 지정합니다. 기본값은 utf-8입니다. 주: 이 옵션은 모든 형식에 적용되지는 않습니다." - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "숫자가 먼저 오는 제목일경우 문자열로서 정렬, 예,\n" -#~ "'2001: A Space Odyssey'을 \n" -#~ "'Two Thousand One: A Space Odyssey'로서 정렬합니다.\n" -#~ "기본값: '%default'\n" -#~ "적용대상: ePub, MOBI 출력 형식" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "사용자 주석에 대한 태그 접두사, 예. '*Jeff might enjoy reading this'.\n" -#~ "기본값: '%default'\n" -#~ "적용대상: ePub, MOBI 출력 형식" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "%s %s 링크 분석 실패" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "이미지를 처리할 수 없음: %s\n" -#~ "%s" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "주석을 포함하는 텍스트 파일의 경로입니다." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "머리말을 지우는데 사용할 정규 표현식입니다." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "머리말 지우기를 시도하기 위해 정규 표현식을 사용합니다." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "꼬리말을 지우는데 사용할 정규 표현식입니다." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "꼬리말 지우기를 시도하기 위해 정규 표현식을 사용합니다." - -#~ msgid "Book Jacket" -#~ msgstr "책 덮개" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "새로운 분류의 이름을 입력합니다. 추가하기 전에 종류를 선택하세요." - -#~ msgid "Add the new category" -#~ msgstr "새 분류 추가하기" - -#~ msgid "Copy to Clipboard" -#~ msgstr "클립보드로 복사하기" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />최근 읽은 쪽: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />최근 읽은 쪽: 위치 %d (%d%%)" - -#~ msgid "metadata" -#~ msgstr "메타 정보" - -#~ msgid "covers" -#~ msgstr "표지" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "calibre 라이브러리에 책의 분류를 생성" - -#~ msgid "replace" -#~ msgstr "교체" - -#~ msgid "ignore" -#~ msgstr "무시" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ASCII/LaTeX" - -#~ msgid "misc" -#~ msgstr "기타" - -#~ msgid "book" -#~ msgstr "책" - -#~ msgid "mixed" -#~ msgstr "혼합" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "'최근 추가일' 구간 포함하기" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "태그 접두사에 추가할 메모" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "'이 책을 포함하지 않음' 태그:" - -#~ 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 "" -#~ "calibre는 문단의 공백을 지울때, 자동으로 문단을 쉽게 식별할 수 있게 해주는 들여쓰기를 지정합니다. 이 옵션은 들여쓰기의 폭을 " -#~ "제어합니다." - -#~ msgid "PDB Input" -#~ msgstr "PDB 입력" - -#~ msgid "Sent by email:" -#~ msgstr "전자우편으로 전송:" - -#~ msgid "Automatic" -#~ msgstr "자동" - -#~ msgid "Invalid size" -#~ msgstr "잘못된 크기" - -#~ msgid "Add new plugin" -#~ msgstr "새로운 플러그인 추가" - -#~ msgid "Create Tag-based Column" -#~ msgstr "태그 기반의 열 생성하기" - -#~ msgid "&Add" -#~ msgstr "추가(&A)" - -#~ msgid "Plugin &file:" -#~ msgstr "플러그인 파일(&F):" - -#~ msgid "" -#~ "The label must contain only letters, digits and underscores, and start with " -#~ "a letter" -#~ msgstr "라벨은 오직 영문자, 숫자, 밑줄이어야 하며 영문자로 시작되어야 합니다." - -#~ msgid "Create or edit custom columns" -#~ msgstr "사용자 열을 생성하거나 수정합니다" - -#~ msgid "Column &type" -#~ msgstr "열 종류(&T)" - -#~ msgid "Fetch metadata" -#~ msgstr "메타 정보 가져오기" - -#~ msgid "Warning" -#~ msgstr "경고" - -#~ msgid "Could not find metadata" -#~ msgstr "메타 정보를 찾을 수 없습니다" - -#~ msgid "No metadata found" -#~ msgstr "발견한 메타 정보 없음" - -#~ msgid "Finding metadata..." -#~ msgstr "메타 정보 찾는중..." - -#~ msgid "Fetch" -#~ msgstr "가져오기" - -#~ msgid "Matches" -#~ msgstr "일치" - -#~ msgid "Last modified: %s" -#~ msgstr "최근 수정일: %s" - -#~ msgid "Cannot use tag editor" -#~ msgstr "태그 편집기를 사용할 수 없습니다" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "남은 모든 책들의 편집을 중단합니다" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "메타 정보를 가져올 수 없습니다" - -#~ msgid "IS&BN:" -#~ msgstr "ISBN (&B):" - -#~ msgid "Meta information" -#~ msgstr "메타 정보" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "서버에서 메타 정보 가져오기(&F)" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "%d 일 %d 시간 %d 분 전" - -#~ msgid "Wednesday" -#~ msgstr "수요일" - -#~ msgid "day" -#~ msgstr "일" - -#~ msgid "Monday" -#~ msgstr "월요일" - -#~ msgid "Tuesday" -#~ msgstr "화요일" - -#~ msgid "Every " -#~ msgstr "매 " - -#~ msgid "Friday" -#~ msgstr "금요일" - -#~ msgid "Thursday" -#~ msgstr "목요일" - -#~ msgid "Sunday" -#~ msgstr "일요일" - -#~ msgid "Saturday" -#~ msgstr "토요일" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d / %d" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>이 책은 <a href=\"%s\">DRM</a>에 의해 보호되고 있습니다" - -#~ msgid "Copy Image" -#~ msgstr "그림 복사" - -#~ msgid "Paste Image" -#~ msgstr "그림 붙여넣기" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>사용자 매뉴얼</h2>사용자 매뉴얼은 <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">온라인</a>으로 이용할 수 있습니다." - -#~ msgid "Finish gmail setup" -#~ msgstr "gmail 설정 완료" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "데이터베이스의 책을 분류할 때 출력할 필드입니다. 필드의 목록은 쉼표로 구분해야 합니다.\n" -#~ "이용가능한 필드: %s.\n" -#~ "기본값: '%%default'\n" -#~ "적용 대상: CSV, XML 출력 형식" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "데이터베이스의 책을 분류할 때 출력할 필드입니다. 필드의 목록은 쉼표로 구분해야 합니다.\n" -#~ "이용가능한 필드: %s.\n" -#~ "기본값: '%%default'\n" -#~ "적용 대상: BIBTEX 출력 형식" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%s평균 별점은 %3.1f 입니다" - -#~ msgid "Checking for missing files." -#~ msgstr "없어진 파일을 검사합니다." - -#~ msgid "Checked id" -#~ msgstr "ID 검사" - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[옵션]\n" -#~ "\n" -#~ "calibre 컨텐츠 서버를 시작합니다." - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%s사용%s: %s\n" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "현재의 저자 항목을 기준으로 저자 분류 항목을 자동으로 생성합니다." - -#~ msgid "Author S&ort: " -#~ msgstr "저자 분류(&O): " - -#~ msgid "Automatically number books in this series" -#~ msgstr "이 시리즈의 책 번호를 자동으로 추가" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "책이 제목 또는 ISBN이 없습니다." - -#~ msgid "WARNING: Active jobs" -#~ msgstr "경고: 작동중인 작업" - -#~ msgid "Manage &user categories" -#~ msgstr "사용자 분류 관리(&U)" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "데이터베이스에 이 책을 위한 새로운 형식을 추가합니다" - -#~ msgid "dd MMM yyyy" -#~ msgstr "yyyy MMM dd" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "%d권(전체 %d권)의 책을 변환 (%s)" - -#~ msgid "Click to open Book Details window" -#~ msgstr "책의 상세정보 창을 열려면 누르세요" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "파일명에서만 메타 정보를 읽음(&F)" - -#~ msgid "Rename '%s'" -#~ msgstr "'%s' 이름 변경" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "'%s'에 대한 분류 편집" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Delete downloaded news older than " -#~ msgstr "다음 일수보다 오래된 뉴스 삭제: " - -#~ msgid "at" -#~ msgstr "에" - -#~ msgid "Failed to download some metadata" -#~ msgstr "일부 메타 정보의 내려받기를 실패함" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "amazon.com에서 소셜 메타 정보를 내려받습니다." - -#~ msgid "Cover download" -#~ msgstr "표지 내려받기" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "%s %d 권의 책을 내려받는 중" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "다음에 대한 메타 정보의 내려받기에 실패:" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "소셜 메타 정보를 내려받습니다. 기다려주세요..." - -#~ msgid "Failed to download metadata:" -#~ msgstr "메타 정보 내려받기가 실패:" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "소셜 메타 정보를 내려받던 중에 오류가 발생했습니다" - -#~ msgid "Download &cover" -#~ msgstr "표지 내려받기(&C)" - -#~ msgid "Last downloaded" -#~ msgstr "최근 받은 날짜" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "지정한 일수보다 오래된 뉴스를 삭제합니다. 0으로 지정하면 사용하지 않습니다." - -#~ msgid "Download only social metadata" -#~ msgstr "소셜 메타 정보만 내려받기" - -#~ msgid "Download only metadata" -#~ msgstr "메타 정보만 내려받기" - -#~ msgid "Download only covers" -#~ msgstr "표지만 내려받기" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "librarything.com에서 시리즈/태그/별점 정보를 내려받습니다" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Douban.com 에서 메타 정보를 내려받습니다" - -#~ msgid "List builtin recipes" -#~ msgstr "내장된 리시프 목록" - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "책마다 저장할 형식의 목록입니다. 쉼표(,)로 구분합니다. 기본값으로 all 은 모든 가능한 책들을 저장합니다." - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "포함: 단어나 구(句, Phrase)가 메타 정보의 어디든지 일치합니다" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "같음: 단어와 구(句, Phrase)가 전체 메타 정보와 같아야 합니다" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "정규 표현식: 표현식은 메타정보의 어디에도 일치해야 합니다." - -#~ msgid "Use &existing library at the new location" -#~ msgstr "새 위치에 기존의 라이브러리를 사용(&E)" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "분류할 책이 없습니다\n" -#~ "예외 태그를 검사하세요" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Gmail의 사용자 이름과 암호를 입력하는 것을 잊지 마세요. http://gmail.com에서 무료 Gmail 계정에 가입할 수 " -#~ "있습니다." - -#~ msgid "Failed to check database integrity" -#~ msgstr "데이터베이스의 무결성 검사가 실패했습니다" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "SQL 무결성을 검사합니다..." - -#~ msgid "Some inconsistencies found" -#~ msgstr "일부 불일치를 발견" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "다음의 책들은 실제로는 유효하지 않은 데이터베이스에 목록화 된 형식들이 있습니다. 그 형식들에 대한 항목은 삭제되었습니다. 그것들은 " -#~ "수동으로 점검해야 합니다. 만약 라이브러리 폴더를 직접 조작하게 되면 이런 일이 발생할 수 있습니다." - -#~ msgid "Failed to email the following books:" -#~ msgstr "다음의 책들을 전자우편으로 보내는데 실패함:" - -#~ 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이 선택됩니다." - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "태그 탐색기로 자신의 분류를 추가합니다" - -#~ msgid "" -#~ "Selected books will be automatically numbered,\n" -#~ "in the order you selected them.\n" -#~ "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 "" -#~ "선택된 책을 자동으로 순서대로 번호가 매겨질 것입니다.\n" -#~ "책 A와 책 B를 선택했다면,\n" -#~ "책 A는 제 1권이 될 것이고 책 B는 제 2권이 될 것입니다." - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "선택된 책을 <b>영구적으로 삭제</b>하고 컴퓨터에서 파일을 지웁니다. 확실합니까?" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "시스템 트레이 영역에 알림창 보기(&N)" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "가능한 한 구조 탐지를 개선하기 위해 입력 파일을 전처리(&P)" - -#~ msgid "Process using markdown" -#~ msgstr "Markdown을 사용하여 처리합니다" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "Markdown 전처리기를 통해서 본문 입력을 실행합니다. Markdown에 대해 더 학습하려면 참조하세요" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">파일명에서 전자책의 메타 정보를 추측하려고 할 " -#~ "때 사용하는 정규 표현식 패턴을 지정합니다. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">사용이 가능한 정규 표현식 문법을 <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">참조</span></a>하세요.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">약간의 샘플 파일명에 정규 표현식을 시험하려면 " -#~ "아래의 <span style=\" font-weight:600;\">시험</span> 기능을 사용하세요. 다른 메타 정보 항목의 그룹 " -#~ "이름은 풍선 도움말에 문서화되어 있습니다.</p></body></html>" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "날짜를 표시할 형식입니다. %Y - 연도, %b - 월, %d - 일자. 기본값: %b, %Y" - -#~ 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->Plugins" -#~ msgstr "" -#~ "여기에선 장치로 전송하기 버튼을 누를 때 calibre가 책을 저장하는 방법을 제어합니다. 이 설정은 환경설정->플러그인에서 장치 " -#~ "인터페이스 플러그인을 사용자 정의한 각각의 장치들을 무시합니다." - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "메타 정보를 가져올 때 기본값으로 제목과 저자를 덮어쓰기(&O)" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "기본값으로 소셜 메타 정보(태그/별점/기타) 내려받기(&S)" - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "선택한 책에 대한 소셜 메타 정보(태그/별점/기타) 내려받기(&S)" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "전자우편\n" -#~ "배달하기" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "삭제하지 <b>않을</b> 형식을 선택하세요" - -#~ msgid "&Check database integrity" -#~ msgstr "데이터베이스 무결성 검사하기(&C)" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "컨텐츠 \n" -#~ "서버" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b><br><br> The second and subsequently selected " -#~ "books will not be deleted or changed.<br><br>Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "선택된 책에서 모든 파일 형식과 메타 정보를 <b>첫번째로 선택한 책</b>에 추가할 것입니다<br><br> 두번째와 그 이후에 선택된 " -#~ "책들은 삭제되거나 변경하지 않습니다.<br><br>처리할 것인지 확인해 주세요." - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be merged into " -#~ "the <b>first selected book</b>.<br><br>After merger the second and " -#~ "subsequently selected books will be <b>deleted</b>. <br><br>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 <b>deleted</b> " -#~ "from your computer.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "선택된 책에서 모든 파일 형식과 메타 정보를 <b>첫번째로 선택된 책</b> 내에 병합할 것입니다.<br><br>병합한 후에 두 번째와 " -#~ "그 이후에 선택된 책들은 <b>삭제</b>됩니다. <br><br>첫 번째로 선택된 책의 모든 책 형식은 유지하고, 두 번째와 그 이후에 " -#~ "선택된 책들의 모든 중복되는 형식은 컴퓨터에서 영구적으로 <b>삭제</b>합니다.<br><br> 처리하는것이 <b>확실</b>합니까?" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "%s 제<font face=\"serif\">%s</font>권" - -#~ msgid "" -#~ "<li><b>Manual Management</b>: Calibre updates the metadata and adds " -#~ "collections only when a book is sent. With this option, calibre will never " -#~ "remove a collection.</li>\n" -#~ "<li><b>Only on send</b>: Calibre updates metadata and adds/removes " -#~ "collections for a book only when it is sent to the device. </li>\n" -#~ "<li><b>Automatic management</b>: Calibre automatically keeps metadata on the " -#~ "device in sync with the calibre library, on every connect</li></ul>" -#~ msgstr "" -#~ "<li><b>수동 관리</b>: Calibre는 책을 보낼 때만 모음집을 추가하고 메타 정보를 갱신합니다. 이 옵션을 사용하면, " -#~ "calibre는 모음집을 절대 지우기 않습니다.</li>\n" -#~ "<li><b>보낼 시에만</b>: Calibre는 장치에 보낼 때만 책에 대한 모음집을 추가하거나 지우고 메타 정보를 " -#~ "갱신합니다.</li>\n" -#~ "<li><b>자동 관리</b>: Calibre는 라이브러리와 동기화하여 자동으로 장치 상의 메타 정보를 유지합니다.</li></ul>" - -#~ msgid "Communicate with the Promedia eBook reader" -#~ msgstr "Promedia eBook Reader와 통신합니다" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "메타 정보를 원하는 책의 ISBN ID입니다." - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "사용할 압축 수준을 지정합니다. 범위는 1 - 10 입니다. 1은 가장 낮은 압축률이지만 가장 빠르고 10은 가장 높은 압축률이지만 가장 " -#~ "느립니다." - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "%s 에 대한 대상을 선택하세요.%s" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "'이 책을 읽은 것으로 표시' 태그:" - -#~ msgid "Failed to email books" -#~ msgstr "전자우편으로 책 보내기 실패" - -#~ msgid "Choose plugin" -#~ msgstr "플러그인 선택" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "%s 크기는 올바르지 않습니다. 넓이x높이의 양식이어야 합니다" - -#~ msgid "Use brackets" -#~ msgstr "소괄호 사용" - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "태그 기반의 열을 생성하고 수정합니다" - -#~ msgid "Tag on book" -#~ msgstr "책의 태그" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "태그 편집기는 수정된 태그가 있을 경우 사용할 수 없습니다" - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>calibre는 <b>Google Books</b>와 <b>isbndb.com</b>에서 책에 대한 메타 정보를 찾을 수 있습니다. " -#~ "<p>isbndb.com을 사용하려면 <a href=\"http://www.isbndb.com\">무료 계정</a>에 가입을 하고 아래에 " -#~ "접근 키를 입력해야 합니다." - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "메타 정보를 가져올 수 없음:" - -#~ msgid "&Access Key:" -#~ msgstr "접근 키(&A):" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "데이터베이스에서 이 책의 선택된 형식을 지웁니다." - -#~ msgid "Reader" -#~ msgstr "리더" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "작동중인 작업 목록을 보려면 누르세요" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Calibre 빠른 시작 가이드" - -#~ msgid "&User stylesheet" -#~ msgstr "사용자 스타일시트(&U)" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "사용법: %s:%s@%s:%s 그리고 %s 암호화" - -#~ msgid "Lookup name" -#~ msgstr "검색 이름" - -#~ msgid "" -#~ "The lookup name must be lower case and cannot contain \":\"s or spaces" -#~ msgstr "검색 이름은 소문자여야 하며 \":\", 공백을 사용할 수 없습니다" - -#~ msgid "Column heading" -#~ msgstr "열 제목" - -#~ msgid "&Stop selected job" -#~ msgstr "선택된 작업 정지(&S)" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>예를 들어, 모든 H2 태그가 class=\"chapter\"를 가지면, 태그에 <i>h2</i>, 속성에 <i>class</i>, " -#~ "값에 <i>chapter</i>를 지정합니다.</p><p>속성을 비워두면 모든 속성에 일치하고, 값을 비워두면 모든 값과 일치합니다. " -#~ "태그를 * 로 설정하면 모든 태그와 일치합니다.</p><p>XPath의 더 많은 사용법을 배우려면 <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath 튜토리얼</a>을 " -#~ "참조하세요." - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "줄 높이입니다. pts 단위. 본문에 연속되는 줄 사이의 공백을 제어합니다. 기본값으로 줄 높이 조작을 실행하지 않습니다." - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com 접속 대기 시간이 초과되었습니다. 나중에 다시 하세요." - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "openlibrary.org에서 표지 내려받기" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "librarything.com에서 표지 내려받기" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s 발견되지 않음" - -#~ msgid "System port selected" -#~ msgstr "시스템 포트 선택" - -#~ msgid "Column type" -#~ msgstr "열 종류" - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "제목과 저자를 기반으로 기본 표지를 생성" - -#~ msgid "Del" -#~ msgstr "Del" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Kogan과 통신합니다" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "분석 실패: %s 의 오류: %s" - -#~ msgid "Switch to library..." -#~ msgstr "라이브러리로 전환..." - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>위치 %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>쪽 %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>위치 %d • %s</b><br />" - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "장치가 연결되어 있으면 라이브러리를 변경할 수 없습니다." - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "%d 책들이 %s로 복사됨" - -#~ msgid " and delete from library" -#~ msgstr " 그리고 라이브러리에서 삭제" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "Values can be edited" -#~ msgstr "값을 편집할 수 있습니다" - -#~ msgid "&Current tweaks" -#~ msgstr "현재의 트윅(&C)" - -#~ msgid "All available tweaks" -#~ msgstr "모든 이용가능한 트윅" - -#~ msgid "&Restore to defaults" -#~ msgstr "기본값으로 복원(&R)" - -#~ msgid "Applying changes to %d books. This may take a while." -#~ msgstr "%d 권의 책들에 변경사항을 적용중입니다. 시간이 조금 걸릴 수 있습니다." - -#~ msgid "Send specific format" -#~ msgstr "형식 지정해서 보내기" - -#~ msgid "Search as you type" -#~ msgstr "입력하는 대로 찾기" - -#~ msgid "Customize the actions in:" -#~ msgstr "동작 사용자 정의:" - -#~ msgid "Text justification:" -#~ msgstr "행 고르기:" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "파일명 대신에 파일 내용에서 메타 정보 읽기(&F)" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "비슷한 제목과 저자가 있는 책이 있으면, 자동으로 새 파일을 병합(&M)" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "비슷한 제목과 저자를 가진 기존의 책이 추가하려는 형식을 가지고 있지 않다면, 새로운 항목을 생성하는 것 대신에 이 형식을 기존의 책에 " -#~ "추가합니다. 기존의 책이 이미 같은 형식을 가지고 있다면, 조용히 무시합니다.\n" -#~ "\n" -#~ "제목은 선두의 정(부정)관사(\"the\", \"a\", \"an\"), 구두점, 격(Case) 등은 무시하고 일치시킵니다. 저자는 " -#~ "완벽히 일치시킵니다." - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "저장되는 파일의 디렉토리 구조와 파일명을 제어하는 템플릿입니다. 기본값 \"%s\"는 저자마다 제목과 저자를 포함하는 파일명을 가진 하위 " -#~ "디렉토리 내에 책을 저장합니다. 이용가능한 변수: {%s}" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "장치로 전송하는 파일의 디렉토리 구조와 파일명을 제어하는 템플릿입니다. 기본값 \"%s\"는 저자마다 제목과 저자를 포함하는 파일명을 " -#~ "가진 디렉토리 내에 책을 저장합니다. 이용가능한 변수: {%s}" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s가 %s 버전으로 업데이트 되었습니다. <a href=\"http://calibre-ebook.com/whats-new\">새로운 " -#~ "기능</a>을 참조하세요. 내려받기 페이지를 방문하겠습니까?" - -#~ msgid "Customize the toolbar" -#~ msgstr "도구 모음 사용자 정의" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "도구 상자를 두 개로 분할합니다(&S)" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "작업 프로세스의 최대 대기 수 (재시작 필요함) (&M):" - -#~ msgid "The priority of worker processes" -#~ msgstr "작업 프로세스의 우선 순위" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "작업 프로세스의 최대 대기 수" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "책을 추가할 때 적용할 태그:" - -#~ msgid "Delete current saved search" -#~ msgstr "현재의 저장된 검색 삭제" - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "소스 파일에서 강제 줄 넘김과 다른 문제들을 탐지하고 교정을 시도합니다. 이것은 더 나쁜것을 만들지도 모르니 주의해서 사용하세요." - -#~ msgid "&Search and replace (experimental)" -#~ msgstr "찾아서 바꾸기(실험 단계) (&S)" - -#~ msgid "Remove all" -#~ msgstr "모두 지우기" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [options] mybook.chm" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Kobo는 현재 모음집: \"Im_Reading\" 한가지만 지원합니다. \"Im_Reading\" 라는 이름의 태그를 작성하십시오 " - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "PocketBook 602 eBook 리더와 통신하다" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "기기 Digma Q600와 통신합니다" - -#~ msgid "Nook Color" -#~ msgstr "기기 Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "기기 Nook Color eBook 리더와 통신" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "%s 디스크 드라이브를 인식할 수 없습니다. 커널이 구 버전의 SYSFS를 보여주는 듯 합니다." - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "메타정보를 amazon.fr에서 내려받기" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "메타정보를 amazon.com에서 에스파냐어로 내려받기" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "메타정보를 amazon.com에서 영어로 내려받기" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "메타정보를 amazon.de에서 내려받기" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "메타정보를 amazon.com에서 내려받기" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Douban.com에서 표지 내려받기" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no blank " -#~ "lines or indents." -#~ msgstr "" -#~ "문단의 구조입니다.\n" -#~ "['auto', 'block', 'single', 'print', 'unformatted']중에서 선택합니다\n" -#~ "* auto: 문단 형식의 자동 감지를 시도합니다.\n" -#~ "* block: 빈 줄을 문단의 끝으로 처리합니다.\n" -#~ "* single: 한 줄을 하나의 문단으로 합니다.\n" -#~ "* print: 줄이 두개 이상의 공백이나 탭으로 시작하면 하나의 문단으로 합니다.\n" -#~ "* unformatted: Most lines have hard line breaks, few/no blank lines or " -#~ "indents." - -#~ msgid "" -#~ "<p>Search and replace uses <i>regular expressions</i>. See the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">regular " -#~ "expressions tutorial</a> 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 "" -#~ "<p>검색과 교체는 <i>정규 표현식</i>을 사용합니다. See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">정규 표현식 튜토리얼 </a> 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." - -#~ msgid "Markdown Options" -#~ msgstr "Markdown 옵션" - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "본문에 Markdown 서식 적용" - -#~ msgid "Has Cover" -#~ msgstr "표지 있음" - -#~ msgid "Has Summary" -#~ msgstr "개요 있음" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "메타 정보의 내려받기가 지연된것 같습니다. 나중에 다시 하세요." - -#~ msgid "The download timed out." -#~ msgstr "내려받기의 대기시간이 초과되었습니다." - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "예약된 모든 리시프들을 동시에 내려받습니다" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "이 레시피를 내려받는 간격입니다. 값을 0으로 지정하는 것은 레시피를 매 시간마다 내려받겠다는 것을 의미합니다." - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "첨부 파일: %s는(은) %s를(을) 내려받는 리시프입니다." diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index 21695ed010..2210f91efc 100644 --- a/src/calibre/translations/lt.po +++ b/src/calibre/translations/lt.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-04-26 09:56+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:44+0000\n" "Last-Translator: Mantas Kriaučiūnas <mantas@akl.lt>\n" "Language-Team: Lithuanian <lt@li.org>\n" "MIME-Version: 1.0\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "(n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:45+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:43+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -32,7 +32,7 @@ msgstr "Nieko nedaro" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -95,10 +95,11 @@ msgstr "Nieko nedaro" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -135,12 +136,12 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -176,21 +177,21 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -233,7 +234,7 @@ msgstr "Vartotojo sąsajos veiksmas" #: /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/actions/preferences.py:25 #: /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 @@ -420,207 +421,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Išvaizda ir elgsena" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Įrenginys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Veikimas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Pakeisti calibre veikimą" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Pridėti savo stulpelių" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Įvesties parinktys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Konvertavimas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Bendros parinktys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Išeities parinktys" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Pridėti knygas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Importavimas/eksportavimas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Išsaugoti knygas į diską" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Siųsti knygas į įrenginius" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Dalytis knygas el. paštu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Įskiepiai" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Įvairūs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -862,7 +867,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -876,8 +881,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -906,13 +911,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1029,11 +1034,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Naujienos" @@ -1041,8 +1046,8 @@ msgstr "Naujienos" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalogas" @@ -1109,8 +1114,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1120,8 +1125,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1129,8 +1134,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1363,12 +1368,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Neįgyvendinta" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2366,7 +2371,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3294,7 +3299,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3302,6 +3313,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4038,7 +4053,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4074,84 +4089,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4194,7 +4209,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4232,7 +4247,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4270,126 +4285,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4397,7 +4413,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4406,13 +4422,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4422,44 +4438,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4471,11 +4487,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4540,8 +4556,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4577,104 +4595,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4756,35 +4774,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4992,20 +5010,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5035,7 +5053,6 @@ 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 "" @@ -5044,46 +5061,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5124,90 +5141,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5217,11 +5238,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5255,50 +5276,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5307,15 +5328,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5485,6 +5506,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5499,8 +5522,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5551,45 +5574,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5608,7 +5631,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5628,7 +5651,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5653,7 +5676,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6680,52 +6703,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8054,6 +8068,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8126,12 +8210,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8146,7 +8230,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9702,7 +9786,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9752,62 +9835,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9822,19 +9855,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11429,6 +11462,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13993,42 +14030,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14105,11 +14142,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14119,56 +14156,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16189,17 +16226,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16762,53 +16799,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16818,37 +16855,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16858,7 +16895,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16868,24 +16905,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16894,11 +16931,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16906,7 +16943,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16915,7 +16952,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16926,27 +16963,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16960,7 +16997,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16968,7 +17005,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16977,14 +17014,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16994,7 +17031,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17002,13 +17039,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17017,7 +17054,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17030,7 +17067,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17047,7 +17084,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17062,83 +17099,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17303,38 +17364,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17518,31 +17583,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18308,16 +18373,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Įeinančiu HTML bylų koduotė. Dažniausiai parenkama: cp1257, latin1, iso-8859-" -#~ "1 ir utf-8." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Customize the toolbar" -#~ msgstr "Tinkinti įrankių juostą" diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index 6e250f53f4..19fbe0458c 100644 --- a/src/calibre/translations/ltg.po +++ b/src/calibre/translations/ltg.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" "PO-Revision-Date: 2011-05-06 12:35+0000\n" "Last-Translator: uGGa <Unknown>\n" "Language-Team: Latgalian <ltg@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:56+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:52+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Pilneigi nikū nadora" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Pilneigi nikū nadora" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1034,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3295,6 +3306,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ 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 "" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index 68e39c1dc0..72825d1ff6 100644 --- a/src/calibre/translations/lv.po +++ b/src/calibre/translations/lv.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-05-17 11:56+0000\n" -"Last-Translator: uGGa <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:18+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Latvian <ivars_a@inbox.lv>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:45+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:42+0000\n" +"X-Generator: Launchpad (build 13613)\n" "X-Poedit-Country: LATVIA\n" "X-Poedit-Language: Latvian\n" @@ -33,7 +33,7 @@ msgstr "Pilnīgi neko nedara" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -96,10 +96,11 @@ msgstr "Pilnīgi neko nedara" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -136,12 +137,12 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -177,21 +178,21 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -234,7 +235,7 @@ 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/actions/preferences.py:25 #: /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 @@ -421,207 +422,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Izskats un sajūta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Saskarne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Uzvedība" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Pievienot savas kolonnas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Rīkjosla" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Meklēšana" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Pārveidošana" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Kopīgas opcijas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Izvades opcijas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Pievieno grāmatas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Importēt/Eksportēt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Saglabā grāmatas diskā" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Sūta grāmatas ierīcēm" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Paplašināti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Koplietošana" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Spraudņi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Dažādi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -857,7 +862,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -871,8 +876,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -901,13 +906,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Komunicē ar Android telefoniem." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1024,11 +1029,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Ziņas" @@ -1036,8 +1041,8 @@ msgstr "Ziņas" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalogs" @@ -1104,8 +1109,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1115,8 +1120,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1124,8 +1129,8 @@ msgstr "Dzēš grāmatas no ierīces..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1358,12 +1363,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2361,7 +2366,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3289,7 +3294,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Visi raksti" @@ -3297,6 +3308,10 @@ msgstr "Visi raksti" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Titullapa" @@ -4035,7 +4050,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Pievienot vienā katalogā esošas grāmatas" @@ -4077,84 +4092,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Nav izvēlēta grāmata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4197,7 +4212,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4235,7 +4250,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4273,126 +4288,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Pārslēgt/izveidot bibliotēku" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Jau eksistē" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4400,7 +4416,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4409,13 +4425,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4425,44 +4441,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4474,11 +4490,11 @@ msgstr "" msgid "Convert books" msgstr "Pārveidot grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Masveida pārveidošana" @@ -4543,8 +4559,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4580,104 +4598,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Dzēst grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Neviena ierīce nav savienota" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4759,35 +4777,35 @@ msgstr "" msgid "Edit metadata" msgstr "Rediģēt metadatus" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Rediģēt metadatus grāmatai" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Rediģēt metadatus masveidā" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Lejupielādēt metadatus un vākus" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4995,20 +5013,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5038,7 +5056,6 @@ 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 "Saglabāt diskā" @@ -5047,46 +5064,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Nav iespējams saglabāt diskā" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Kļūda saglabājot" -#: /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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 "Dažas grāmatas nevarēja saglabāt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5127,90 +5144,94 @@ msgstr "" msgid "Similar books..." msgstr "Līdzīgas grāmatas..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Šī paša autora grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Šīs sērijas grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Grāmatas ar tādām pašām birkām" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5220,11 +5241,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5258,50 +5279,50 @@ msgstr "" msgid "View" msgstr "Skatīt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Izvēlētas vairākas grāmatas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5310,15 +5331,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5488,6 +5509,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5502,8 +5525,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5554,45 +5577,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Atrodas" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5611,7 +5634,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5631,7 +5654,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5656,7 +5679,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6684,52 +6707,43 @@ msgstr "Zināmo sēriju saraksts. Jūs varat pievienot jaunas sērijas." msgid "Book " msgstr "Grāmata " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8060,6 +8074,76 @@ msgstr "Datums" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8132,12 +8216,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8152,7 +8236,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9710,7 +9794,6 @@ 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:112 msgid "Are your sure?" msgstr "Vai esat pārliecināts?" @@ -9760,62 +9843,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9830,19 +9863,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11437,6 +11470,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14001,42 +14038,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14113,11 +14150,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14127,56 +14164,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16197,17 +16234,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopē <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16770,53 +16807,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16826,37 +16863,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16866,7 +16903,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16876,24 +16913,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16902,11 +16939,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16914,7 +16951,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16923,7 +16960,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16934,27 +16971,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16968,7 +17005,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16976,7 +17013,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16985,14 +17022,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17002,7 +17039,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17010,13 +17047,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17025,7 +17062,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17038,7 +17075,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17055,7 +17092,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17070,83 +17107,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17311,38 +17372,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17526,31 +17591,31 @@ msgstr "Lejupielādē vāku no %s" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18318,291 +18383,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "The author whose book to search for." -#~ msgstr "Meklējamās grāmatas autors." - -#~ msgid "The title of the book to search for." -#~ msgstr "Meklējamās grāmatas nosaukums." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Meklējamās grāmatas izdevējs." - -#~ msgid "Every " -#~ msgstr "Katru " - -#~ msgid "day" -#~ msgstr "dienu" - -#~ msgid "Monday" -#~ msgstr "pirmdienu" - -#~ msgid "Tuesday" -#~ msgstr "otrdienu" - -#~ msgid "Wednesday" -#~ msgstr "trešdienu" - -#~ msgid "Thursday" -#~ msgstr "ceturtdienu" - -#~ msgid "Friday" -#~ msgstr "piektdienu" - -#~ msgid "Saturday" -#~ msgstr "sestdienu" - -#~ msgid "Sunday" -#~ msgstr "svētdienu" - -#~ msgid "Download only metadata" -#~ msgstr "Lejupielādēt tikai metadatus" - -#~ msgid "Download only covers" -#~ msgstr "Lejupielādēt tikai vākus" - -#~ msgid "Convert E-books" -#~ msgstr "Pārveidot e-grāmatas" - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal un John Schember" - -#~ msgid "Add/Save" -#~ msgstr "Pievienošana/Saglabāšana" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "Epasta\n" -#~ "piegāde" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Satura\n" -#~ "serveris" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "Grāmatu &glabāšanas vieta (E-grāmatas tiek glabātas autoriem atbilstošos " -#~ "katalogos. Metadati tiek glabāti failā metadata.db)" - -#~ msgid "Browse for the new database location" -#~ msgstr "Izvēlēties jaunu datubāzes atrašanās vietu" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "<font face=\"serif\">%s</font>. no %s grāmatām." - -#~ msgid "covers" -#~ msgstr "vāki" - -#~ msgid "metadata" -#~ msgstr "metadati" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Nav iespējams lejupielādēt daļu metadatu" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "&Search:" -#~ msgstr "&Meklēt:" - -#~ msgid "Sort by &popularity" -#~ msgstr "Kārtot pēc &popularitātes" - -#~ msgid "Edit meta information" -#~ msgstr "Rediģēt metadatus" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Grāmatai nav ne nosaukuma ne ISBN" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Biblitotēkā\n" -#~ "%d\n" -#~ "grāmatas" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Rakstzīmju kodējums avota HTML failiem. Bieži vien tiek izmantots: cp1252, " -#~ "latin1, iso-8859-1 un utf-8." - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "Šis profils ir paredzēts SONY PRS sērijai. 500/505/700 u.c." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Komunicē ar BeBook e-grāmatu lasītāju." - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Komunicē ar BeBook Mini e-grāmatu lasītāju." - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Komunicē ar Cybook Gen 3 e-grāmatu lasītāju." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Komunicē ar Cybook Opus e-grāmatu lasītāju." - -#~ msgid "List builtin recipes" -#~ msgstr "Parādīt iebūvētās receptes" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "Gaidot atbildi no LibraryThing.com iestājās noildze. Mēģiniet vēlāk." - -#~ msgid " not found." -#~ msgstr " nav atrasts." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "LibraryThing.com servera kļūda. Mēģiniet vēlāk." - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "" -#~ "Avota rakstzīmju kodējums. Pēc noklusējuma tiek veikta automātiskā " -#~ "noteikšana." - -#~ msgid "Useful for debugging." -#~ msgstr "Noder atkļūdošanai." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Parasti calibre tukšas rindas uzskata par rindkopu atdalītājiem. Izvēloties " -#~ "šo opciju tiks uzskatīts, ka katra rinda ir viena rindkopa." - -#~ msgid "Choose plugin" -#~ msgstr "Izvēlieties spraudni" - -#~ msgid "TabWidget" -#~ msgstr "TabWidget" - -#~ msgid "Finding metadata..." -#~ msgstr "Meklē metadatus..." - -#~ msgid "Could not find metadata" -#~ msgstr "Nav iespējams atrast metadatus" - -#~ msgid "Warning" -#~ msgstr "Brīdinājums" - -#~ msgid "No metadata found" -#~ msgstr "Metadati netika atrasti" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Metadati netika atrasti. Mēģiniet pamainīt autoru un nosaukumu vai ISBN kodu." - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "" -#~ "No zemāk esošā saraksta izvēlieties grāmatu, kura ir visvairāk atbilst " -#~ "meklētajai." - -#~ msgid "Meta information" -#~ msgstr "Metadati" - -#~ msgid "The download timed out." -#~ msgstr "Lejupielādes noildze." - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "Šai grāmatai nevar atrast vāku. Mēģiniet norādīt ISBN." - -#~ msgid "Bad cover" -#~ msgstr "Slikts vāks" - -#~ msgid "Edit Meta Information" -#~ msgstr "Rediģēt metadatus" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Available Formats" -#~ msgstr "Pieejamie formāti" - -#~ msgid "Pick recipe" -#~ msgstr "Izvēlieties recepti" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Nevarēja lejuplādēt metadatus:" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Nevar lejuplādēt metadatus:" - -#~ msgid "English (AU)" -#~ msgstr "Angļu (AU)" - -#~ msgid "English (CA)" -#~ msgstr "Angļu (CA)" - -#~ msgid "English (IND)" -#~ msgstr "Angļu (IND)" - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Komunicē ar Kindle 2 e-grāmatu lasītāju." - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Komunicē ar Sony PRS-600/700 e-grāmatu lasītāju." - -#~ msgid "and delete from library" -#~ msgstr "un dzēst no bibliotēkas" - -#~ msgid "Fetch metadata" -#~ msgstr "Lejupielādēt metadatus" - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>calibre metadatus meklē <b>Google Books</b> un " -#~ "<b>isbndb.com</b>.</p><p>Lai izmantotu isbndb.com Jums nepieciešams zemāk " -#~ "ievadīt pieejas kodu, kuru var iegūt reģistrējoties <a " -#~ "href=\"http://www.isbndb.com\">bez maksas</a>.</p>" - -#~ msgid "&Access Key:" -#~ msgstr "Pieejas &kods:" - -#~ msgid "Fetch" -#~ msgstr "Meklēt" - -#~ msgid "Matches" -#~ msgstr "Rezultāti" - -#~ msgid "dd MMM yyyy" -#~ msgstr "yyyy.MM.dd" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "Lejupielādēt &metdatus" - -#~ msgid "Download &cover" -#~ msgstr "Lejupielādēt &vāka attēlu" - -#~ msgid "Copy to Clipboard" -#~ msgstr "Kopēt uz starpliktuvi" - -#~ msgid " " -#~ msgstr " " - -#~ msgid " " -#~ msgstr " " - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d no %d" - -#~ msgid "ratings" -#~ msgstr "vērtējumi" diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index be9facc743..5e4a617bd0 100644 --- a/src/calibre/translations/ml.po +++ b/src/calibre/translations/ml.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2010-12-16 23:06+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:53+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Malayalam <ml@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:46+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:43+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -422,207 +423,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -861,7 +866,7 @@ msgstr "സൂചിപ്പിച്ചിട്ടുള്ള പ്ലു #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -875,8 +880,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -905,13 +910,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "ആന്‍ഡ്രോയിഡ് ഫോണുകളുമായി(Android phones) സംവതിക്കുക." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1028,11 +1033,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "വാര്‍ത്തകള്‍" @@ -1040,8 +1045,8 @@ msgstr "വാര്‍ത്തകള്‍" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1108,8 +1113,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1119,8 +1124,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1128,8 +1133,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1363,12 +1368,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2366,7 +2371,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3298,7 +3303,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3306,6 +3317,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4042,7 +4057,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4078,84 +4093,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4198,7 +4213,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4236,7 +4251,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4274,126 +4289,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4401,7 +4417,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4410,13 +4426,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4426,44 +4442,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4475,11 +4491,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4544,8 +4560,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4581,104 +4599,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4760,35 +4778,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4996,20 +5014,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5039,7 +5057,6 @@ 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 "" @@ -5048,46 +5065,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5128,90 +5145,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5221,11 +5242,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5259,50 +5280,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5311,15 +5332,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5489,6 +5510,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5503,8 +5526,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5555,45 +5578,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5612,7 +5635,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5632,7 +5655,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5657,7 +5680,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6684,52 +6707,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8058,6 +8072,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8130,12 +8214,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8150,7 +8234,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9706,7 +9790,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9756,62 +9839,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9826,19 +9859,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11433,6 +11466,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13997,42 +14034,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14109,11 +14146,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14123,56 +14160,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16193,17 +16230,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16766,53 +16803,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16822,37 +16859,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16862,7 +16899,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16872,24 +16909,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16898,11 +16935,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16910,7 +16947,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16919,7 +16956,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16930,27 +16967,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16964,7 +17001,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16972,7 +17009,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16981,14 +17018,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16998,7 +17035,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17006,13 +17043,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17021,7 +17058,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17034,7 +17071,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17051,7 +17088,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17066,83 +17103,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17307,38 +17368,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17522,31 +17587,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18312,24 +18377,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "No valid plugin found in " -#~ msgstr "സാധുത ഉള്ള ഒരു പ്ലുഗിനുകള്‍ ഒന്നും കണ്ടെത്തിയില്ല " - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Kindle 2 eBook reader ആയി സംവദിക്കുക." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Nokia 810 internet tablet ആയി സംവദിക്കുക." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Sony PRS-300/505/500 eBook reader ആയി സംവദിക്കുക." - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Sony PRS-600/700/900 eBook reader ആയി സംവദിക്കുക." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Teclast K3 reader ആയി സംവദിക്കുക." - -#~ msgid " " -#~ msgstr " " diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index 80adb98536..045f9a7c89 100644 --- a/src/calibre/translations/mr.po +++ b/src/calibre/translations/mr.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-06-07 10:53+0000\n" -"Last-Translator: Shirish Joshi <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:46+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Marathi <mr@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:46+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:43+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "काहीच करत नाही" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "काहीच करत नाही" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -425,208 +426,212 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "दृश्य अनुभूती" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "तुमच्यानुसार मजकूर स्तंभ तयार करा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "calibre च्या पुस्तक सूची मध्ये तुमच्यानुसार मजकूर स्तंभ तयार करा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "टूलबार" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "तुम्च्यानुसार टूलबार व उपलभ्द मेन्यू शी निगडीत क्रिया बदला" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "शोधत आहे" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "calibre कोणत्या प्रकारे पुस्तकांमध्ये शोधते ते बदला" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "input पर्याय" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "रुपांतर" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "प्रत्येक input नुसार रुपांतर पर्याय बदला" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "नेहेमीचे पर्याय" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "सर्व formats साठी एक समान पर्याय वापरा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "output पर्याय" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "प्रत्येक output format साठी रुपांतर पर्याय वेगळे ठेवा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "पुस्तके समाविष्ट करत आहे" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "आयात / निर्यात" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "पुस्तके समाविष्ट करताना संबंधित मजकूर कसा वाचावा यासाठी पर्याय निवडा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "पुस्तके disk वर लिहा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "पुस्तके या संगणकाला जोडलेल्या devices ना पाठवली जात आहेत" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "तुमच्या ebook reader वर पुस्तके कशी पाठवली जातील यासाठी पर्याय निवडा" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "संबंधित मजकुरासाठी plugboards" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "मेटाडाटा डाउनलोड" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -862,7 +867,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -876,8 +881,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "हो" @@ -906,13 +911,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1029,11 +1034,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "वार्ता" @@ -1041,8 +1046,8 @@ msgstr "वार्ता" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "पुस्तक सूची" @@ -1109,8 +1114,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1120,8 +1125,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1129,8 +1134,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1363,12 +1368,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2366,7 +2371,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3294,7 +3299,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3302,6 +3313,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "मुख्यपृष्ठ" @@ -4038,7 +4053,7 @@ msgstr "" msgid "A" msgstr "अ" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4074,84 +4089,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "पुस्तकांची प्रत उपकरणावर तयार करीत आहे..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "कोणतेही पुस्तक सापडले नाही" @@ -4194,7 +4209,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "पुस्तक निवडलेले नाही" @@ -4232,7 +4247,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4270,126 +4285,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4397,7 +4413,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4406,13 +4422,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4422,44 +4438,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "कोणतेही ग्रंथालय सापडले नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "परवानगी नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4471,11 +4487,11 @@ msgstr "क" msgid "Convert books" msgstr "पुस्तकांचे रुपांतर करा" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4540,8 +4556,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4577,104 +4595,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "पुस्तके नष्ट करा" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "निवडलेली पुस्तके नष्ट करा" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "नष्ट करू शकत नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "पुस्तके नष्ट करू शकत नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "मुख्य स्मरणिका" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "नष्ट करण्यासाठी पुस्तके नाही" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4756,35 +4774,35 @@ msgstr "ई" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "म" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4992,20 +5010,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5035,7 +5053,6 @@ 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 "" @@ -5044,46 +5061,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5124,90 +5141,94 @@ msgstr "" msgid "Similar books..." msgstr "यासमान पुस्तके" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "या लेखकाची इतर पुस्तके" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "या शृंखलेतील पुस्तके" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "या प्रकाशनाची इतर पुस्तके" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5217,11 +5238,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5255,50 +5276,50 @@ msgstr "" msgid "View" msgstr "दृश्य" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5307,15 +5328,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5485,6 +5506,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5499,8 +5522,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5551,45 +5574,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5608,7 +5631,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5628,7 +5651,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5653,7 +5676,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6680,52 +6703,43 @@ msgstr "" msgid "Book " msgstr "पुस्तक " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "किंडल विकल्प" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8054,6 +8068,76 @@ msgstr "दिनांक" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8126,12 +8210,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8146,7 +8230,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9702,7 +9786,6 @@ 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:112 msgid "Are your sure?" msgstr "तुम्हाला खात्री आहे?" @@ -9752,62 +9835,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9822,19 +9855,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11429,6 +11462,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13993,42 +14030,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14105,11 +14142,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14119,56 +14156,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "नावानुसार क्रमवारी" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "लोकप्रियतेनुसार क्रमवारी" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "मूल्यांकनानुसार क्रमवारी" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "सर्व जुळवा" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "कोणतेही जुळवा" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16189,17 +16226,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16762,53 +16799,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16818,37 +16855,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16858,7 +16895,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16868,24 +16905,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16894,11 +16931,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16906,7 +16943,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16915,7 +16952,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16926,27 +16963,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16960,7 +16997,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16968,7 +17005,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16977,14 +17014,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16994,7 +17031,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17002,13 +17039,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17017,7 +17054,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17030,7 +17067,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17047,7 +17084,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17062,83 +17099,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17303,38 +17364,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17518,31 +17583,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18308,72 +18373,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "Cover download" -#~ msgstr "पृष्ठ डाउनलोड" - -#~ msgid "ratings" -#~ msgstr "मुल्यांकन" - -#~ msgid " not found." -#~ msgstr " सापडले नाही" - -#~ msgid "metadata" -#~ msgstr "मेटाडाटा" - -#~ msgid "ignore" -#~ msgstr "दुर्लक्ष करा" - -#~ msgid "mixed" -#~ msgstr "संमिश्र" - -#~ msgid "book" -#~ msgstr "पुस्तक" - -#~ msgid "PDB Input" -#~ msgstr "PDB आदान" - -#~ msgid "Automatic" -#~ msgstr "स्वयंचलित" - -#~ msgid "Column heading" -#~ msgstr "स्तंभ मथळा" - -#~ msgid "Column type" -#~ msgstr "स्तंभ प्रकार" - -#~ msgid "Create or edit custom columns" -#~ msgstr "नवीन स्तंभ निर्माण अथवा संपादीत करा" - -#~ msgid "Column &type" -#~ msgstr "स्तंभ प्रकार" - -#~ msgid "Every " -#~ msgstr "प्रत्येक " - -#~ msgid "day" -#~ msgstr "दिवस" - -#~ msgid "Monday" -#~ msgstr "सोमवार" - -#~ msgid "Tuesday" -#~ msgstr "मंगळवार" - -#~ msgid "Wednesday" -#~ msgstr "बुधवार" - -#~ msgid "Thursday" -#~ msgstr "गुरुवार" - -#~ msgid "Friday" -#~ msgstr "शुक्रवार" - -#~ msgid "Saturday" -#~ msgstr "शनिवार" - -#~ msgid "Sunday" -#~ msgstr "रविवार" - -#~ msgid " " -#~ msgstr " " diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index 0d2f8f6cd8..ffc278fcf3 100644 --- a/src/calibre/translations/ms.po +++ b/src/calibre/translations/ms.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2010-04-09 05:12+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:48+0000\n" "Last-Translator: esaismail@gmail.com <Unknown>\n" "Language-Team: Malay <ms@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:46+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:43+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Langsung tidak melakukan apa-apa" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -422,207 +423,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -862,7 +867,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -876,8 +881,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -906,13 +911,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1029,11 +1034,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1041,8 +1046,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1109,8 +1114,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1120,8 +1125,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1129,8 +1134,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1363,12 +1368,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2366,7 +2371,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3297,7 +3302,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3305,6 +3316,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4041,7 +4056,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4077,84 +4092,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4197,7 +4212,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4235,7 +4250,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4273,126 +4288,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4400,7 +4416,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4409,13 +4425,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4425,44 +4441,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4474,11 +4490,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4543,8 +4559,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4580,104 +4598,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4759,35 +4777,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4995,20 +5013,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5038,7 +5056,6 @@ 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 "" @@ -5047,46 +5064,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5127,90 +5144,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5220,11 +5241,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5258,50 +5279,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5310,15 +5331,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5488,6 +5509,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5502,8 +5525,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5554,45 +5577,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5611,7 +5634,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5631,7 +5654,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5656,7 +5679,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6683,52 +6706,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8057,6 +8071,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8129,12 +8213,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8149,7 +8233,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9705,7 +9789,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9755,62 +9838,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9825,19 +9858,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11432,6 +11465,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13996,42 +14033,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14108,11 +14145,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14122,56 +14159,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16192,17 +16229,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16765,53 +16802,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16821,37 +16858,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16861,7 +16898,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16871,24 +16908,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16897,11 +16934,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16909,7 +16946,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16918,7 +16955,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16929,27 +16966,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16963,7 +17000,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16971,7 +17008,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16980,14 +17017,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16997,7 +17034,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17005,13 +17042,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17020,7 +17057,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17033,7 +17070,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17050,7 +17087,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17065,83 +17102,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17306,38 +17367,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17521,31 +17586,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18311,13 +18376,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Pengkodan aksara bagi fail-fail HTML yang di inputkan. Pilihan yang biasa " -#~ "termasuk: cp 1252, latin 1, iso-8859-1 dan utf-8." - -#~ msgid " " -#~ msgstr " " diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 90c018ac05..a7caf8d774 100644 --- a/src/calibre/translations/nb.po +++ b/src/calibre/translations/nb.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-06-30 07:57+0000\n" -"Last-Translator: Øyvind Øritsland <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:26+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Norwegian Bokmal <nb@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:47+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:44+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Gjør absolutt ingenting" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Gjør absolutt ingenting" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ msgstr "Handlinger for brukergrensesnitt" #: /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/actions/preferences.py:25 #: /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 @@ -430,52 +431,56 @@ msgstr "" "Finn den neste eller forrige treff når du søker i ditt calibre-bibliotek i " "fremhevelsesmodus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Søk etter bøker fra forskjellige bokforhandlere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Hent nye calibre-plugins eller oppdater dine eksisterende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Utseende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Brukergrensesnitt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Adferd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Endrer måten calibre oppfører seg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Legg til dine egne kolonner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Verktøylinje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -483,65 +488,65 @@ msgstr "" "Tilpass verktøylinjen og kontekstmenyer. Endringer med handlinger er " "tilgjengelig i hver" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Søker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Inndatavalg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "konvertering" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Vanlige valg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "Angi felles konverteringsalternativer for alle formater" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Valg for utdata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Legger til bøker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Importér/eksportér" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Lagrer bøker til disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -549,48 +554,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Sender bøker til enheter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Instrumenttavle for metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 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:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Malfunksjoner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Avansert" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Lag dine egne malfunksjoner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Dele bøker via e-post" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Deling" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -598,11 +603,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Deling over nettet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -610,36 +615,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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Nedlasting av metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 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:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Tilpasning" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Diverse avanserte konfigurasjoner" @@ -902,7 +907,7 @@ msgstr "Slå av navngitte programtillegg" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -916,8 +921,8 @@ msgstr "Stien til biblioteket er for lang. Den må ha færre enn %d tegn." #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Ja" @@ -946,7 +951,7 @@ msgstr "Feilsøkingslogg" msgid "Communicate with Android phones." msgstr "Kommuniser med Android-telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -954,7 +959,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Kommuniser med S60 telefoner." @@ -1078,11 +1083,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nyheter" @@ -1090,8 +1095,8 @@ msgstr "Nyheter" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalog" @@ -1161,8 +1166,8 @@ msgstr "Overfører bøker til enheten..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1172,8 +1177,8 @@ msgstr "Legg bøker til enhetens metadatalister..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1181,8 +1186,8 @@ msgstr "Fjern bøker fra enheten..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1425,12 +1430,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Ikke implementert" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2626,7 +2631,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3677,7 +3682,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Alle artikler" @@ -3685,6 +3696,10 @@ msgstr "Alle artikler" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Dette er en Amazon Topaz-bok. Den kan ikke koverteres." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Tittelside" @@ -4545,7 +4560,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Legg til bøker fra en enkelt mappe" @@ -4585,11 +4600,11 @@ msgstr "Legg til filer til valgte bokoppføring" msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Er du sikker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format msgid "" "Are you sure you want to add the same files to all %d books? If the " @@ -4598,36 +4613,36 @@ msgstr "" "Er du sikker på at du ønsker å legge til de samme filene til alle %d bøkene? " "Dersom format allerede finnes for boken vil den bli erstattet." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Velg bokfiler" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Legger til" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "Lager bokoppføring fra ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Laster opp bøker til enheten." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Støttede bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Velg bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Slått sammen noen bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4637,38 +4652,38 @@ msgstr "" "prosessert og sammenføyet inn i din Calibre-database, i samsvar med din auto-" "sammenføyingsinnstilling:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Kunne ikke lese metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Kunne ikke lese metadata fra følgende" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Ingen bøker ble valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "De følgende bøkene er virituelle og kan ikke legges til calibre-biblioteket:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Ingen bokfiler ble funnet" @@ -4711,7 +4726,7 @@ msgstr "Brukerkommentaer genereres kun fra hovedbiblioteket" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Ingen bøker ble valgt" @@ -4749,7 +4764,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Lag en katalog av bøker i calibre-biblioteket ditt" @@ -4787,85 +4802,86 @@ msgstr "%d bøker" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Bytt/opprett bibliotek..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Velg en tilfeldig bok" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Vedlikehold av bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Sikkerhetskopistatus for metadata i biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Undersøk biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Gjennopprett database" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Endre navn" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Velg et nytt navn for biblioteket <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Eksisterer allerede" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Navneendring feilet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4874,35 +4890,35 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "ingen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Sikkerhetskopieringsstatus" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Sikkerhetskopier metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4910,7 +4926,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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4918,7 +4934,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4927,7 +4943,7 @@ msgstr "" msgid "Success" msgstr "Vellykket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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?" @@ -4936,7 +4952,7 @@ msgstr "" "det finnes filer i biblioteket ditt som samsvarer med informasjonen i " "databasen?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4946,25 +4962,25 @@ msgstr "" msgid "Failed" msgstr "Mislykket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 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:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Ingen problemer ble funnet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Kunne ikke finne bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -4973,15 +4989,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Ikke tillatt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4989,7 +5005,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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "Du kan ikke bytte bibliotek når en arbeidssessjon pågår." @@ -5001,11 +5017,11 @@ msgstr "C" msgid "Convert books" msgstr "Konverter bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Konverter individuelt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Samlet konvertering" @@ -5072,8 +5088,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5110,92 +5128,92 @@ msgid "" msgstr "" "Kunne ikke slette noen av bøkene. Klikk på Se Detaljer knappen for detaljer." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Fjern bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Fjern valgte bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Fjern filer for et spesifisert format fra valgte bøker..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "Fjern omslag fra valgte bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Fjern samsvarende bøker fra enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Kan ikke fjerne" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Velg formater som skal fjernes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Kan ikke slette bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Ingen enheter er koblet til" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Hovedminne" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Lagring Kort A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Lagring Kort B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Ingen bøker å slette" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Sletter bøker fra enheten." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5203,7 +5221,7 @@ msgstr "" "Noen av de valgte bøkene befinner seg på den tilkoblete enheten. " "<b>Where</b> ønsker du at de valgte bøkene skal slettes fra denne?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5211,7 +5229,7 @@ msgstr "" "De valgte bøkene vil bli <b>slettet permanent</b> og filene vil bli fjernet " "fra ditt calibrebibliotek. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5294,35 +5312,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Rediger metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Slå sammen bokoppføringer" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Rediger metadata individuelt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Rediger metadata samlet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Last ned metadata og omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Slå sammen med første valgte bok - slett øvrige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Slå sammen med første valgte bok - behold øvrige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "Sammenføy kun formater til den første valgte boken - slett de øvrige" @@ -5544,20 +5562,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Kjør velkomstveiviser" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Omstart i feilsøkingsmodus" @@ -5587,7 +5605,6 @@ msgid "S" msgstr "S" #: /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" @@ -5596,26 +5613,26 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Kan ikke lagre til disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Velg mottaksmappe" -#: /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 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 " @@ -5625,20 +5642,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:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Feil ved lagring" -#: /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 "There was an error while saving." msgstr "En feil oppsto ved lagring" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 "Kunne ikke lagre enkelte bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Klikk vis detaljer knappen for å se hvilke." @@ -5680,90 +5697,94 @@ msgstr "" msgid "Similar books..." msgstr "Samsvarende bøker..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Bøker av samme forfatter" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Bøker i denne serien" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Bøker av dette forlaget" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Bøker med de samme taggene" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "Få tak i bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5773,11 +5794,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5811,39 +5832,39 @@ msgstr "V" msgid "View" msgstr "Vis" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Vis spesifikt format" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Les en tilfeldig bok" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Kan ikke vise" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Formatet er ikke tilgjengelig" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "Devalgte bøkene har ingen formater" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Velg format som skal vises" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -5852,11 +5873,11 @@ msgstr "" "Ikke alle av de valgte bøkene var tilgjengelig i %s formatet. Du bør " "konvertere dem først." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Flere bøker ble valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5869,15 +5890,15 @@ msgstr "" "startet denne prosessen, kan den ikke stanses før den er fullført. Ønsker du " "å fortsette?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Kan ikke åpne folder" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 msgid "This book no longer exists in your library" msgstr "Denne boka er ikke lenger i ditt bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s har ikke tilgjengelig formater." @@ -6061,6 +6082,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6075,8 +6098,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6131,45 +6154,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Klikk for å åpne" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Samlinger" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Lim inn omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopier omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Dobbeltklikk for å åpne vinduet for bokdetaljer" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Bane" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6188,7 +6211,7 @@ msgstr "BibTeX valgmuligheter" #: /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/mobi_output.py:18 #: /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 @@ -6208,7 +6231,7 @@ msgstr "Valg spesifisert til" #: /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/mobi_output.py:18 #: /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 @@ -6233,7 +6256,7 @@ msgstr "utdata" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7304,52 +7327,43 @@ msgstr "Liste av kjente serier. Du kan legge til nye serier." msgid "Book " msgstr "Bok " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI Utdata" -#: /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 "Standard" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Tittel for Innholdsfortegnelse:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Omskaler bilder for &Palm-enheter" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Bruk forfatter &sorter etter forfatter" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Slå av kompressjon av filinnhold" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Ikke legg til noen innholdsforteglelse i boken" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Kindle valg" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Periodiske mastetopp-tegnsett:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Emndeord for Personlige dokumenter:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Ignorer &marger" @@ -8716,6 +8730,79 @@ msgstr "Dato" msgid "Delete from device" msgstr "Slett fra enheten" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "Inneholder ingenting" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" +"Innholdet kan ikke stilles inn for å gjøre ingenting. Slett det istedet." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Intet innhold ble valgt" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "Du må velge innhold fra listen over tilgjengelig innhold." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "Intet innhold bel valgt" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Redigeringsverktøy for kategorier" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Innhold i bruk" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Slett innhold fra databasen. Dette vil fjerne innholdet fra alle bøker og " +"deretter fjerne det fra databasen." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +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/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctr+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "Denne boken er DRM beskyttet" @@ -8788,12 +8875,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Feil ved forfatternavn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Forfatternavn kan ikke inneholde & tegn" @@ -8808,7 +8895,7 @@ msgid "&Search for:" msgstr "&Søk etter:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -10441,7 +10528,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Fjern emneord fra gjeldende emneordkategori" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Er du sikker?" @@ -10498,66 +10584,13 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" "Legg nye emneord til tilgjengelige emneord og legg dem til gjeldende bok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "Inneholder ingenting" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" -"Innholdet kan ikke stilles inn for å gjøre ingenting. Slett det istedet." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Intet innhold ble valgt" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "Du må velge innhold fra listen over tilgjengelig innhold." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "Intet innhold bel valgt" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "Du må velge minst ett av innholdet i listen." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "Er du sikker på at du ønsker å slette det følgende innholdet?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Redigeringsverktøy for kategorier" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Innhold i bruk" - -#: /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." +msgid "Tag" msgstr "" -"Slett innhold fra databasen. Dette vil fjerne innholdet fra alle bøker og " -"deretter fjerne det fra databasen." -#: /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 "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:112 -msgid "Ctrl+S" -msgstr "Ctr+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10571,19 +10604,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -12242,6 +12275,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Standard" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14919,42 +14956,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Å endre forfattere for mange bøker kan ta tid. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Endring av metadata for mange bøker kan ta tid. Er du sikker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Søk" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Dupliser søkenavn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "Det lagrede søkenavnet %s er allerede benyttet." @@ -15031,11 +15068,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -15045,57 +15082,57 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Sorter etter navn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Sorter etter popularitet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Sorter etter gjennomsnittsbedømning" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Sett sorteringsrekkefølge for oppføringer i emneordleseren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Sammenlign alle" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Sammenlign hviklet som helst" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Når du velger flere oppføringer i emneordleseren, bruk noen eller alle av dem" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17382,17 +17419,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p> Migrerer gammel database til e-bokbiblioteket i %s<br><senter>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopierer <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Komprimerer databasen" @@ -17999,53 +18036,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -18055,37 +18092,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -18095,7 +18132,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -18105,24 +18142,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "Søk krever enten 2 eller et oddetall av argumenter" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -18131,11 +18168,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "bytte krever et oddetall av argumenter" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -18143,7 +18180,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -18152,7 +18189,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -18163,27 +18200,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -18197,7 +18234,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -18205,7 +18242,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -18214,14 +18251,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -18231,7 +18268,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -18239,13 +18276,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -18254,7 +18291,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -18267,7 +18304,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -18284,7 +18321,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -18299,83 +18336,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -18540,38 +18601,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Tysk (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "Fransk (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Hollansk (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Hollansk (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -18761,25 +18826,25 @@ msgstr "Laster ned omslag fra %s" msgid "Masthead image downloaded" msgstr "Mastetopp-bilde er lastet ned" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Utittelert artikkel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Artikkelen har blitt lastet ned: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Artikkelen kunne ikke lastes ned: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Henter mating" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -18787,7 +18852,7 @@ msgstr "" "Kunne ikke logge inn. Sjekk at du benytter riktig brukernavn og passord for " "calibres periodiske service." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -19572,3643 +19637,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sBruksområde%s: %s\n" - -#~ msgid "Set the comment." -#~ msgstr "Angi kommentar" - -#~ msgid "Set the category" -#~ msgstr "Angi kategori" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Filstien til bokomslagsbildet" - -#~ msgid "OEB ebook created in" -#~ msgstr "OEB bok opprettet i" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Angi tittel. Standard: filnavn" - -#~ msgid "Sort key for the title" -#~ msgstr "Sorteringsnøkkel for tittel" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "Lesebrettet har ikke et lagringskort tilknyttet seg." - -#~ msgid "Useful for debugging." -#~ msgstr "Praktisk for feilsøking." - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Separer paragrafer med tomme linjer" - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Lagringskatalog. Standard er nåværende katalog" - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Utgående filnavn. Standard er at den blir avledet fra inngående filnavn." - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Spesifiser standard font størrelse i prs. Alle fonter blir skalert i henhold " -#~ "til denne. Denne opsjonen forelder --font-delta opsjonen og tar presedens " -#~ "over den. For å bruke --font-delta, sett den til 0. Standard: %defaultpt" - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Viser HTML tabeller som tekstblokker fremfor tabellvisning. Dette er " -#~ "nødvendig hvis HTMLen inneholder store eller komplekse tabeller." - -#~ msgid "Sort key for the author" -#~ msgstr "Sorteringsnøkkel for forfatter" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Hvis et omslagsbilde blir oppdaget i kildefilen, vil det bli brukt fremfor " -#~ "det spesifiserte omslagsbildet." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Overkjører gjeldende CSS. Kan enten være en filsti til en CSS fil eller en " -#~ "streng. Hvis det er en streng, blir den tolket som CSS." - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Øker fontstørrelsen med 2 * FONT_DELTA pts og linjeavstand med FONT_DELTA " -#~ "pts. FONT_DELTA kan være en fraksjon. Hvis FONT_DELTA er negativ, så vil " -#~ "fontstørrelsen minskes." - -#~ msgid "" -#~ "Use the <spine> element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Bruk <spine> elementet fra OPF filen for å bestemme hvilken rekkefølge HTML " -#~ "filene skal legges til LRF filen. OPF filen må ligge i samme katalog som " -#~ "basis HTML filen." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Vis alt innhold som svart på hvitt i stedet for fargene spesifisert i HTML " -#~ "eller CSS." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that <a> tags are " -#~ "ignored." -#~ msgstr "" -#~ "Maks antall rekurserbare nivåer for å håndtere lenker. Nullverdi innebærer " -#~ "at lenker ikke blir håndtert. En negativ verdi innebærer at <a> tagger blir " -#~ "ignorert." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Sidens bunnmarg. Standard er %default px." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Sidens høyremarg. Standard er %default px." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Sidens toppmarg. Standard er %default px." - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Sidens venstremarg. Standard er %default px." - -#~ msgid "" -#~ "A regular expression. <a> tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Et regulært uttrykk. <a> tagger med matchende href attributt vil bli " -#~ "ignorert. Standard er %default" - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Ikke legg til lenker i innholdsregisteret." - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Forhindre automatisk detektering av kapitler." - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "Regulært uttrykk brukt for å detektere kapittel overskrifter. Det blir søkt " -#~ "etter overskrift tagger (h1 - h6). Standard er %default" - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Hvis det ikke finnes sideskift i HTML filen og kapittel overskrifter, så vil " -#~ "html2lrf automatisk legge til sideskift før elementene som matcher det " -#~ "regulære uttrykket. Standard er %default. Dette kan forhindres ved å sette " -#~ "regexp til \"$\". Meningen bak denne opsjonen er å sikre at svært lange " -#~ "sider ikke degraderer LRFs sideskifte ytelse. Denne opsjonen blir ignorert " -#~ "hvis nåværende side har få elementer." - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Plasser sideskifte foran element navn som matcher det regulære uttrykket." - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Plasserer et sideskifte foran elementer med det spesifiserte attributtet. " -#~ "Formatet for denne opsjonen er elementnavn regexp, attributtnavn, " -#~ "attributtverdi regexp. For å matche alle elementer med attributtet " -#~ "class=\"chapter\" må man bruke \"h\\d,class,chapter\". Standard er %default" - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Legg til oppdagede kapitler til innholdsregisteret." - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "" -#~ "Førprosessere Baen HTML filer for å forbedre den genererte LRF filen." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Hvis filene er generert med pdftohtml, må du legge til denne opsjonen for å " -#~ "unngå at konverteringen feiler." - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "Bruk denne opsjonen på html0 filer fra Book Designer." - -#~ 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 " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "Angi trutype font familier for serif, sans-serif og monospace fonter. Disse " -#~ "fontene vil bli lagret i LRF filen. NB: Ikke standard fonter kan føre til " -#~ "tregere sideskifte. Eksempel: --serif-family \"Times New Roman\"\n" -#~ " " - -#~ msgid "Be verbose while processing" -#~ msgstr "Vær informativ under prosesseringen" - -#~ msgid "Convert to LRS" -#~ msgstr "Konverter til LRS" - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Minimer minne bruken på bekostning av prosesseringstid. Bruk denne opsjonen " -#~ "om maskinen har begrenset minne." - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Spesifiser tegnkoden til kildefilen. Hvis utgående LRF filen inneholder " -#~ "merkelige bokstaver, forsøk å endre denne opsjonen. En vanlig fil tegnkode " -#~ "for Windows maskiner er cp-1252. utf-8 er også et vanlig valg. Vanlig " -#~ "forsøks vinkel er å gjette tegnkoden." - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [opsjoner] minfil\n" -#~ "\n" -#~ "Konverterer enhver ebok format til LRF. Støttede formater er:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC og PDF. any2lrf vil også håndtere RAR " -#~ "eller ZIP arkiv ved å søke etter ebøker inni arkivet.\n" -#~ " " - -#~ msgid "No file to convert specified." -#~ msgstr "Ingen fil angitt for konvertering" - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "" -#~ "Opsjoner for å kontrollere konverteringen av tegneserier (CBR, CBZ) filer " -#~ "til digitale bøker." - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "Tittel for generert digitalbok. Standard er å bruke filnavnet." - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Angi forfatter i metadataene til generert digitalbok. Standard er %default" - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Informativ modus, nyttig for feilretting. Kan bli spesifisert flere ganger " -#~ "for å motta ytterligere informasjon." - -#~ msgid "Don't show progress bar." -#~ msgstr "Ikke vis fremskrittssøyle." - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "" -#~ "Uthentet markup fra lesbart format. Dette kan medføre at mellomrom, " -#~ "tabulatorer og linjeskift blir modifisert." - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Antall farger brukt for gråskala bildekonvertering. Standard er %default" - -#~ msgid "Rendering comic pages..." -#~ msgstr "Prosesserer tegneserie sider..." - -#~ msgid "Output written to" -#~ msgstr "Utdata blir skrevet til" - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "Bruk: %prog [opsjoner] minbok.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog konverterer minbok.epub til minbok.lrf" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Skriv ut generert HTML til stdout og avslutt." - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "" -#~ "Behold generert HTML filer etter å ha fullført konverteringen til LRF." - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Opsjoner for å kontrollere oppførselen til feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Opsjoner for å kontrollere oppførselen til html2lrf" - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Innehenting av oppskrift feilet: " - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Analysering av lenken feilet %s %s" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Kunne ikke behandle bilde %s. Feilmelding: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Behandlingen av bildet feilet: %s\n" -#~ "%s" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "Nettstedet %s må lagres som en html fil før man kjører html2lrf." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Bruksmåte: %prog [opsjoner] minbok.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog konverterer minbok.epub til minbok.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Bruksmåte: %prog [opsjner] minbok.html\n" -#~ "\n" -#~ "\n" -#~ "%prog konverterer minbok.html til minbok.lrf. \n" -#~ "%prog følger alle lenker rekursivt i minbok.html som peker til lokale filer. " -#~ "På denne måten kan du konvertere et helt filtre av HTML filer." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Bruksmåte: %prog [opsjoner] minbok.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog konverterer minbok.lit til minbok.lrf" - -#~ msgid "Usage:" -#~ msgstr "Bruksmåte:" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Bruksmåte: %s fil.lit" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Bruksmåte: pdf-meta fil.pdf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Bruksbeskrivelse: %prog [opsjoner] minbok.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog konverterer minbok.mobi til minbok.lrf" - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Profilen til lagringsenheten som denne LRF filen blir generert for. Profilen " -#~ "angir innstillinger som oppløsning og skjerm størrelsen til lagringsenheten. " -#~ "Standard: %s Støttede profiler: " - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Opsjoner for å kontrollere konverteringen til EPUB" - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Utgående EPUB fil. Hvis dette ikke er spesifisert, så blir navnet avledet " -#~ "fra inngående filnavn." - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Profilen til enheten EPUB filen skal lages for. Set til ingen for å lage en " -#~ "uavhenging EPUB. Profilen er brukt for spesifikke enhetsrestriksjoner på " -#~ "EPUB. Valgmulighetene er: " - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "Filstien til et CSS stilark eller råkodet CSS. CSS vil tilsidesette enhver " -#~ "eksisterende CSS deklarasjoner i kildefilene." - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "En XPath uttrykk for å detektere kapittel overskrifter. Standarden er å anta " -#~ "at <h1> eller\n" -#~ "<h2> tagger kan inneholde ordene \"chapter\",\"book\",\"section\" or " -#~ "\"part\" som kapittel overskrifter såvel som \n" -#~ "enhver andre tagger som har class=\"chapter\". \n" -#~ "Utrykket må evalueres etter en liste av elementer. For å fjerne kapittel " -#~ "detektering,\n" -#~ "bruk uttrykket \"/\". Kikk i XPath veiledningen i calibres bruker manual for " -#~ "videre hjelp \n" -#~ "i bruken av denne muligheten.\n" - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Filstien til omslagsbilde for boken" - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Kontrollerer den automatiske genereringen av innholdsregisteret. Hvis en OPF " -#~ "fil blir oppdaget \n" -#~ "og den inneholder et innholdsregister, så vil denne bli brukt fremfor å \n" -#~ "autogenerere et innholdsregister.\n" - -#~ 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 --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "Maks antall lenker i innholdsregisteret. Angi 0 for å slå av denne " -#~ "funksjonen. Standard er: %default. Lenker blir bare lagt til " -#~ "innholdsregisteret hvis mindre enn --toc-threshold kapitler blir oppdaget." - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Filstien til en .ncx fil som inneholder innholdsregisteret for denne eboken. " -#~ "NCK filen burde inneholde lenker som er relative til katalogen den er " -#~ "plassert i. Se http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "en oversikt over NCX formatet." - -#~ msgid "Control page layout" -#~ msgstr "Kontroller side oppsettet" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Angi toppmargen i pts. Standard er %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Angi bunnmargen i pts. Standard er %default" - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "Angi venstremargin i pts. Standard er %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Angi høyremargin i pts. Standard er %default" - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [opsjoner] LITFIL" - -#~ msgid "Warning" -#~ msgstr "Advarsel" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "day" -#~ msgstr "dag" - -#~ msgid "Friday" -#~ msgstr "Fredag" - -#~ msgid "Monday" -#~ msgstr "Mandag" - -#~ msgid "Tuesday" -#~ msgstr "Tirsdag" - -#~ msgid "Wednesday" -#~ msgstr "Onsdag" - -#~ msgid "Sunday" -#~ msgstr "Søndag" - -#~ msgid "Saturday" -#~ msgstr "Lørdag" - -#~ msgid "Thursday" -#~ msgstr "Torsdag" - -#~ msgid "Waiting" -#~ msgstr "Venter" - -#~ msgid "Copying database" -#~ msgstr "Kopierer database" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "&Søk:" - -#~ msgid "/Unknown" -#~ msgstr "/Ukjent" - -#~ msgid "<b>%s</b><br/><p>%s</p>" -#~ msgstr "<b>%s</b><br/><p>%s</p>" - -#~ msgid "Croatian" -#~ msgstr "Kroatisk" - -#~ msgid "Spanish" -#~ msgstr "Spansk" - -#~ msgid "Portugese" -#~ msgstr "Portugisisk" - -#~ msgid "Serbian" -#~ msgstr "Serbisk" - -#~ msgid "German" -#~ msgstr "Tysk" - -#~ msgid "French" -#~ msgstr "Fransk" - -#~ msgid "Italian" -#~ msgstr "Italiensk" - -#~ msgid "Dutch" -#~ msgstr "Nederlandsk" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Skrifttegnkoding for inndata av HTML filer. Vanlige valg inkluderer: cp1252, " -#~ "latin1, iso-8859-1 og utf-8." - -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "" -#~ "Lagre utdata fra inndata-programtillegget til en spesifisert katalog. Dette " -#~ "er anvendelig dersom du er usikker på hvilket av trinnene av " -#~ "konverteringsprosessen en bug oppstår. ADVARSEL: Denne handlingen vil " -#~ "fullstendig slette innholdet i den spesifiserte katalogen." - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "Denne profilen er ment for SONY PRS serien. 500/505/700 osv." - -#~ msgid "No valid plugin found in " -#~ msgstr "Ingen gyldige programtillegg ble funnet i " - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Kommuniser med BeBook eBook-leser." - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Kommuniser med Cybook Gen 3 eBook-leser." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Kommuniser med Cybook Opus eBook-leser." - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Kommuniser med BeBook Mini eBook-leser." - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal and John Schember" - -#~ msgid "Communicate with the Sony PRS-505 eBook reader." -#~ msgstr "Kommuniser med Sony PRS-505 eBook-leser." - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Kommuniser med Kindle 2 eBook-leser." - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Kan ikke finne %s lagringsenhet. Din kjerne eksporterer antakeligvis en feil " -#~ "versjon av SYSFS." - -#~ msgid "Communicate with the Sony PRS-700 eBook reader." -#~ msgstr "Kommuniser med Sony PRS-700 eBook-leser." - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Linjehøyde i poeng. Kontrollerer mellomrommet mellom påfølgende linjer i " -#~ "teksten. Som standard blir ingen høydemanipulasjon benyttet." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Forsøker å oppdage og korrigere harde sideskift og andre problemer i " -#~ "kildefilen. Dette kan gjøre ting verre, så benytt muligheten med " -#~ "forsiktighet." - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "Ikke tving tekst til å bli justert i utdata. Enten teksten faktisk vises " -#~ "justert eller ikke, avhenger av e-bokens format og leseenhetens støtte for " -#~ "justeringer." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Omskrevet unicode-bokstaver til en ASCII representasjon. Benyttes med " -#~ "forsiktighet fordi dette vil erstatte unicode-bokstavene med ASCII. For " -#~ "eksempel så vil det erstatte \"%s\" med \"Michail Gorbachiov\". Dessuten, " -#~ "merk at i alle tilfeller der det er flere representasjoner av bokstaver (som " -#~ "bokstaver som deles med kinesisk og japansk) så vil representasjonen som " -#~ "benyttes av det største antallet mennesker bli benyttet (kinesisk i det " -#~ "foregående eksempelet)." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Benytt et vanlig uttrykk for å forsøke å fjerne overskriften." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "Det vanlige uttrykket for å fjerne fotnoter." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Benytt et vanlig uttrykk for å forsøke å fjerne fotnoter." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "Det vanlige uttrykket for å forsøke å fjerne overskriften." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file." -#~ msgstr "" -#~ "Gjennomsnittlig linjelengde for linjeskift dersom HTML filen er fra en " -#~ "tidligere delvis konvertering av en PDF fil." - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Les/Skriv metadata fra/til e-bokfiler.\n" -#~ "\n" -#~ "Støttede formater for å lese metadata: %s\n" -#~ "\n" -#~ "Støttede formater for å skrive metadata: %s\n" -#~ "\n" -#~ "Forskjellige filtyper støtter forskjellige typer metadata. Dersom du " -#~ "forsøker å legge\n" -#~ "inn metadata for en filtype som ikke støtter det, vil metadataene bli\n" -#~ "ignorert uten melding om dette.\n" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "ISBN ID for boken du ønsker å motta metadata til." - -#~ msgid "The author whose book to search for." -#~ msgstr "Forfatteren til boken du søkeer etter." - -#~ msgid "The title of the book to search for." -#~ msgstr "Tittelen til boken du søker etter." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [valgmuligheter] nøkkel\n" -#~ "\n" -#~ "Skaff metadata til boken fra isndb.com. Du kan spesifisere enten\n" -#~ "bokens ISBN ID eller dens tittel og forfatter. Dersom du spesifiserer tittel " -#~ "og forfatter\n" -#~ "kan flere enn en boks metadata fremkomme.\n" -#~ "\n" -#~ "Nøkkel er kontonøkkelen du genererer etter å ha satt deg opp for gratis " -#~ "konto hos isbndb.com.\n" -#~ "\n" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "" -#~ "LibraryThing.com kunne ikke kontaktes. Vennligst forsøk igjen senere." - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Ikke legg innholdsfortegnelse til slutten av boken. Hendig dersom boken har " -#~ "sin egen innholdsfortegnelse." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Forlaget til boken du søker etter." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Kunne ikke finne omslaget da serveren er opptatt. Vennligst forsøk igjen " -#~ "senere." - -#~ msgid " not found." -#~ msgstr " ikke funnet." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [valg] ISBN\n" -#~ "\n" -#~ "Finn et omslagsbilde for boken identifisert ved ISBN fra LibraryThing.com\n" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "" -#~ "LibraryThing.com har feil på serveren. Vennligst forsøk igjen senere." - -#~ msgid "Options to control e-book conversion." -#~ msgstr "Valgmuligheter for å kontrollere konvertering av e-bøker" - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "" -#~ "Tegnsettkoding for inndata. Standard er satt til å oppdage automatisk." - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "Utdatafil. Standard er trukket ut fra innlagt filnavn." - -#~ msgid "Usage: ebook-convert INFILE OUTFILE [OPTIONS..]" -#~ msgstr "Bruk: e-bok konvertertering av INN UTDATA [VALGMULIGHETER..]" - -#~ msgid "Produce more human-readable XML output." -#~ msgstr "Produser en mer bedre lesbart XML utdatafil." - -#~ msgid "Book Jacket" -#~ msgstr "Bokomslag" - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "Kunne ikke finne et fornuftig sted å dele: %s Grenstørrelse: %d KB" - -#~ 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.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Skalering benyttet for å bestemme lengden for hvilken linje som bør pakkes " -#~ "opp. Sanne verdier er desimaler mellom 0 og 1. Standard er 0.5. Dette er " -#~ "gjennomsnittlengden." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Normalt behandler calibre blanke linjer som avsnittsmerker. Med dette valget " -#~ "vil istedet calibre forstå at alle linjer representerer et avsnitt." - -#~ msgid "Toolbar icon size" -#~ msgstr "Ikonstørrelse for verktøylinjen" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Vis knappebeskrivelse i verktøylinjen" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML " -#~ "first and then try it." -#~ msgstr "" -#~ "Denne RTF filen har egenskaper calibre ikke støtter. Konverter det til HTML " -#~ "og forsøk på nytt." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Spesifiser tegnsettkodingen for utdatadokumentet. Standard er utf-8. Merk: " -#~ "Dette valget støttes ikke av alle formater." - -#~ msgid "Frequently used directories" -#~ msgstr "Ofte benyttede kataloger" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Sorter merkelappliste etter populæritet" - -#~ msgid "Copy to Clipboard" -#~ msgstr "Kopier til utklippstavlen" - -#~ msgid "Insert &blank line" -#~ msgstr "Sett inn &blank linje" - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "&Omskriv unicodetegn til ASCII." - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "&Forhåndsprosesser inndatafilen for mulig å bedre strukturdeteksjon" - -#~ msgid "&Header regular expression:" -#~ msgstr "&Topptekst regulært uttrykk:" - -#~ msgid "Remove F&ooter" -#~ msgstr "Fjern B&unntekst" - -#~ msgid "&Footer regular expression:" -#~ msgstr "&Bunntekst regulært uttrykk:" - -#~ msgid "Remove H&eader" -#~ msgstr "Fjern T&opptekst" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Bruk veiviser som hjelp til å konstruere et XPath uttrykk" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "Send spesifisert format til lagringskort B" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "Send spesifisert format til lagringskort A" - -#~ msgid "Send specific format to main memory" -#~ msgstr "Send spesifisert format til hovedminnet" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Kunne ikke sende de følgende bøkene via e-post:" - -#~ msgid "Failed to email books" -#~ msgstr "Kunne ikke sende bøker via e-post" - -#~ msgid "Attached is the" -#~ msgstr "Vedlagt følger" - -#~ msgid "Sent by email:" -#~ msgstr "Sent som e-post:" - -#~ msgid "and delete from library" -#~ msgstr "og slett fra biblioteket" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Innhold\n" -#~ "Server" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "E-post\n" -#~ "Forsendelse" - -#~ msgid "Add/Save" -#~ msgstr "Legg til/Lagre" - -#~ msgid "Customize %s" -#~ msgstr "Egendefiner %s" - -#~ msgid "Choose plugin" -#~ msgstr "Velg programtillegg" - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>Må være en katalog." - -#~ msgid "Invalid size" -#~ msgstr "Ugyldig størrelse" - -#~ msgid "Invalid database location" -#~ msgstr "Ugyldig lokalisering av databasen" - -#~ msgid "Invalid database location " -#~ msgstr "Ugyldig lokalisering av databasen " - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "Størrelsen %s er ugyldig. må være i formatet breddexhøyde" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "De følgende bøkene hadde formater listet opp i databasen som ikke er faktisk " -#~ "tilstede. Oppføringene for dette formatet har blitt fjernet. Du bør sjekke " -#~ "dem manuelt. Dette kan skje dersom du har manipulert filene i " -#~ "bibliotekfolderen direkte." - -#~ msgid "Some inconsistencies found" -#~ msgstr "Noen uoverensstemmelser ble funnet" - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "Ugyldig lokalisering av databasen.<br>Kan ikke skrive til " - -#~ msgid "Failed to check database integrity" -#~ msgstr "Kunne ikke sjekke databasens integritet" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Les metadata kun fra &filnavn" - -#~ msgid "TabWidget" -#~ msgstr "TabWidget" - -#~ msgid "&Adding books" -#~ msgstr "&Legg til bøker" - -#~ msgid "Browse for the new database location" -#~ msgstr "Søk etter den nye databaselokaliseringen" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "&Lokalisering av e-bøker (e-bøkene er lagret i foldere sortert etter " -#~ "forfattere og metadata er lagret i filen metadata.db)" - -#~ msgid "&Saving books" -#~ msgstr "&Lagrer bøker" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Bruk &Romerske tall for seriell numerering" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "Fjern en mappe fra ofte benyttede folder-listen" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Legg til en folder til ofte benyttede folder-listen" - -#~ msgid "Search as you type" -#~ msgstr "Søk mens du taster" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Vis &varsler i oppgavepanelet" - -#~ msgid "&Button size in toolbar" -#~ msgstr "&Knappestørrelse i verktøylinjen" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Velg synlige &kolonner i bibliotekvisningsmodus" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Vis &tekst i verktøylinjens knapper" - -#~ msgid "&Check database integrity" -#~ msgstr "&Sjekk databasens integritet" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Frigi ubrukt lagringsplass fra databasen" - -#~ msgid "Add new plugin" -#~ msgstr "Legg til nytt programtillegg" - -#~ msgid "&Add" -#~ msgstr "&Legg til" - -#~ msgid "Plugin &file:" -#~ msgstr "Programtillegg &fil" - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>Calibre kan finne metadata for dine bøker fra to lokaliseringer: " -#~ "<b>Google Books</b> og <b>isbndb.com</b>. <p>For å bruke isbndb.com må du " -#~ "først registrere deg med en<a href=\"http://www.isbndb.com\">gratis " -#~ "konto</a> og legge inn din aksessnøkkel under." - -#~ msgid "Fetch metadata" -#~ msgstr "Finn metadata" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Kunne ikke finne metadata fra:" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "Nedlastingen av metadata ser ut til å ha låst seg. Forsøk igjen senere." - -#~ msgid "Finding metadata..." -#~ msgstr "Finner metadata" - -#~ msgid "Could not find metadata" -#~ msgstr "Kunne ikke finne metadata" - -#~ msgid "No metadata found" -#~ msgstr "Ingen metadata funnet" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Ingen metadata funnet. Forsøk å justere tittel og forfatter, eller ISBN-" -#~ "nøkkelen." - -#~ msgid "Fetch" -#~ msgstr "Hent" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "Velg boken som samsvarer mest med ditt eksemplar fra listen under" - -#~ msgid "Matches" -#~ msgstr "Treff" - -#~ msgid "Meta information" -#~ msgstr "Metainformasjon" - -#~ msgid "&Access Key:" -#~ msgstr "&Aksessnøkkel" - -#~ msgid "&Stop selected job" -#~ msgstr "&Stopp valgt oppgave" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Kan ikke hente omslag" - -#~ msgid "The download timed out." -#~ msgstr "Tidsavbrudd for nedlasting." - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Kan ikke hente metadata" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "Kunne ikke finne omslaget for denne boken. Forsøk å spesifisere ISBN først." - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "Du må spesifisere minst en av ISBN, Tittel, Forfatter eller Forlag" - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Kunne ikke hente omslag.</b><br/>" - -#~ msgid "Bad cover" -#~ msgstr "Dårlig omslag" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "Omslaget har ikke gyldig bilde" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "&Hent metadata fra server" - -#~ msgid "Available Formats" -#~ msgstr "Tilgjengelige formater" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Lag forfattersortering automatisk basert på gjeldende forfatteroppføring" - -#~ msgid "Author S&ort: " -#~ msgstr "Forfatter S&orter: " - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Fjern det valgte formatet for denne boken fra databasen" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Legg et nytt format for denne boken til databasen" - -#~ msgid "Reset cover to default" -#~ msgstr "Tilbakestill omslaget til standard" - -#~ msgid "Must set account information" -#~ msgstr "Må legge inn kontoinformasjon" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Oppdater metadata fra metadata i det valgte formatet" - -#~ msgid "Download &cover" -#~ msgstr "Last ned &omslag" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "%d dager, %d timer og %d minutter siden" - -#~ msgid "Last downloaded" -#~ msgstr "Sist lastet ned" - -#~ msgid "at" -#~ msgstr "til" - -#~ msgid "Schedule for download" -#~ msgstr "Planlegg nedlasting" - -#~ msgid "Every " -#~ msgstr "Hver " - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Slett nedlastede nyheter eldre enn " - -#~ msgid "" -#~ "See the <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">User Manual</a> for more help" -#~ msgstr "" -#~ "Se <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-search-" -#~ "interface\">Brukermanual</a> for mer hjelp." - -#~ msgid "PDB Input" -#~ msgstr "PDB inndata" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Slett nedlastede nyheter eldre enn det det angitte nummeret av dager. Legg " -#~ "inn null for å slå av." - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "For hjelp til å skrive avanserte nyhetsoppskrifter, vennligst gå til <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Bok <karaktersett=\"serif\">%s</font> of %s." - -#~ msgid "Download only metadata" -#~ msgstr "Last kun ned metadata" - -#~ msgid "" -#~ "<p>For help visit <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#~ msgstr "" -#~ "<p>For hjelp, besøk <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" - -#~ msgid "Download only covers" -#~ msgstr "Last kun ned omslag" - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Velg en lokalisering for ditt e-bokbibliotek" - -#~ msgid "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>Bokdatabaser på leseren er ødelagt. Forsøk følgende::\n" -#~ " <ol>\n" -#~ " <li>Trekk pluggen ut av leseren. Vent til den har fullført " -#~ "regenereringen av databasen (Det vil si, vent til den er klar til bruk. " -#~ "Plugg inn igjen. Nå skal den virke sammen med %(app)s. Om ikke, forsøk neste " -#~ "trinn.</li>\n" -#~ " <li>Stopp %(app)s. Finn filen media.xml i leserens " -#~ "hovedminne. Slett denne. Trekk pluggen ut av leseren. Vent til den " -#~ "regenererer filen. Koble til på nytt og start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " - -#~ msgid "Device database corrupted" -#~ msgstr "Enhetens database er ødelagt" - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "De valgte bøkene vil bli <b>slettet permanent</b> og filene vil bli fjernet " -#~ "fra datamaskinen din. Er du sikker?" - -#~ msgid "metadata" -#~ msgstr "metadata" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Laster ned %s for %d bok(bøker)" - -#~ msgid "covers" -#~ msgstr "Omslag" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Klarte ikke å laste ned en del av metadataene" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Kunne ikke laste ned metadata for følgende:" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Kunne ikke laste ned metadata:" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using 3rd party tools." -#~ msgstr "" -#~ "<p>Kunne ikke konvertere: %s<p>Det er en <a href=\"%s\">DRM</a>beskyttet " -#~ "bok. Du må først fjerne DRM beskyttelsen ved bruk av et 3djeparts verktøy." - -#~ msgid "Invalid library location" -#~ msgstr "Ugylding biblioteklokalisering" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "Kunne ikke koble til %s. Ved bruk av %s som bibliotek." - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s har blitt oppdatert til versjon %s. Se <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " -#~ "Besøke nedlastingssiden?" - -#~ msgid "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" -#~ msgstr "" -#~ "<span style=\"color:red; font-weight:bold\">Siste versjon: <a " -#~ "href=\"%s\">%s</a></span>" - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "er resultatet av innsatsen til mange frivillige fra hele verden. Dersom du " -#~ "synes programmet er godt, vennligst bidra med støtte til videre utvikling." - -#~ msgid "WARNING: Active jobs" -#~ msgstr "ADVARSEL: Aktive oppgaver" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "Sort by &popularity" -#~ msgstr "Sorter etter &populæritet" - -#~ msgid "Del" -#~ msgstr "Slett" - -#~ msgid "Convert E-books" -#~ msgstr "Konverter e-bøker" - -#~ msgid "Configure calibre" -#~ msgstr "Konfigurer calibre" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Boken har verken tittel eller ISBN" - -#~ msgid "No matches found for this book" -#~ msgstr "Ingen treff ble funnet for denne boken" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Klikk for å slå av omslagsgjennomsyn" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Klikk for å se gjennom bøker sortert etter omslag" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Klikk for å se en liste over aktive oppgaver." - -#~ msgid "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" -#~ msgstr "" -#~ "<p>Gjennomsyn av bøker etter omslag er slått av.<br>Import av " -#~ "billedflytmodulen gikk galt:<br>" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Konverter bok %d av %d (%s)" - -#~ msgid "Starting conversion of %d books" -#~ msgstr "Start konverteringen av %d bøker" - -#~ msgid "You must set a username and password for %s" -#~ msgstr "Du må legge inn brukernavn og passord for %s" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Kunne ikke konvertere %d av %d bøker, fordi ingen passende kildeformater ble " -#~ "funnet." - -#~ msgid "&User stylesheet" -#~ msgstr "&Brukers stilsett" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>Denne boken er beskyttet av <a href=\"%s\">DRM</a>" - -#~ msgid "DRM Error" -#~ msgstr "DRM Feil" - -#~ msgid "Ebook Viewer" -#~ msgstr "E-bokleser" - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Kort A\n" -#~ "%s\n" -#~ "tilgjengelig" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Kort B\n" -#~ "%s\n" -#~ "tilgjengelig" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "" -#~ "Klikk for å se bøker som er lagret til lagringskort B på leseplaten din" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "" -#~ "Klikk for å se bøker som er lagret til lagringskort A på leseplaten din" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "Klikk for å se bøker som ligger i hovedminnet til lesplaten din" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Klikk for å se hvilke bøker som er tilgjengelige på datamaskinen din" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Leser\n" -#~ "%s\n" -#~ "tilgjengelig" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Bibliotek\n" -#~ "%d\n" -#~ "bøker" - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Dersom du benytter WordPlayer e-bok-applikasjonen på din Android-telefon, " -#~ "kan du koble opp din calibre boksamling direkte til enheten. For å gjøre " -#~ "dette må du slå på innholds-serveren." - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "du må legge til URL http://myhostname:8080 som ditt calibre-bibliotek i " -#~ "WordPlayer. Mitt vertskapsnavn må være det fullt kvalifiserte vertsnavnet " -#~ "eller IP-adressen til datamaskinen som calibre kjører på." - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Husk å la calibre kjøre, da serveren kun kjører så lenge calibre kjører." - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>Et ugyldig bibliotek finnes allerede på %s. Slett dette før du forsøker å " -#~ "flytte det gjeldende biblioteket.<br>Feil:%s" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Velg din e-bokleser. Dette vil lage regler for å produsere bøker " -#~ "optimalisert for nettopp din enhet." - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Velg en lokalisering for dine bøker. Når du legger til bøker i calibre, så " -#~ "vil de bli kopiert dit:" - -#~ msgid "" -#~ "<h2>Demo videos</h2>Videos demonstrating the various features of calibre are " -#~ "available <a " -#~ "href=\"http://calibre.kovidgoyal.net/downloads/videos/\">online</a>." -#~ msgstr "" -#~ "<h2>Demonstrasjonsvideoer</h2>Videoer som demonstrerer de varierende " -#~ "egenskapene som finnes i calibre <a " -#~ "href=\"http://calibre.kovidgoyal.net/downloads/videos/\">online</a>." - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Brukermanual</h2>En brukermanual er også tilgjengelig <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual\">online</a>." - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Bruk: %s:%s@%s:%s og %s kryptering" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Ikke glem å legge inn ditt gmail brukernavn og passord. Du kan registrere en " -#~ "gratis gmail-konto ved http://gmail.com" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "Du må legge inn brukernavn og passord for e-post serveren." - -#~ msgid "Finish gmail setup" -#~ msgstr "Fullfør gmail oppsett" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "" -#~ "Formatet som utdata skal ha. Valgmuligheter er: %s. Standard er tekst." - -#~ msgid "Checked id" -#~ msgstr "Sjekker ID" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Sjekker for SQL integritet..." - -#~ msgid "Checking for missing files." -#~ msgstr "Sjekker etter savnede filer." - -#~ msgid "The author sort string" -#~ msgstr "Forfatter-sorteringsbane" - -#~ msgid "The series number" -#~ msgstr "Serienummeret" - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Kommaseparert liste av formater å lagre for hver bok. Som standard blir alle " -#~ "tilgjengelige bøker lagret." - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Malen for å kontrollere filnavn og direktoratstruktur av lagrede filer. " -#~ "Standard er \"%s\" som vil lagre bøkene inn i et pr. Forfatter " -#~ "underdirektorat med filnavn som inneholder tittel og forfatter. " -#~ "Tilgjengelige kontroller er: {%s]" - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[valgmuligheter]\n" -#~ "\n" -#~ "Start Calibres innholdserver." - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "Passord for tilgang til ditt Calibrebibliotek. Brukernavn er " - -#~ msgid "The priority of worker processes" -#~ msgstr "Arbeidsprosessenes prioritet" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "Kunne ikke hente artikkel. Kjør med -vv for å finne årsaken" - -#~ msgid "Catalan" -#~ msgstr "katalansk" - -#~ msgid "sr-Latn-RS" -#~ msgstr "sr-Latn-RS" - -#~ msgid "Bosnian" -#~ msgstr "bosnisk" - -#~ msgid "Portuguese" -#~ msgstr "portugisisk" - -#~ msgid "Vietnamese" -#~ msgstr "vietnamesisk" - -#~ msgid "Hungarian" -#~ msgstr "ungarsk" - -#~ msgid "Skipping filtered article: %s" -#~ msgstr "Hopper over filtrert artikkel: %s" - -#~ msgid "Montenegrin" -#~ msgstr "Montenegrisk" - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "Hopper over duplikatartikkel: %s" - -#~ msgid "Kovid Goyal and Sujata Raman" -#~ msgstr "Kovid Goyal og Sujata Raman" - -#~ msgid "Chinese" -#~ msgstr "kinesisk" - -#~ msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#~ msgstr "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" - -#~ msgid "Run the text input though the markdown processor." -#~ msgstr "Kjør tekst-inndata gjennom reduksjonsprosessoren." - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Formatet som viser datoer. %d - dag, %b - måned, %Y - år. Standard er: %b, %Y" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Kjør tekst inndata via markdown-forprosessor. For å lære med om markdown, se" - -#~ msgid "Add a tab at the beginning of each paragraph." -#~ msgstr "Legg til en tabulatoravstand ved begynnelsen av hvert avsnitt." - -#~ msgid "Add a tab at the beginning of each paragraph" -#~ msgstr "Legg til en tabulatoravstand ved begynnelsen av hvert avsnitt" - -#~ msgid "Do not add a blank line between paragraphs." -#~ msgstr "Ikke legg til noen blank linje mellom avsnitt." - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "Tutorial</a>." -#~ msgstr "" -#~ "<p>For eksempel å samstemme alle h2 emneord som tilhører " -#~ "klassen=\"kapittel\", settes emneordet til <i>h2</i>, egenskapen til " -#~ "<i>klassen</i> og verdien til <i>kapittel</i>.</p><p> Etterlates egenskapen " -#~ "tom vil den samsvare med enhver egenskap og å etterlate verdien tom vil " -#~ "samsvare med enhver verdi. Settes emneordet til * vil dette samsvare med " -#~ "ethvert emneord.</p><p>Å lære om mer avansert bruk av XPath, se under <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "Tutorial</a>." - -#~ msgid "Click to browse books by tags" -#~ msgstr "Klikk for å se gjennom bøker etter emneord" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Last ned alle planlagte mottakskonti nå" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Kunne ikke konvertere %s<p>Det er en <a href=\"%s\">DRM</a>beskyttet bok. " -#~ "Du må først fjerne DRM beskyttelsen ved å benytte et 3.parts program med " -#~ "slike egenskaper." - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Enhver lenke som samsvarer med dette regulære uttrykket vil bli ignorert. " -#~ "Dette valget kan bli spesifisert flere ganger, hvilket vil si så lenge en " -#~ "lenke samsvarer med et regulært uttrykk, så vil det bli ignorert. Som " -#~ "standard, ingen lenker ignoreres. Dersom begge --filter-regexp uttrykk og --" -#~ "match-regexp uttrykk er spesifisert, så vil --filter-regexp uttrykk bli lagt " -#~ "til først." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph.Paragraphs end when the next line that starts " -#~ "with an indent is reached." -#~ msgstr "" -#~ "Vanligvis behandler Calibre blanke linjer som avsnittmerker. Med dette " -#~ "valget oppfattes det som at hver linje som starter med et merke (enten en " -#~ "tabulator eller 2+ mellomrom) representerer et avsnitt. Avsnittet slutter " -#~ "der neste linje som starter med et avsnittmerke nåes." - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Kommuniser med Sony PRS-600/700 eBook reader." - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "Kommuniser med Sony PRS-300/505 eBook reader." - -#~ msgid "Header regular expression:" -#~ msgstr "Topptekst - vanlig uttrykk:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Bunntekst - vanlig uttrykk:" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Tving maks linjelengde" - -#~ msgid "English (AU)" -#~ msgstr "Engelsk (AU)" - -#~ msgid "English (CA)" -#~ msgstr "Engelsk (CA)" - -#~ msgid "English (IND)" -#~ msgstr "Engelsk (ND)" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Den vedlagte filen: %s er en nyhetskilde for nedlasting %s." - -#~ msgid "List builtin recipes" -#~ msgstr "List opp innebygde nyhetskilder" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Intervall for nedlasting fra denne nyhetskilden. En verdi på null betyr at " -#~ "nyhetene vil bli lastet ned hver time." - -#~ msgid "%d recipes" -#~ msgstr "%d nyhetskilder" - -#~ msgid "This recipe requires a username and password" -#~ msgstr "Denne nyhetskilden krever brukernavn og passord" - -#~ msgid "Pick recipe" -#~ msgstr "Velg nyhetskilde" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Velg nyhetskilde for tilpassning" - -#~ msgid "Stop &all jobs" -#~ msgstr "Stopp &alle jobber" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "&Maximum antall ventende arbeidsprosesser (omstart behøves):" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Normalt behandler Calibre blanke linjer som avsnittmerker. Med dette valget " -#~ "vil Calibre regne med at hver linje som starter med et innrykk (enten " -#~ "tabulator eller flere en 2 mellomrom) representerer et avsnitt. Avsnittet " -#~ "slutter der neste linje med et innrykk begynner." - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Maksumum antall ventende arbeidsprosesser" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Avbryt redigering av alle gjenværende bøker" - -#~ msgid "Input character &encoding" -#~ msgstr "Tegnsett for &omkoding av inndata" - -#~ msgid "No text &justification" -#~ msgstr "Ingen tekst&justeringer" - -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "Calibre kan sende bøker til deg (eller din leser) via e-post" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ee;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" innhold=\"1\" " -#~ "/><stiltype=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" tegnsettfamilie:'DejaVu Sans'; " -#~ "tegnsettstørrelse:10pt; tegnsettvekt:400; tegnsettstil:normal;\">\n" -#~ "<p style=\" toppmarg:12px; bunnmarg:12px; venstremarg:0px; høyremarg:0px; -" -#~ "qt-block-indent:0; text-indent:0px;\">Legg inn et regulært uttrykksmønster " -#~ "til bruk når du forsøker å gjette e-bok metadata fra filnavnet. </p>\n" -#~ "<p style=\" toppmarg:12px; bunnmarg:12px; venstremarg:0px; høyremarg:0px; -" -#~ "qt-block-indent:0; text-indent:0px;\">En <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" " -#~ "tekstdekorasjon: understrek; farge:#0000ee;\">referanse</span></a> av " -#~ "syntaksen dersom et regulært uttrykk er tilgjengelig.</p>\n" -#~ "<p style=\" toppmarg:12px; bunnmarg:12px; venstremarg:0px; høyremarg:0px; -" -#~ "qt-block-indent:0; text-indent:0px;\">Bruk <span style=\" " -#~ "tegnsettvekt:600;\">Test</span> funksjonen under for å teste ditt regulære " -#~ "uttrykk på noen forsøks-filnavn. Gruppenavnene for de varierende metadata-" -#~ "oppføringene er dokumentert i verktøytips.</p></body></html>" - -#~ msgid "Edit meta information" -#~ msgstr "Rediger metadata" - -#~ msgid "Edit Meta Information" -#~ msgstr "Rediger metadata" - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Gjennomsnittlig linjelengde for linjebryting dersom HTML filen er fra en " -#~ "tidligere delvis konvertering fra en PDF fil. Standard er %default som slår " -#~ "av dette valget." - -#~ msgid "dd MMM yyyy" -#~ msgstr "ddMMMyyyy" - -#~ msgid "" -#~ "Speciy the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Spesifiser kompresjonsnivå ved å benytte skala fra 1 til 10, der 1 viser " -#~ "laveste kompresjon men den raskeste, mens 10 gir den høyeste kompresjonen " -#~ "men den som går saktest." - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/conversion.html#font-size-" -#~ "rescaling\">User Manual</a> for a discussion of how font size rescaling " -#~ "works.</p>" -#~ msgstr "" -#~ "<p>Denne veiviseren hjelper deg til å velge en anvendelig " -#~ "fontstørrelsesnøkkel til dine behov. Legg inn normalstørrelsen for fonter i " -#~ "dokumentet og deretter fontstørrelsen du ønsker som inndata i dokumentet. " -#~ "Veiviseren vil vise hviklen fontstørrelse som vil bli laget via en " -#~ "fontomskaleringsalgoritme. Du kan justere algoritmen ved å endre basis-" -#~ "utdatas fontstørrelse og fontnøkkelen under. Når du ser at verdiene passer " -#~ "til ditt bruk, klikker du OK.</p>\n" -#~ "<p>Som standard, dersom utdatas basisfontstørrelse er null og/eller ingen " -#~ "forntstørrelsesnøkkel er spesifisert, vil Calibre benytte verdiene fra " -#~ "gjeldende utdataprofil. </p>\n" -#~ "<p>Se <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/conversion.html#font-size-" -#~ "rescaling\">Brukermanual</a> som et hjelpemiddel for hvordan " -#~ "fontstørrelsesomskalering fungerer.</p>" - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Spesifiser kompresjonsraten som skal benyttes. Skala fra 1 til 10,der 1 har " -#~ "den laveste kompresjonen men er raskest og 10 har den høyeste kompresjonen " -#~ "men den sakteste." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" innhold=\"1\" /><stil " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Legg inn et ordinært " -#~ "uttrykksmønster som benyttes når det forsøkes å gjette metadata fra filnavn. " -#~ "</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">En <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">referanse</span></a> til syntaksen " -#~ "av ordinære uttrykk er tilgjengelige.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"> Benytt <span style=\" " -#~ "font-weight:600;\">Test</span> funksjonen under for å teste dine ordinære " -#~ "uttrykk på noen få test-filnavn. Gruppenavnet for de forskjellige metadata " -#~ "opprørslene blir dokumentert i verktøytips.</p></body></html>" - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "Denne profilen er ment for Hanlin V3/V5 og dens kloner." - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "REDAKSJONELL ANMELDELSE" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "For å benytte isbnb.com må du først sette opp en %sgratis konto%s og legge " -#~ "inn tilgansnøkkelen under." - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Last ned sosiale metadata fra amazon.com" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Last ned metadata fra Google Bøker" - -#~ msgid "Download only social metadata" -#~ msgstr "Last kun ned sosiale metadata" - -#~ msgid "There were errors" -#~ msgstr "Det oppsto feil" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Det oppsto feil ved nedlastingen av sosiale metadata" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Laster ned sosiale metadata, vennligst vent..." - -#~ msgid "social metadata" -#~ msgstr "sosiale metadata" - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "<p>For hjelp, se: <a href=\"%s\">Brukermanual</a><br>" - -#~ msgid "ratings" -#~ msgstr "Bedømmelse" - -#~ 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 "" -#~ "Når Calibre fjerner den indre avsnittmellomrommet, vil den automatisk legge " -#~ "inn et paragrafmerke for å sikre at avsnittet lett kan skilles ut. Dette " -#~ "valget kontrollerer bredden av dette merket.Når Calibre fjerner den indre " -#~ "avsnittmellomrommet, vil den automatisk legge inn et paragrafmerke for å " -#~ "sikre at avsnittet lett kan skilles ut. Dette valget kontrollerer bredden av " -#~ "dette merket." - -#~ msgid "Download %s from %s" -#~ msgstr "Last ned %s fra %s" - -#~ msgid "description/reviews" -#~ msgstr "beskrivelse/betraktninger" - -#~ msgid "Indent size:" -#~ msgstr "Merkestørrelse" - -#~ msgid "tags" -#~ msgstr "emneord" - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Kommuniser med Sony PRS-300/505/500 eBook leser" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s har blitt oppdatert til versjon %s. Se <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Besøk nedlastingsside?" - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Kommuniser med Nokia 810 enhet." - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>For eksempel, for å samsvare alle h2 merker som har klasse=\"kapittel\", " -#~ "settes taggen til <i>h2</i>, egenskaper til <i>class</i> og verdien til " -#~ "<i>chapter</i>.</p><p> Å la egenskapene stå blanke vil tilsvare enhver " -#~ "egenskapog å la verdien stå blank vil tilsvare envher verdi.. " -#~ "Innstillingsmerket * vil tilsvare alle instillinger.</p><p> For å lære mer " -#~ "om avansert bruk av XPath, se <a href=\"http://calibre-" -#~ "ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>Denne veiviseren vil hjelpe deg med å velge korrekt skriftstørrelsenøkkel " -#~ "etter ditt behov. Legg inn normal skriftstørrelse for inndatadokumentet og " -#~ "deretter legg inn en inndata skriftstørrelse. Veiviseren vil vise hvilken " -#~ "skriftstørrelse den vil bli tillagt ved en forntstørrelsutregning. Du kan " -#~ "justere utregningen ved å tilpasse utdataenes normale fontstørrelse og " -#~ "skriftnøkkel under. Når du finner verdiene som passer deg, klikker du " -#~ "OK.</p>\n" -#~ "<p>Som standard er normal skriftstørrelse satt til 0 og/eller ingen " -#~ "skriftstørrelse er spesifisert., calibre vil benytte verdiene fra den " -#~ "nåværende utdataprofilen. </p>\n" -#~ "<p>Se i<a href=\"http://calibre-ebook.com/user_manual/conversion.html#font-" -#~ "size-rescaling\">Bruker Manualen</a> etter en beskrivelse om hvordan endring " -#~ "av fontstørrelser gjøres.</p>" - -#~ msgid "Double click to change a keyborad shortcut" -#~ msgstr "Dobbeltklikk for å endre en snarvei" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Brukermanual</h2>En brukermanual er også tilgjengelig <a " -#~ "href=\"http://calibre-ebook.com/user_manual\">online</a>." - -#~ msgid "English (TH)" -#~ msgstr "Engelsk (TH)" - -#~ msgid "Sending to &device" -#~ msgstr "Sender til &enheten" - -#~ 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->Plugins" -#~ msgstr "" -#~ "Her kan du kontrollere hvordan calibre skal lagre dine bøker når du klikker " -#~ "på Send til Enheten-knappen. Denne innstillingen kan overskrives for " -#~ "individuelle enheter ved å tilpasse enhetens programtillegg for grensesnitt " -#~ "under: Innstillinger->Programtillegg" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Kommuniser med Sony PRS-600/700/900 eBook leser." - -#~ msgid "The series number. To get leading zeros use {series_index:03n}" -#~ msgstr "" -#~ "Serienummer. For å få nummer som starter på null, bruk {series_index:03n}" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Velg formatet <b>ikke</b> til å slettes" - -#~ msgid "English (PK)" -#~ msgstr "Engelsk (PK)" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Malen for å kontrollere filnavn og mappestruktur for filene som sendes til " -#~ "enheten. Standard er \"%s\" som vil lagre bøkene til per-forfatter mapper " -#~ "med filnavn som inneholder tittel og forfatternavn. Tilgjengelige kontroller " -#~ "er: {%s}" - -#~ msgid "English (CY)" -#~ msgstr "Engelsk (CY)" - -#~ msgid "The series number. To get leading zeros use {series_index:0>3s}" -#~ msgstr "" -#~ "Serienummer. For å legge inn begynnende nuller, bruk {series_index:0>3s}" - -#~ msgid "Fit &cover to view" -#~ msgstr "Tilpass &omslag for visning" - -#~ msgid "Create catalog of the books in your calibre library" -#~ msgstr "Lag katalog for bøker i ditt calibre-bibliotek" - -#~ msgid "Paste Image" -#~ msgstr "Lim inn bilde" - -#~ msgid "Copy Image" -#~ msgstr "Kopier bilde" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Ingen bøker ble valgt for å produsere kataloger" - -#~ msgid "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalog in format specified by path/to/destination extension.\n" -#~ " Options control how entries are displayed in the generated catalog " -#~ "ouput.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog katalog /sti/til/målområde.(csv|epub|mobi|xml ...) [valg]\n" -#~ "\n" -#~ " Eksporter katalog i formatet som er spesifisert ved sti/til/målområde " -#~ "utvidelse.\n" -#~ " Valgmuligheter for hvordan oppføringer blir vist som opprettet " -#~ "katalogutdata.\n" -#~ " " - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Utdatafelter som kan sorteres.\n" -#~ "Tilgjengelige områder: forfattersortering, id, bedømmelse, størrelse, " -#~ "tidsmerking, tittel.\n" -#~ "Standard: '%default'\n" -#~ "Gjelder: CSV, XML utdataformater" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: all, author_sort, authors, comments, cover, formats, id, " -#~ "isbn, pubdate, publisher, rating, series_index, series, size, tags, " -#~ "timestamp, title, uuid.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Området for utdata for katalogføring av bøker i databasen. Må være en " -#~ "kommaseparert liste av felt.\n" -#~ "Tilgjengelige områder: alle, forfattersortering, forfattere, kommentarer, " -#~ "omslagsbilde, formater, id, isbn, publikasjonsdato, bedømmelse, " -#~ "serieinndeks, serier, størrelse, tidsmerker, tittel, uuid.\n" -#~ "Standard: %default\n" -#~ "Gjelder: CSV, XML utdataformater" - -#~ msgid "Overwrite & author/title by default when fetching metadata" -#~ msgstr "Overskriv & forfatter/tittel som standard når du laster ned metadata" - -#~ msgid "Overwrite &author/title with author/title of selected book" -#~ msgstr "Overskriv &forfatter/tittel med forfatter/tittel fra valgte bok" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Feltene for utdata ved katalogisering av bøker i databasen. Må være en " -#~ "kommaseparert liste av felt.\n" -#~ "Tilgjengelige felt: %s.\n" -#~ "Standard: '%%standard'\n" -#~ "Gjelder: CSC, XML utdata-formater" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Velg plassering for %s.%s" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Lag en katalog av bøker i calibre-biblioteket ditt" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Calibre hurtigstart-guide" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex of '\\[[\\w]*\\]' ignores tags of the form '[tag]', " -#~ "e.g., '[Amazon Freebie]'\n" -#~ "- A regex of '.' ignores all tags, generating no genre categories in the " -#~ "catalog" -#~ msgstr "" -#~ "Regex-tips:\n" -#~ "-Standarden regex av '\\[[\\w]*\\]' utelater merker av typen '[tag]', " -#~ "f.eks., '[Amazon Freebie]'\n" -#~ "-En regex av '.' utelater alle merker, genererer ingen sjangre av kategorien " -#~ "i en katalog" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Tilleggsnotatsmerke:" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "'Merk denne boken som lest' merke:" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "'Ikke inkluder denne boken' merke:" - -#~ msgid "Special marker tags for catalog generation" -#~ msgstr "Spesiell markering for kataloggenerering" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "Regex-mønsker beskriver meker som skal utelates som sjangre:" - -#~ msgid "Sort numbers as text" -#~ msgstr "Sorter tall som tekst" - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Lagre utdata fra forskjellige trinn av koverteringsplanen for et spesifisert " -#~ "direktorat. Benyttes om du er usikker på hvilket trinn av " -#~ "konverteringsprosessen en feil skjer.\n" -#~ "Standard: '%default'Ingen\n" -#~ "Gjelder: ePub, MOBI utdata-formater" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Merk prefiks for brukernotater, f.eks. '*Det er mulig Grethe vil like å lese " -#~ "dette'.\n" -#~ "Standard; '%default'\n" -#~ "Gjelder: ePub, MOBI utdataformater" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Sorter titler med ledende tall, som ved tekst f.eks..\n" -#~ "'2001: A Space Odyssey' sorteres som \n" -#~ "Standard: '%default'\n" -#~ "Gjelder: ePub, MOBI utdataformater" - -#~ msgid "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Den merkede boken er lest.\n" -#~ "Standard; '%default'\n" -#~ "Gjelder: ePub, MOBI utdataformater" - -#~ msgid "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Kommaseparert liste over emneord som indikerer bøker som utelates fra " -#~ "utdata. Berører ikke fastlagt standard.\n" -#~ "--exclude-tags over som vil samsvare med 'utelat denne boken' og 'utelat " -#~ "tilsvarende'.\n" -#~ "Standard: '%default'\n" -#~ "Gjelder: ePub, MOBI utdataformater" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Set font delta" -#~ msgstr "Sett tegnsett delta" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Sti til en txt fil som inneholder en kommentar" - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Utdatafolder. Standard til gjeldende folder" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [valg] mybook.chm" - -#~ msgid "dummy option until real options are determined." -#~ msgstr "Foreløpig valg inntil endelig valg er avgjort." - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Inkluder 'Nylig lagt til' område" - -#~ msgid "Masthead font:" -#~ msgstr "Tegnsett for Mastehode:" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Regex tips:\n" -#~ "- Standard regex - \\[[\\w ]*\\] - ekskluderer genre av emneord fra formen " -#~ "[tag], f.eks., [Amazon Freebie]\n" -#~ "- Et regex-mønster av et enslig punktum ekskluderer alle genre av emneord, " -#~ "ved å utelate Genre Område" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Inkluder 'Tittel' område" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "" -#~ "&Overskriv forfatter og tittel med standard når du laster ned metadata" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Ingen bøker til katalog\n" -#~ "Sjekk utelatte emneord" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "Vanlig uttrykk: utrykket må samsvare alle steder i metadata" - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "Inneholder: ord eller frase som samsvarer alle steder i metadata" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "" -#~ "Samsvarer med: ordet eller frasen må samsvare med hele metadatafeltet" - -#~ msgid "What kind of match to use:" -#~ msgstr "Hva slags samsvarstreff som skal benyttes:" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "Overskriv forfatter og tittel med forfatter og tittel fra valgte bok" - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Kommuniser med Teclast K3 leser" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added \n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Dersom en eksisterende bok med likelydende tittel og forfatter er funnet og " -#~ "som mangler formatet som etterspørres, vil formatet legges til \n" -#~ "den eksisterende boken, fremfor å lage en ny oppføring. Dersom den " -#~ "eksisterende boken allerede har formatet, omgås denne i stillhet.\n" -#~ "\n" -#~ "Titteltreff ignorerer ledende ubestemte artikler (\"en\", \"ei\", \"ett\"), " -#~ "punktumer, store bokstaver, osv. Forfatter stemmer helt og fullt." - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Dersom bøker med likelydende titler og forfattere finnes, &slå filene sammen " -#~ "til ett automatisk" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Noen duplikater ble funnet og slått sammen til følgende eksisterende bøker:" - -#~ msgid "Process using markdown" -#~ msgstr "Prosesser ved å benytte markdown" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Side %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Plassering %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Siste side lest: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Plassering av siste side lest%d (%d%%)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Plassering %d • %s</b><br />" - -#~ msgid "Column type" -#~ msgstr "Kolonnetype" - -#~ msgid "Use brackets" -#~ msgstr "Benytt klammeparantes" - -#~ msgid "Values can be edited" -#~ msgstr "Verdier kan redigeres" - -#~ msgid "Create Tag-based Column" -#~ msgstr "Lag en Emneordbasert kolonne" - -#~ msgid "Lookup name" -#~ msgstr "Søk etter navn" - -#~ msgid "Column heading" -#~ msgstr "Kolonneoverskrift" - -#~ msgid "set in ui.py" -#~ msgstr "set in ui.py" - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "Lag og rediger emneordbaserte kolonner" - -#~ msgid "Explanation text added in create_ct_column.py" -#~ msgstr "Forklaringstekst lagt til i create_ct_column.py" - -#~ msgid "Tag on book" -#~ msgstr "Sett inn emneord for bok" - -#~ msgid "Automatically number books in this series" -#~ msgstr "Automatisk nummererte bøker i denne serien" - -#~ msgid "" -#~ "Selected books will be automatically numbered,\n" -#~ "in the order you selected them.\n" -#~ "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 "" -#~ "Valgte bøker vil atuomatisk bli nummerert, \n" -#~ "i den rekkefølgen du har valgt dem.\n" -#~ "Så drsom du veger bok A og deretter bok B,\n" -#~ "vil bok A få serienummeret 1, og bok B vil får serienummer 2." - -#~ msgid "Delete current saved search" -#~ msgstr "Slett gjeldende lagrete søk" - -#~ msgid "(%d found)" -#~ msgstr "(%d funnet)" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Lagre gjledende søk under navnet som viser i boksen" - -#~ msgid "Text justification:" -#~ msgstr "Tekstjustering:" - -#~ msgid "justify" -#~ msgstr "juster" - -#~ msgid "left" -#~ msgstr "venstre" - -#~ msgid "" -#~ "Do not use SVG for the book cover. Use this option if your EPUB is going to " -#~ "be used ona 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 "" -#~ "Ikke benytt SVG for bokomslag. Bruk dette valget dersom din EPUB vil bli " -#~ "brukt på en enhet som ikke støtter SVG, som iPhone eller jetBook Lite. Uten " -#~ "dette valget, vil slike enheter vise omslaget som en tom side." - -#~ msgid "Editing meta information for %d books" -#~ msgstr "Redigering av metadata for %d bøker" - -#~ msgid "Merge books" -#~ msgstr "Slå sammen bøker" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be merged into " -#~ "the <b>first selected book</b>.<br><br>After merger the second and " -#~ "subsequently selected books will be <b>deleted</b>. <br><br>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 <b>deleted</b> " -#~ "from your computer.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Alle bokformater og metadata fra de valgte bøkene vil bli slått sammen med " -#~ "<b>første valgte bok</b>.<br><br>Etter sammenslåing vil andre og påfølgende " -#~ "valgte bøker bli <b>slettet</b>. <br><br>Alle bokformater for første valgte " -#~ "bok vil bli beholdt og øvrige duplikatformater i den andre og påfølgende " -#~ "valgte bøker vil bli <b>slettet</b> permanent fra din datamaskin.<br><br> Er " -#~ "du sikker på at du<b>vil</b> fortsette?" - -#~ msgid "original" -#~ msgstr "original" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b><br><br> The second and subsequently selected " -#~ "books will not be deleted or changed.<br><br>Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "Alle bokformater og metadata fra de valgte bøkene vil bli lagt til " -#~ "<b>første valgte bok..</b><br><br> Den andre og påfølgende valgte bøker vil " -#~ "ikke bli slettet eller endret.<br><br>Vennligst bekreft at du ønsker å " -#~ "fortsette." - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "" -#~ "En ordbok av valg for å tilpasse hvordan data i denne kolonnen vil bli " -#~ "tolket." - -#~ msgid "System port selected" -#~ msgstr "Valgt systemport" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. You operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "Verdien <b>%d</b> du valgte som innholdserverport er en systemport. " -#~ "Operativsystemet ditt <b>vil kanskje ikke</b> tillate at serveren kjører " -#~ "under denne porten. For å være sikker kan du velge et portnummer som er " -#~ "høyere enn 1024." - -#~ msgid "Communicate with iBooks through iTunes." -#~ msgstr "Kommuniser med iBooks via iTunes." - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d av %d" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Kommuniser med Booq Avant" - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Behold aspektområde for omslagsbildet fremfor å strekke det slik at det " -#~ "fyller hele førstesiden av en generert pdf." - -#~ msgid "Downloads series information from librarything.com" -#~ msgstr "Last ned serieinformasjon fra librarything.com" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Last ned metadata fra Douban.com" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Klikk for å åpne bokdetaljer-vinduet" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "Last ned serier/emneord/bedømningsinformasjon fra librarything.com" - -#~ msgid " and delete from library" -#~ msgstr " og slett fra biblioteket" - -#~ msgid "Send specific format" -#~ msgstr "Overfør spesifisert format" - -#~ msgid "Connect to iTunes (EXPERIMENTAL)" -#~ msgstr "Knytt til iTunes (EKSPERIMENTELT)" - -#~ msgid "" -#~ "The changes you made require that Calibre be restarted. Please restart as " -#~ "soon as practical." -#~ msgstr "" -#~ "Endringene du har utført krever omstart av Calibre. Vennligst kjør omstart " -#~ "så snart du kan." - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. Your operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "Verdien <b>%d</b> som du har valgt til innholdets server-port er en system-" -#~ "port. Ditt operativsystem <b>vil</b> kanskje ikke tillate serveren å kjøre " -#~ "via denne porten. For å være sikker, velg et portnummer som er høyere enn " -#~ "1024." - -#~ msgid "Preserve device collections." -#~ msgstr "Behold enhetssamlinger." - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Dersom en eksisterende bok med tilsvarende tittel og forfatter blir funnet " -#~ "og ikke har det formatet du har lagt til, vil formatet bli lagt\n" -#~ "til den eksisterende boken fremfor å lage en tilgang. Dersom den " -#~ "eksisterende boken allerede har dette formatet, vil det bli forbigått uten " -#~ "varsler.\n" -#~ "\n" -#~ "Titteltreff ignorerer ledende udefinerte artikler /\"the\", \"a\", \"an\"). " -#~ "punktum, sak, osv. Forfattertreff er nøyaktig." - -#~ 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 " -#~ "addition, editing collections in the device view will be enabled. If " -#~ "unchecked, collections will be always reflect only the metadata in the " -#~ "calibre library." -#~ msgstr "" -#~ "Om merket av, vil samlinger ikke bli slettet, selv om en bok med endrede " -#~ "metadata er sent på nytt og samlingen ikke finnes i bokens metadata. I " -#~ "tillegg vil endring av samlingen i enhetens leser bli slått på. Om ikke " -#~ "merket av, vil samlingen bare reflektere metadata som finnes i calibre-" -#~ "biblioteket." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "" -#~ "The lookup name must be lower case and cannot contain \":\"s or spaces" -#~ msgstr "" -#~ "Søkenavnet må skrives med små bokstaver og kan ikke inneholde \".\" eller " -#~ "mellomrom" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Lag eller rediger brukerdefinerte kolonner" - -#~ msgid "" -#~ "The label must contain only letters, digits and underscores, and start with " -#~ "a letter" -#~ msgstr "" -#~ "Merkelappen kan kun inneholde bokstaver, tall og understreker, og må starte " -#~ "med en bokstav" - -#~ msgid "Column &type" -#~ msgstr "&Kolonnetype" - -#~ msgid "Cannot use tag editor" -#~ msgstr "Kan ikke bruke verktøy for emneordredigering" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "" -#~ "Verktøyet for emneordredigering kan ikke benyttes dersom du har modifisert " -#~ "emneordene" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "Legg til et nytt kategorinavn. Velg type før du legger det til." - -#~ msgid "Add the new category" -#~ msgstr "Legg til en ny kategori" - -#~ msgid "Cover download" -#~ msgstr "Last ned omslag" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Kommuniser med Sweex MM300" - -#~ msgid "&Restrict to:" -#~ msgstr "&Begrens til:" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "Bokvisning vil begrenses til dem som samsvarer med de valgte lagrede søkene" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Rediger sortering for '%s'" - -#~ msgid "Rename '%s'" -#~ msgstr "Navneendring av '%s'" - -#~ msgid "Manage &user categories" -#~ msgstr "Administrer &brukerkategorier" - -#~ msgid "Books located at" -#~ msgstr "Bøker lokalisert ved" - -#~ msgid "Preserve all collections even if not in library metadata." -#~ msgstr "" -#~ "Behold alle samlinger selv om de ikke finnes i bibliotekets metadata." - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "SERIER: %s [%s]<br />" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "Last ned &sosiale metadata (emneord/vurdering/osv.) som standard" - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Last ned &sosiale metadata (emneord/vurderinger/osv.) for den valgte boken" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sGjennomsnittlig vurdering er %3.1f" - -#~ msgid "replace" -#~ msgstr "erstatt" - -#~ msgid "ignore" -#~ msgstr "ignorer" - -#~ msgid "backslashreplace" -#~ msgstr "bytte av bakoverskråstrek" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "strict" -#~ msgstr "strengt" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Last ned omslag fra openlibrary.org" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Last ned omslag fra librarything.com" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s ble ikke funnet" - -#~ msgid "Switch to library..." -#~ msgstr "Velg bibliotek..." - -#~ msgid "mixed" -#~ msgstr "Blandet" - -#~ msgid "misc" -#~ msgstr "Forskjellig" - -#~ msgid "book" -#~ msgstr "bok" - -#~ msgid "Customize the toolbar" -#~ msgstr "Tilpass verktøylinjen" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Klarte ikke å analysere: %s med feil: %s" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Kommuniser med Kogan" - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Bok %s av %s" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Forsøk å slå sammen kapitler til enkelte seksjoner. ADVARSEL: Dette " -#~ "alternativet er eksperimentelt. Det kan føre til at konverteringen " -#~ "mislykkes. Det kan også gi uventede utdata." - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "Du kan ikke endre biblioteket når en enhet er tilkoblet." - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "Alle filer fra %s vil bli <b>slettet permanent</b>. ER du sikker?" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Kopierte %d bøker til %s" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Regex-tips:\n" -#~ "-Standard regex - \\[.+\\] - utelukker sjangeremneord av typen [emneord], " -#~ "f.eks., [Amazon Freebie]\n" -#~ "-Et regex-mønster av enestående punktum utelukker alle sjanger-emneord og " -#~ "genererer ingen sjanger-seksjoner" - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Seksjoner kapitler (benyttes med forsktighet!)" - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>Skriv inn en liste med ISBN-nummer i boksen til venstre, ett nr.per " -#~ "linje. Calibre vil automatisk opprette bokoppføringer basert på ISBN og " -#~ "laste ned metadata, samt omslagsbilde for dem.<p>Ugyldige ISBN-numre i " -#~ "listen vil bli ignorert." - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Tilbakestill alle forfattersorteringsverdier til en verdi automatisk " -#~ "generert fra forfatteren. Hvordan denne verdien automatisk genereres kan " -#~ "bestemmes via Innstillinger-> Avansert-> Justeringer" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Bruk &eksisterende bibliotek ved den nye området" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "For feilmelding fra hver av omslagskilde, klikk på \"Se detaljer under\"." - -#~ msgid "Last modified: %s" -#~ msgstr "Sist endret: %s" - -#~ msgid "Applying changes to %d books. This may take a while." -#~ msgstr "Utfører endringer på %d bøker. Dette kan ta litt tid." - -#~ msgid "Remove all" -#~ msgstr "Fjern alle" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (var %s)" - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Generer et standardomslag basert på tittel og forfatter" - -#~ msgid "Reader" -#~ msgstr "Leser" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Emneord som brukes når en bok legges til" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "Les metadata fra &fil innhold fremfor filnavnet" - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "er resultatet av innsatsen til mange frivillige fra hele verden. Hvis du " -#~ "synes programmet er nyttig, kan du vurdere å donere for å støtte " -#~ "utviklingen. Din gave hjelper å holde calibre-utviklingen gående." - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Legg til dine egne kategorier til emneordleseren" - -#~ 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." -#~ msgstr "" -#~ "Verdier for innstillinger vises under. Rediger dem til å endre atferden til " -#~ "calibre. Endringene dine vil bare tre i kraft etter en omstart av programmet." - -#~ msgid "&Current tweaks" -#~ msgstr "&Gjeldende endringer" - -#~ msgid "All available tweaks" -#~ msgstr "Alle tilgjengelige endringer" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Feltene for utdata når bøker katalogiseres i databasen, må være en " -#~ "kommaseparert liste av felt.\n" -#~ "Tilgjengelige felt: %s.\n" -#~ "Standard: '%%default'\n" -#~ "Brukes for: BIBTEX utdata-format" - -#~ msgid "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Malen for å lage sitat i databasefletene.\n" -#~ " Må være en mal omgitt med {} i feltet.\n" -#~ "Tilgjengelige felt: %s.\n" -#~ "Standard: '%%default'\n" -#~ "Brukes til: BIBTEX utdata-formater" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Kobo støtter for tiden kun en samling: \"Im_Reading\" listen. Lag en tagg " -#~ "kalt \"Jeg_Leser\" " - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "Skala brukt til å avgjøre lengden før en linje skal åpnes dersom forberedte " -#~ "oppgaver er påslått. Valide verdier er et desimal mellom 0 og 1. Standard er " -#~ "0.40, rett under medianlinjens lengde. Dette vil åpne typiske bøker med " -#~ "\"harde linjeskift\", men som bør reduseres dersom linjelengden er variabel." - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Douban.com API tidsavbrudd. Forsøk igjen senere." - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Last ned omslag fra Douban.com" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b> ISBN will <i>not</i> be merged.<br><br> The " -#~ "second and subsequently selected books will not be deleted or " -#~ "changed.<br><br>Please confirm you want to proceed." -#~ msgstr "" -#~ "Bokformatet og metadata fra de valgte bøkene vil bli lagt til <b> første " -#~ "valgte bok.</b> ISBN vil <i>ikke</i> bli slått sammen.<br><br> Den andre og " -#~ "deretter valgte bøkene vil ikke lenger bli slettet eller " -#~ "endret.<br><br>Vennligst bekreft at du ønsker å fortsette." - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "Metadata vil bli sikkerhetskopiert mens calibre kjører, i en rate av cirka 1 " -#~ "bok i sekundet." - -#~ msgid "Recover database" -#~ msgstr "Reparer database" - -#~ msgid "Check database integrity" -#~ msgstr "Undersøk databasens intigritet" - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "Denne kommandoen gjenoppbygger din calibre database fra den informasjonen " -#~ "som er lagret av calibre i OPF filene.<p>Denne funksjonen er for tiden ikke " -#~ "tilgjengelig i GUIet. Du kan gjenoppbygge din database ved å benytte " -#~ "\"calibredb restore_database\" kommandolinjefunksjonen." - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Kommuniser med Digma Q600" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b> (%s). ISBN will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books will " -#~ "be <b>deleted</b>. <br><br>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 <b>deleted</b> from your computer.<br><br> Are " -#~ "you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Bokformater og metadata fra de valgte bøkene vil bli slått sammen med " -#~ "<b>første valgte bok</b> (%s). ISBN vil <i>ikke</i> bli slått " -#~ "sammen.<br><br>Etter å ha slått sammen, vil den andre og de deretter valgte " -#~ "bøker bli <b>slettet</b>. <br><br>Alle bokformater fra den første valgte " -#~ "boken vil bli beholdt og alle duplikatformater i den andre og de deretter " -#~ "valgte bøker vil bli permanent <b>slettet</b> fra datamaskinen din.<br><br> " -#~ "Er du <b>sikker</b> på at du ønsker å fortsette?" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Kommuniser med Nook Color eBook leser." - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Konverter kommentarer lasted ned fra %s til ordinær tekst" - -#~ msgid "Include 'Series' Section" -#~ msgstr "Inkluder 'Serier' seksjon" - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "Linje &utpakkingsfaktor under forprosesser:" - -#~ msgid "Insert space before the first line for each paragraph" -#~ msgstr "Legg inn mellomrom før den første linjen av hvert avsnitt" - -#~ msgid "&Run the check" -#~ msgstr "&Kjør undersøkelsen" - -#~ msgid "Check Library" -#~ msgstr "Undersøk bibliotek" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "Ingen metadata ble funnet. Forsøk å justere tittel og forfatter og/eller " -#~ "fjerne ISBN." - -#~ msgid "Wishlist tag:" -#~ msgstr "Emneord for ønskeliste:" - -#, python-format -#~ 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" - -#, python-format -#~ 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" - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Kommuniser med PocketBook 602 leser." - -#~ msgid "Unable to connect to Bambook." -#~ msgstr "Kunne ikke koble til Bambook." - -#, python-format -#~ 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 "" -#~ ". To spesielle samlinger er tilgjengelige: %s:%s og %s:%s. Legg disse " -#~ "verdiene til listen for å gjøre dem tilgjengelige. Samlingene vil bli gitt " -#~ "navnet som legges til etter \".\" tegnene." - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Last ned metadata fra amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Last ned metadata fra amazon.com på spansk" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Last ned metadata fra amazon.com på engelsk" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Last ned metadata fra amazon.de" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Last ned metadata fra 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 [valg]\n" -#~ "\n" -#~ " Finn metadata for bøker fra Amazon. Du må enten spesifisere tittel " -#~ "eller forfatter.\n" -#~ " ISBN, utgiver eller nøkkelord. Vil finne maksimum 10 treff.\n" -#~ " så du bør gjøre din spørring så spesifikk som mulig.\n" -#~ " Du kan velge språket for metadata du laster ned:\n" -#~ " Alle & engelsk & fransk & tysk & spansk\n" -#~ " " - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Last ned metadata fra Fictionwise" - -#~ msgid "Book title" -#~ msgstr "Boktittel" - -#~ msgid "Book author(s)" -#~ msgstr "Bokens forfatter(e)" - -#~ msgid "Keywords" -#~ msgstr "Nøkkelord" - -#~ msgid "Book publisher" -#~ msgstr "Bokens forelegger" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "OPPSUMMERING:\n" -#~ " %s" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise har møtt på en feil." - -#~ 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 [valg]\n" -#~ "\n" -#~ " Finn metadata for bøker fra Fictionwise. Du må enten spesifisere en " -#~ "tittel eller en forfatter,\n" -#~ " eller nøkkelord. Ingen ISBN spesifisering er mulig. VI finne " -#~ "maksimum 20 treff.\n" -#~ " så du bør gjøre spørringen din så spesifikk som mulig.\n" -#~ " " - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Kunne ikke motta alle detaljer for en postering" - -#~ msgid "Query: %s" -#~ msgstr "Spørring: %s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Tidsavbrudd for Fictionwise. Forsøk igjen senere." - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Last ned metadata fra franske Nicebooks" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "Tidsavbrudd for Nicebooks. Forsøk igjen litt senere." - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "En feil har oppstått med Nicebooks omslagssøker" - -#~ msgid "Be more verbose about errors" -#~ msgstr "Gi mer informasjon om feil" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Maksimum antall resultater som skal finnes" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Last ned omslag fra franske Nicebooks" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s ble ikke funnet." - -#~ 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 [valg]\n" -#~ "\n" -#~ " Finn metadata for bok fra Nicebooks. Du må speisifisere enten en " -#~ "tittel eller en forfatter.\n" -#~ " ISBN, forlag eller nøkkelord. Vil finne maksimum 20 treff,\n" -#~ " så du bør gjøre søket ditt så spesifikt som mulig.\n" -#~ " Det kan også finne omslag om dette valget spesifiseres.\n" -#~ " " - -#~ msgid "No result found for this search!" -#~ msgstr "Ingen resultater ble funnet for dette søket!" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Nicebooks har møtt på en feil." - -#~ msgid "Unknown publisher" -#~ msgstr "Ukjent forlag" - -#~ msgid "Covers files path" -#~ msgstr "Filplassering for omslag" - -#~ msgid "No cover found!" -#~ msgstr "Ingen omslag ble funnet!" - -#~ msgid "Book ISBN" -#~ msgstr "Bokens ISBN" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Omslag: 1-sjekk/ 2-Last ned" - -#~ msgid "A cover was found for this book" -#~ msgstr "Det ble funnet et omslag for denne boken" - -#~ msgid "Cover saved to file " -#~ msgstr "Omslaget ble lagret til fil " - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "Lag Markdown-formatert tekst." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option becauseimage references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "Ikke fjern bildereferanser i dokumentet. Dette er kun anvendelig når de er " -#~ "paret med markdown-formatvalget, fordi bildereferansene alltid er fjernet " -#~ "når ren tekst i utdata benyttes." - -#~ msgid "The integrity check completed with no uncorrectable errors found." -#~ msgstr "" -#~ "Intigritetssjekken har blitt fullført uten at feil som ikke kan korigeres " -#~ "ble funnet." - -#~ msgid "No errors found" -#~ msgstr "Ingen feil ble funnet" - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option becauselinks are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "Fjern ikke lenker i dokumentet. Dette er kun anvendelig om de er paret med " -#~ "markdown-formatvalget, fordi linkene alltid blir fjernet når ren tekst i " -#~ "utdata benyttes." - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "De følgende bøkene hadde formater eller omslag som er listet opp i " -#~ "databalsen, men som ikke egentlig er tilgjengelige. Oppføringen av " -#~ "formater/omslag har blitt fjernet. Du bør sjekke dem manuelt. Dette kan skje " -#~ "dersom du manipulerer filene i bibliotekfolderen direkte." - -#~ msgid "Books marked as read:" -#~ msgstr "Bøker markert som lest:" - -#~ msgid "Pattern for read book" -#~ msgstr "Mønster for lest bok" - -#~ msgid "Source column for read book" -#~ msgstr "Kildekolonne for lest bok" - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "Legg inn Markdown format til tekst" - -#~ msgid "Do not change" -#~ msgstr "Ikke endre" - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Bokformatet tilhørende utvalget av bøker vil bli slått sammen med <b>første " -#~ "valgte bok<b (%s). Metadata tilhørende den første valgte boken vil ikke bli " -#~ "endret. Forfatter, Tittel, ISBN og alle andre metadata vil <i>ikke</i> bli " -#~ "sammenslått.<br><br>Etter sammenslåing vil den andre og utvalget av " -#~ "etterfølgende bøker med metadatasamling bli <b> slettet</b>. <br><br> Alle " -#~ "bokformater tilhørende den første valgte boken vil bli beholdt og alle " -#~ "formatduplikater i den andre og deretter etterfølgende bøker vil bli " -#~ "<b>slettet</b> permanent fra ditt calibrebibliotek.<br><br>. Er du " -#~ "<b>sikker</b> på at du ønsker å fortsette?" - -#~ msgid "Has Summary" -#~ msgstr "Har sammenfatning" - -#~ msgid "Has Cover" -#~ msgstr "Har omslag" - -#~ msgid "Clear series" -#~ msgstr "Fjern serier" - -#~ msgid "Change title to title case" -#~ msgstr "Endre tittel til tittellinje" - -#~ msgid "Case sensitive" -#~ msgstr "Skill mellom store og små bokstaver" - -#~ msgid "Search mode:" -#~ msgstr "Søkemodus:" - -#~ msgid "Test re&sult" -#~ msgstr "Test re&sultat" - -#~ msgid "Mode:" -#~ msgstr "Modus:" - -#~ msgid "" -#~ "If the replace mode is prepend or append, then this box indicates whether a " -#~ "comma or\n" -#~ "nothing should be put between the original text and the inserted text" -#~ msgstr "" -#~ "Dersom erstatningsmodus er før eller etterfølgende, vil denne boksen " -#~ "indikere om et komma eller\n" -#~ "ingenting skal legges inn mellom den originale teksten og den tilføyede " -#~ "teksten." - -#~ msgid "use comma" -#~ msgstr "bruk komma" - -#~ msgid "Test &text" -#~ msgstr "Test &tekst" - -#~ msgid "Apply function after replace:" -#~ msgstr "Legg inn funksjon etter erstatningen:" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Omslagsstørrelse: %dx%d piksler" - -#~ msgid "Title &sort: " -#~ msgstr "Tittel&sortering: " - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Lag en automatisk forfattersorteringsoppføring basert på gjeldene " -#~ "forfatteroppføring.\n" -#~ "Ved å benytte denne knappen for å lage forfattersortering, vil " -#~ "forfattersorteringen endres fra rød til grønn." - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Fjern marger (om finnes) fra omslag" - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "Du har endret emneord. For å kunne redigere emneord må du enten forkaste " -#~ "eller legge til disse endringene" - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "e-post til %s til %s" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "For hjelp når du skriver en avansert nyhetskvittering, vennligst besøk <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s for: %s" - -#~ msgid "cover" -#~ msgstr "omslag" - -#~ msgid "Book %s of %s." -#~ msgstr "Bok %s av %s." - -#~ msgid "Failed to get" -#~ msgstr "Kunne ikke motta" - -#~ msgid "Downloaded" -#~ msgstr "Lastet ned" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Metadata ble suksessfult lastet ned for %d av %d bøker" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "&Del verktøylinjen til to verktøylinjer" - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "" -#~ "Formatet og enheten har allerede et innplugginsfelt eller er i konflikt med " -#~ "et annet innpluggingsfelt." - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "" -#~ "Søkenavnet tilhørende ethvert egettilpasset felt. (Dette navnet begynner med " -#~ "\"#\")" - -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s har blitt oppdatert til versjon <b>%s</b>. Se <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Ønsker du å besøke nedlastingssiden?" - -#~ msgid "" -#~ "You can sign up for a free {name} email account at <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" -#~ msgstr "" -#~ "Du kan lage deg en gratis {navn} epostkonto ved <a " -#~ "href=\"http://{url}\">http://{url}</a>. {ekstra}" - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "" -#~ "Dersom du setter opp en ny hotmail-konto, så må du først logge deg på denne " -#~ "kontoen før du kan sende e-post til den." - -#~ msgid "Extra covers in books" -#~ msgstr "Ekstraomslag til bøker" - -#~ msgid "Missing covers in books" -#~ msgstr "Det mangler omslag till bøker" - -#~ msgid "You must provide the --really-do-it option to do a recovery" -#~ msgstr "" -#~ "Du må gi en --ønkser du virkelig-- valg for å kjøre en gjenoppretting" - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f stjerner" - -#~ msgid "Read %s in the %s format" -#~ msgstr "Les %s i %s format" - -#~ msgid "unknown id " -#~ msgstr "ukjent id " - -#~ msgid "format: unknown format type letter {0}" -#~ msgstr "format: ukjent formattype {0}" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclusion criteria" -#~ msgstr "" -#~ "Ingen bøker å katalogisere\n" -#~ "Sjekk eksklusjonskriterier" - -#~ msgid "" -#~ "Sections to include in catalog. All catalogs include 'Books by Author'." -#~ msgstr "" -#~ "Seksjoner som skal legges til i katalogen. Alle kataloger inkluderer 'Bøker " -#~ "etter Forfatter'." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Default pattern </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">excludes tags of the form " -#~ "[<span style=\" font-family:'Courier New,courier';\">tag</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">e.g., [Project " -#~ "Gutenberg]</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" tegnsett:'Lucida Grande'; tegnstørrelse:13pt; " -#~ "Tegntykkelse:400; tegnstil:normal;\">\n" -#~ "<p style=\" toppmarg:0px; bunnmarg:0px; venstremarg:0px; høyremarg:0px; -qt-" -#~ "block-indent:0; text-indent:0px;\">Default pattern </p>\n" -#~ "<p style=\" toppmarg:0px; bunnmarg:0px; venstremarg:0px; høremarg:0px; -qt-" -#~ "block-indent:0; text-indent:0px;\"><span style=\" font-family:'Courier " -#~ "New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">excludes tags of the form " -#~ "[<span style=\" font-family:'Courier New,courier';\">tag</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">e.g., [Project " -#~ "Gutenberg]</p></body></html>" - -#~ msgid "Matching books will be displayed with ✓" -#~ msgstr "Samsvarende bøker vil bli vist med ✓" - -#~ msgid "" -#~ "Formatting used within the document.* auto: Automatically decide which " -#~ "formatting processor to use.\n" -#~ "* none: 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 "" -#~ "Formatering benyttet innenfor dokumentet.* auto: Automatisk bestem hvilken " -#~ "formateringsprosess som skal benyttes.\n" -#~ "* ingen: Ikke prosesser dokumentformatering. Alt er et avsnitt og ingen stil " -#~ "blir gitt.\n" -#~ "* heuristisk: Prosesser som benytter heuristikk for å avgjøre formatering, " -#~ "slik som kapitteloverskrifter og skråtekst.\n" -#~ "* tekstil: Prosesser som benytter tekstilformatering.\n" -#~ "* forenkling: Prosesser som benytter forenklingsformatering. For å lære mer " -#~ "om forenkling, se" - -#~ msgid "No action in dictionary state is \"%s\" \n" -#~ msgstr "Det finnes ingen handling i ordboksstatus som er \"%s\" \n" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no blank " -#~ "lines or indents." -#~ msgstr "" -#~ "Avsnittstruktur.\n" -#~ "valgmulighetene er ['auto', 'blokker', 'enkelt', 'utskrift', 'uformatert']\n" -#~ "* auto: Forsøk å automatisk oppdage type avsnitt.\n" -#~ "* blokker: Behandle en tom linje som en avsnittsendelse.\n" -#~ "* enkelt: Regn hver linje som et avsnitt.\n" -#~ "* utskrift: Beregn hver linje til å starte med 2+ mellomrom eller at " -#~ "tabulator starter et avsnitt.* uformatert: De fleste linjer har et hardt " -#~ "linjeskift, få/ingen linjer eller innrykk." - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check job details" -#~ msgstr "" -#~ "Ingen bøker til katalogen\n" -#~ "Sjekk arbeidsdetaljer" - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "Laster ned {0} av {1} bok(bøker)" - -#~ msgid "Markdown Options" -#~ msgstr "Forenklingsvalg" - -#~ msgid "" -#~ "<p>This book is locked by <b>DRM</b>. To learn more about DRM and why you " -#~ "cannot read or convert this book in calibre, \n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">click here</a>." -#~ msgstr "" -#~ "<p>Denne boken er stengt av <b>DRM</b>. For å lære mer om DRM og hvorfor du " -#~ "ikke kan lese eller konvertere denne boken i calibre, \n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">klikk her</a>." - -#~ msgid "Timed out" -#~ msgstr "Tidsavbrudd" - -#~ msgid "" -#~ "The download of social metadata timed out, the servers are probably busy. " -#~ "Try again later." -#~ msgstr "" -#~ "Tidsavbrudd for nedlasting av sosiale metadata. Server er kanskje opptatt. " -#~ "Forsøk igjen senere." - -#~ msgid "" -#~ "When searching, highlight matched books, instead of restricting the book " -#~ "list to the matches.<p> You can use the N or F3 keys to go to the next match." -#~ msgstr "" -#~ "Ved søk, fremhev samsvarende bøker, fremfor begrensning av boklisten for " -#~ "treff.<p> Du kan bruke N eller F3 tastene for å gå til neste treff." - -#~ msgid "&Highlight" -#~ msgstr "&Fremhev" - -#~ msgid "Collapse when more items than:" -#~ msgstr "Skjul ved flere objekter enn:" - -#~ msgid "Tags browser category partitioning method:" -#~ msgstr "Emneordpanels kategoripartisjonsmetode:" - -#~ msgid "&Add a new plugin" -#~ msgstr "&Legg til et nytt programtillegg" - -#~ msgid "Plugin {0} successfully removed" -#~ msgstr "Programtillegg {0} ble fjernet" - -#, python-format -#~ 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 "" -#~ "Modifiserer dokumentets tekst og struktur ved å benytte vanlige mønstre. " -#~ "Avslått som standard. Bruk %s for å slå på. Individuelle oppgaver kan slåes " -#~ "av med %s valget." - -#~ msgid "Customize searching" -#~ msgstr "Personifiser søk" - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "" -#~ "Laster ned serieinformasjon fra ww2.kdl.org. Denne web-siden kan ikke " -#~ "håndtere lange nummer av spørringer, så dette programtillegget er avslått " -#~ "som standard." - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Laster ned metadata fra Amazon" - -#~ msgid "" -#~ "<b>Heuristic processing</b> 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 <a href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">User Manual</a>." -#~ msgstr "" -#~ "<b>Heruistisk prosessering</b> betyr at calibre vil skanne boken din for " -#~ "vanlige mønstre og fikse dem. Som navnet tilsier, vil dette involvere litt " -#~ "gjetning, som igjen betyr at det kan føre til en forverring av " -#~ "konverteringen dersom calibre gjetter feil. Av den grunn er denne funksjonen " -#~ "slått av som standard. Ofte, dersom en konvertering ikke kommer ut med det " -#~ "resultatet du ønsker, kan dette forbedres dersom du slår på heuristisk " -#~ "formatering. Les mer om de forskjellige heuristiske prosesseringene i <a " -#~ "href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">User Manual</a>." - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Last ned omslag fra Amazon.com" - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "Bøker, tekstbøker, e-bøker, leker, spill og mer" - -#~ msgid "Publishers of fine books." -#~ msgstr "Forlag for fine bøker" - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Kindlebøker fra Amazon" - -#~ msgid "Ebooks for readers." -#~ msgstr "E-bøker for lesere" - -#~ msgid "World Famous eBook Store." -#~ msgstr "Verdenskjent e-bokhandel" - -#~ msgid "Your ebook. Your way." -#~ msgstr "Di e-bok. På din måte." - -#~ msgid "One web page for every book." -#~ msgstr "Ei nettside for hver bok" - -#~ msgid "Ebooks handcrafted with the utmost care" -#~ msgstr "E-bøker håndlaga med kjærlighet" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "De beste e-bøker for best pris: Gratis!" - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "E-lesing: nårsomhelts, hvorsomhelst" - -#~ msgid "The first producer of free ebooks." -#~ msgstr "Det første e-bokforlag" - -#~ msgid "entertain, enrich, inspire." -#~ msgstr "Underhold, berik, inspirér" - -#~ msgid "Read anywhere." -#~ msgstr "Les over alt" - -#~ msgid "The digital bookstore." -#~ msgstr "Den digitale bokhandel" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index e43986142c..8aac20e45f 100644 --- a/src/calibre/translations/nds.po +++ b/src/calibre/translations/nds.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: nds\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-01-07 02:48+0000\n" -"Last-Translator: heinz beck <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:06+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: German\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:47+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:43+0000\n" +"X-Generator: Launchpad (build 13613)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" "Generated-By: pygettext.py 1.5\n" @@ -34,7 +34,7 @@ msgstr "Mach absolut garnichts" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -97,10 +97,11 @@ msgstr "Mach absolut garnichts" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -137,12 +138,12 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -178,21 +179,21 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -235,7 +236,7 @@ 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/actions/preferences.py:25 #: /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 @@ -425,207 +426,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Bedienungsoberfläche" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Konvertierung" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Erweitert" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -886,7 +891,7 @@ msgstr "Gewähltes Plugin ausschalten" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -900,8 +905,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -930,7 +935,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "Kommunikation mit Android Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -938,7 +943,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1055,11 +1060,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nachrichten" @@ -1067,8 +1072,8 @@ msgstr "Nachrichten" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1135,8 +1140,8 @@ msgstr "Übertrage Bücher ans Gerät..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1146,8 +1151,8 @@ msgstr "Füge Bücher zur Metadaten Liste des Geräts hinzu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1155,8 +1160,8 @@ msgstr "Entferne Bücher vom Gerät..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1389,12 +1394,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2542,7 +2547,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3548,7 +3553,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Alle Artikel" @@ -3556,6 +3567,10 @@ msgstr "Alle Artikel" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Titelseite" @@ -4382,7 +4397,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Bücher aus einem einzelnen Verzeichnis hinzufügen" @@ -4423,84 +4438,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Lade Bücher auf das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Lesen der Metadaten schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Lesen der Metadaten schlug fehl bei folgenden" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Kein Buch ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4543,7 +4558,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Keine Bücher ausgewählt" @@ -4581,7 +4596,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4619,126 +4634,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Gibts hier schon" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "kein" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4746,7 +4762,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4755,13 +4771,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4771,44 +4787,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Das ist nicht gestattet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4820,11 +4836,11 @@ msgstr "C" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Einzeln konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Auf einmal konvertieren" @@ -4889,8 +4905,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4926,104 +4944,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Bücher entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Lösche Bücher vom Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5105,35 +5123,35 @@ msgstr "E" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Metadaten einzeln bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Metadaten auf einmal bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Metadaten und Umschlagbilder laden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5341,20 +5359,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Willkommens-Assistenten ausführen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5384,7 +5402,6 @@ msgid "S" msgstr "S" #: /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" @@ -5393,46 +5410,46 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Speichern auf Festplatte nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Zielverzeichnis auswählen" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Fehler während des Speicherns" -#: /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 "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:142 #: /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 "Konnte einige Bücher nicht speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 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." @@ -5475,90 +5492,94 @@ msgstr "" msgid "Similar books..." msgstr "Ähnliche Bücher..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Bücher desselben Autors" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Bücher dieser Reihe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Bücher dieses Herausgebers" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Bücher mit denselben Etiketten" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5568,11 +5589,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5606,50 +5627,50 @@ msgstr "V" msgid "View" msgstr "Vorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Spezielles Format ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Ansehen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Format zur Vorschau wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Mehrere Bücher ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5662,15 +5683,15 @@ msgstr "" "Rechners haben. Einmal gestartet kann der Prozess nicht beendet werden, " "bevor er abgeschlossen ist. Möchten Sie fortfahren?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Konnte Verzeichnis nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." @@ -5845,6 +5866,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5859,8 +5882,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5911,45 +5934,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Pfad" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5968,7 +5991,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5988,7 +6011,7 @@ msgstr "Einstellungen für" #: /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/mobi_output.py:18 #: /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 @@ -6013,7 +6036,7 @@ msgstr "Ausgabe" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7058,52 +7081,43 @@ msgstr "Liste der bekannten Reihen. Sie können neue Reihen hinzufügen." msgid "Book " msgstr "Buch " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI Ausgabe" -#: /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 "Voreinstellung" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Titel des Inhaltsverzeichnisses:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Bilder skalieren für &Palm Geräte" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Verwende Autorensortierung für Autor" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Komprimierung des Dateiinhalts ausschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Inhaltsverzeichnis nicht zum Buch hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8454,6 +8468,76 @@ msgstr "Datum" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8526,12 +8610,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8546,7 +8630,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -10112,7 +10196,6 @@ 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:112 msgid "Are your sure?" msgstr "Sind Sie sicher?" @@ -10170,62 +10253,12 @@ msgstr "" "Etikett zu den verfügbaren Etiketten hinzufügen und dem aktuellen Buch " "zuweisen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -10240,19 +10273,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11873,6 +11906,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Voreinstellung" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14475,42 +14512,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14587,11 +14624,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14601,56 +14638,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Übereinstimmung mit allen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Übereinstimmung mit irgendeinem" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16801,17 +16838,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migriere alte Datenbank zu eBook Bibliothek in %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopiere <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -17394,53 +17431,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17450,37 +17487,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17490,7 +17527,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17500,24 +17537,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17526,11 +17563,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17538,7 +17575,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17547,7 +17584,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17558,27 +17595,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17592,7 +17629,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17600,7 +17637,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17609,14 +17646,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17626,7 +17663,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17634,13 +17671,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17649,7 +17686,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17662,7 +17699,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17679,7 +17716,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17694,83 +17731,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17935,38 +17996,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -18155,31 +18220,31 @@ msgstr "Lade Umschlagbild von %s" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Artikel geladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Laden der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Rufe Feed ab" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18964,3470 +19029,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sBenutzung%s: %s\n" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Geben Sie den Titel an. Voreinstellung: Dateiname." - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Geben Sie den Autor an. Mehrere Autoren sollten durch Kommata getrennt " -#~ "angegeben werden. Voreinstellung: %default" - -#~ msgid "Set the comment." -#~ msgstr "Geben Sie eine Bemerkung an." - -#~ msgid "Set the category" -#~ msgstr "Geben Sie eine Kategorie an." - -#~ msgid "Sort key for the title" -#~ msgstr "Sortierung nach Titel" - -#~ msgid "Sort key for the author" -#~ msgstr "Sortierung nach Autor" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Pfad zur Datei des Umschlagbildes" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Falls die Quelldatei ein Umschlagbild enthält, das Umschlagbild der " -#~ "Quelldatei benutzen, anstatt des angegebenen Umschlagbildes." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Ausgabedateiname. Die Voreinstellung leitet sich vom ursprünglichen " -#~ "Dateinamen ab." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "HTML Tabellen als Textblöcke rendern und nicht als Tabellen. Dies ist " -#~ "notwendig, wenn die HTML Datei sehr große oder komplexe Tabellen enthält." - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Paragraphen durch Leerzeilen trennen." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "CSS überschreiben. Es kann ein Pfad zu einem CSS Stylesheet oder eine " -#~ "Zeichenfolge angegeben werden. Zeichenfolgen werden als CSS interpretiert." - -#~ msgid "" -#~ "Use the <spine> element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Das <spine> Element der OPF Datei benutzen um die Reihenfolge zu bestimmen, " -#~ "in der die HTML Dateien zur LRF Datei hinzugefügt werden. Die OPF Datei muss " -#~ "sich im gleichen Verzeichnis wie die ursprüngliche HTML Datei befinden." - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Schriftgröße um 2 * FONT_DELTA Punkt und Zeilenabstand um FONT_DELTA Punkt " -#~ "vergrößern. FONT_DELTA kann ein Bruchteil sein. Falls FONT_DELTA negativ " -#~ "angegeben wird, wird die Schriftgröße verkleinert." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Inhalt schwarz-weiß rendern anstatt in den in HTML oder CSS angegeben Farben." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Profil des Zielgeräts für das diese LRF Datei erstellt wird. Das Profil legt " -#~ "unter anderem die Auflösung und die Bildschirmgröße des Zielgerätes fest. " -#~ "Voreinstellung: %s Unterstützte Profile: " - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Linker Rand der Seite. Die Voreinstellung ist %default Pixel." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Rechter Rand der Seite. Die Voreinstellung ist %default Pixel." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Oberer Rand der Seite. Die Voreinstellung ist %default Pixel." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Unterer Rand der Seite. Die Voreinstellung ist %default Pixel." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that <a> tags are " -#~ "ignored." -#~ msgstr "" -#~ "Höchstzahl der rekursiven Verknüpfungen (Hyperlinks). Der Wert 0 bedeutet, " -#~ "dass Verknüpfungen ignoriert werden. Ein negativer Wert bedeutet, dass alle " -#~ "<a> Elemente ignoriert werden." - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Wenn html2lrf keine Seitenumbrüche in der HTML Datei und keine Kapitel-" -#~ "Überschriften finden kann, fügt es automatisch Seitenumbrüche vor Elementen " -#~ "ein, deren Namen mit diesem regulären Ausdruck entsprechen. Voreinstellung " -#~ "ist %default. Sie können dies deaktivieren indem sie den regulären Ausdruck " -#~ "\"$\" verwenden. Der Zweck dieser Einstellung ist der Versuch " -#~ "sicherzustellen, dass keine extrem langen Seiten entstehen, da dies das " -#~ "Umblättern der in der LRF Datei verlangsamt. Diese Einstellung wird " -#~ "ignoriert, wenn die aktuelle Seite nur wenige Elemente enthält." - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Seitenumbruch vor einem Element mit dem angegebenen Attribut erzwingen. Das " -#~ "Format dieser Einstellung ist tagname regexp,attribute name,attribute value " -#~ "regexp. Um zum Beispiel alle \"heading\" Elemente, die das Attribut " -#~ "class=\"chapter\" anzupassen, verwenden Sie \"h\\d,class,chapter\". " -#~ "Voreinstellung ist %default" - -#~ msgid "Convert to LRS" -#~ msgstr "Zu LRS konvertieren" - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Speicherbenutzung verringern auf Kosten längerer Bearbeitungszeiten. " -#~ "Benutzen Sie diese Einstellung, wenn sie an einem Rechner mit geringem " -#~ "Hauptspeicher arbeiten." - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Geben Sie die Zeichenkodierung der Ausgangsdatei an. Sollte die ausgegebene " -#~ "LRF Datei seltsame Zeichen enthalten, ändern Sie diese Einstellung. Eine " -#~ "gebräuchliche Kodierung von Dateien, die von Windows Computern stammen, ist " -#~ "cp-1252. Eine andere gebräuchliche Alternative ist utf-8. In der " -#~ "Voreinstellung wird versucht, die Kodierung zu erraten." - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [options] dateiname\n" -#~ "\n" -#~ "Konvertiert verschiedene eBook Formate in LRF Dateien. Unterstützte " -#~ "Formate:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC und PDF. any2lrf verarbeitet auch RAR " -#~ "oder\n" -#~ "ZIP Archive, indem es nach einem eBook im Archiv sucht.\n" -#~ " " - -#~ msgid "No file to convert specified." -#~ msgstr "Keine Datei zur Konvertierung angegeben." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Benutzung: %prog [options] dateiname.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog konvertiert dateiname.epub in dateiname.lrf" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Gebe erstellte HTML auf stdout aus und beende das Programm." - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Einstellungen für feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Einstellungen für html2lrf" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Fehlschlag bei der Analysierung von %s %s" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Konnte Bild %s nicht verarbeiten. Fehler: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Konnte Bild nicht verarbeiten: %s\n" -#~ "%s" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "Sichern Sie die Website %s zuerst als HTML Datei und benutzen Sie dann " -#~ "html2lrf mit der gespeicherten HTML Datei." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Benutzung: %prog [options] dateiname.html\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.html in dateiname.lrf. \n" -#~ "%prog folgt allen Hyperlinks in dateiname.html, die rekursiv auf \n" -#~ "lokale Dateien verweisen. Somit können Sie es verwenden,\n" -#~ "um einen ganzen Verzeichnisbaum von HTML Dateien zu konvertieren." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Benutzung: %prog [options] dateiname.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.lit in dateiname.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Benutzung: %prog [options] dateiname.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.mobi in dateiname.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] dateiname.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.pdf in dateiname.lrf" - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "Pfad zum Ausgabeverzeichnis, in dem die HTML Datei erstellt werden soll. " -#~ "Voreinstellung auf aktuelles Verzeichnis." - -#~ msgid "You must specify a single PDF file." -#~ msgstr "Es muss eine einzelne PDF Datei angegeben werden." - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] dateiname.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.rtf in dateiname.lrf" - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] dateiname.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.txt in dateiname.lrf" - -#~ msgid "Set the authors" -#~ msgstr "Gebe Autoren ein" - -#~ msgid "Set the comment" -#~ msgstr "Gebe Kommentar ein" - -#~ msgid "Usage:" -#~ msgstr "Benutzung:" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "Die ISBN des Buches, für das Sie Metadaten abrufen möchten." - -#~ msgid "The title of the book to search for." -#~ msgstr "Der Titel des gesuchten Buches." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Der Herausgeber des gesuchten Buches." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Konnte aufgrund zu hoher Serverlast kein Umschlagbild abrufen. Bitte " -#~ "versuchen Sie es später wieder." - -#~ msgid " not found." -#~ msgstr " nicht gefunden." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Umschlagbild des Buches mit der angegebenen ISBN von LibraryThing.com " -#~ "abrufen\n" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Benutzung: %s dateiname.lit" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Benutzung: pdf-meta dateiname.pdf" - -#~ msgid "No filename specified." -#~ msgstr "Kein Dateiname angegeben." - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [options] dateiname.mobi" - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "Original MOBI HTML gespeichert in" - -#~ msgid "OEB ebook created in" -#~ msgstr "OEB eBook erstellt in" - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>Muss ein Verzeichnis sein." - -#~ msgid "Invalid database location " -#~ msgstr "Ortsangabe der Datenbank ungültig " - -#~ msgid "Invalid database location" -#~ msgstr "Ortsangabe der Datenbank ungültig" - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "Ortsangabe der Datenbank ungültig.<br>Speichern nicht möglich " - -#~ msgid "Configuration" -#~ msgstr "Konfiguration" - -#~ msgid "Browse for the new database location" -#~ msgstr "Zu einem neuen Ort der Datenbank wechseln" - -#~ msgid "Frequently used directories" -#~ msgstr "Häufig benutzte Verzeichnisse" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "" -#~ "Ein Verzeichnis zur Liste der häufig genutzten Verzeichnisse hinzufügen" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "" -#~ "Ein Verzeichnis von der Liste der häufig genutzten Verzeichnisse entfernen" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Si&chtbare Spalten in Bibliothek-Ansicht wählen" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Freier unbenutzter Festplattenspeicher der Datenbank" - -#~ msgid "Fetch" -#~ msgstr "Abrufen" - -#~ msgid "Matches" -#~ msgstr "Treffer" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "" -#~ "Wählen Sie aus der unten stehenden Liste das Buch, das Ihrer Ausgabe " -#~ "entspricht" - -#~ msgid "&Stop selected job" -#~ msgstr "Ausgewählten Auftrag &stoppen" - -#~ msgid "No available formats" -#~ msgstr "Keine verfügbaren Formate" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "" -#~ "Kann %s nicht konvertieren, da dieses Buch nicht den bekannten Formaten " -#~ "entspricht" - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Wählen Sie das Format, das zu LRF konvertiert werden soll" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Konvertiere %s in LRF" - -#~ msgid "Set conversion defaults" -#~ msgstr "Voreinstellungen zur Konvertierung wählen" - -#~ msgid "<ol><li><b>baen</b> - Books from BAEN Publishers</li>" -#~ msgstr "<ol><li><b>baen</b> - Bücher von BAEN Publishers</li>" - -#~ msgid "" -#~ "<li><b>pdftohtml</b> - HTML files that are the output of the program " -#~ "pdftohtml</li>" -#~ msgstr "" -#~ "<li><b>pdftohtml</b> - HTML Dateien, die mit dem Programm pdftohtml erstellt " -#~ "wurden</li>" - -#~ msgid "<li><b>book-designer</b> - HTML0 files from Book Designer</li>" -#~ msgstr "<li><b>book-designer</b> - HTML Dateien von Book Designer</li>" - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Aussehen der erstellten LRF Datei durch die Angabe von Schriftgrößen und " -#~ "Wortabständen angleichen." - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Seiteneinstellungen wie Ränder und die Bildschirmgröße des Zielgeräts " -#~ "angeben." - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "Feineinstellung der Erkennung von Kapitel- und Absatzüberschriften." - -#~ msgid "Chapter Detection" -#~ msgstr "Ermittlung der Kapitel" - -#~ msgid "<font color=\"gray\">No help available</font>" -#~ msgstr "<font color=\"gray\">Keine Hilfe verfügbar</font>" - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "eBooks auf einmal zu LRF konvertieren" - -#~ msgid "Convert to LRF" -#~ msgstr "Zu LRF konvertieren" - -#~ msgid "Category" -#~ msgstr "Kategorie" - -#~ msgid "Change the publisher of this book" -#~ msgstr "Herausgeber dieses Buches ändern" - -#~ msgid " pts" -#~ msgstr " Punkt" - -#~ msgid "Embedded Fonts" -#~ msgstr "Eingebundene Schriften" - -#~ msgid "&Serif:" -#~ msgstr "&Serif:" - -#~ msgid "S&ans-serif:" -#~ msgstr "S&ans-serif:" - -#~ msgid "&Monospace:" -#~ msgstr "&Monospace:" - -#~ msgid "Source en&coding:" -#~ msgstr "En&codierung der Quelldatei:" - -#~ msgid "Minimum &indent:" -#~ msgstr "E&inrücken mindestens:" - -#~ msgid "&Word spacing:" -#~ msgstr "&Wortabstand:" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Automatische &Rotation von Bildern einschalten" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "&Leerzeilen zwischen Paragraphen einfügen" - -#~ msgid "Ignore &tables" -#~ msgstr "&Tabellen ignorieren" - -#~ msgid "Ignore &colors" -#~ msgstr "Farben nicht bea&chten" - -#~ msgid "Header" -#~ msgstr "Kopfzeile" - -#~ msgid "&Show header" -#~ msgstr "Kopfzeile an&zeigen" - -#~ msgid "&Header format:" -#~ msgstr "&Kopfzeilenformat:" - -#~ msgid "Override<br>CSS" -#~ msgstr "CSS<br>überschreiben" - -#~ msgid "&Left Margin:" -#~ msgstr "&Linker Rand:" - -#~ msgid "&Right Margin:" -#~ msgstr "&Rechter Rand:" - -#~ msgid "&Top Margin:" -#~ msgstr "&Oberer Rand:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "&Unterer Rand:" - -#~ msgid "Title based detection" -#~ msgstr "Auf Titel basierende Ermittlung" - -#~ msgid "&Disable chapter detection" -#~ msgstr "Kapitel Ermittlung &deaktivieren" - -#~ msgid "&Regular expression:" -#~ msgstr "&Regulärer Ausdruck:" - -#~ msgid "Tag based detection" -#~ msgstr "Auf Etiketten basierende Ermittlung" - -#~ msgid "&Page break before tag:" -#~ msgstr "&Seitenumbruch vor Element:" - -#~ msgid "&Force page break before tag:" -#~ msgstr "Seitenumbruch vor Element &erzwingen:" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Seitenumbruch vor &Attribut erzwingen:" - -#~ msgid "Meta information" -#~ msgstr "Meta-Informationen" - -#~ msgid "Author S&ort: " -#~ msgstr "S&ortierung nach Autor: " - -#~ msgid "Add Ta&gs: " -#~ msgstr "&Etiketten hinzufügen: " - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Konnte kein Umschlagbild abrufen.</b><br/>" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Kann kein Umschlagbild abrufen" - -#~ msgid "Edit Meta Information" -#~ msgstr "Meta-Informationen bearbeiten" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Available Formats" -#~ msgstr "Verfügbare Formate" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Ein neues Format für dieses Buch zur Datenbank hinzufügen" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Markierte Formate dieses Buches aus der Datenbank löschen" - -#~ msgid "Waiting" -#~ msgstr "Abwarten und Tee trinken..." - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Buch <font face=\"serif\">%s</font> von %s." - -#~ msgid "Send to storage card" -#~ msgstr "An Speicherkarte senden" - -#~ msgid "Device database corrupted" -#~ msgstr "Gerätedatenbank ist beschädigt" - -#~ msgid "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>Die Bücherdatenbank des Gerätes ist beschädigt. Versuchen " -#~ "Sie folgendes:\n" -#~ " <ol>\n" -#~ " <li>Entfernen Sie das Gerät. Warten Sie, bis das Gerät die " -#~ "Datenbank wiederhergestellt hat (d.h. warten Sie, bis das Gerät wieder " -#~ "benutzt werden kann). Stecken Sie das Gerät wieder an. Nun sollte es mit " -#~ "%(app)s funktionieren. Falls nicht, versuchen Sie den nächsten " -#~ "Schritt.</li>\n" -#~ " <li>Schließen Sie %(app)s. Suchen Sie die Datei media.xml im " -#~ "Hauptspeicher des Gerätes. Löschen Sie sie. Entfernen Sie das Gerät. Warten " -#~ "Sie, bis das Gerät die Datei wiederhergestellt hat. Stecken Sie das Gerät " -#~ "wieder an und starten Sie %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " - -#~ msgid "" -#~ "<p>Books with the same title as the following already exist in the database. " -#~ "Add them anyway?<ul>" -#~ msgstr "" -#~ "<p>Es existieren bereits Bücher mit dem selben Titel in der Datenbank. " -#~ "Sollen die folgenden Bücher trotzdem hinzugefügt werden?<ul>" - -#~ msgid "" -#~ "<p>An invalid database already exists at %s, delete it before trying to move " -#~ "the existing database.<br>Error: %s" -#~ msgstr "" -#~ "<p>Es existiert bereits eine ungültige Datenbank in %s, bitte löschen Sie " -#~ "diese, bevor sie die bestehende Datenbank verschieben.<br>Fehler: %s" - -#~ msgid "Could not move database" -#~ msgstr "Konnte Datenbank nicht verschieben" - -#~ msgid "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" -#~ msgstr "" -#~ "<span style=\"color:red; font-weight:bold\">Letzte Version: <a " -#~ "href=\"%s\">%s</a></span>" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "&Suche:" - -#~ msgid "Del" -#~ msgstr "Löschen" - -#~ msgid "Edit meta information" -#~ msgstr "Meta-Informationen editieren" - -#~ msgid "Convert E-books" -#~ msgstr "In eBooks umwandeln" - -#~ msgid "" -#~ "Options to control web2disk (used to fetch websites linked from feeds)" -#~ msgstr "" -#~ "Einstellungen für web2disk (um von Feeds verlinkte Webseiten abzurufen)" - -#~ msgid "" -#~ "Number of levels of links to follow on webpages that are linked to from " -#~ "feeds. Defaul %default" -#~ msgstr "" -#~ "Anzahl der Links in die Tiefe, die vom Feed aus verfolgt werden sollen. " -#~ "Voreinstellung %default" - -#~ msgid "" -#~ "The directory in which to store the downloaded feeds. Defaults to the " -#~ "current directory." -#~ msgstr "" -#~ "Das Verzeichnis, in dem die geladenen Feeds gespeichert werden. " -#~ "Voreinstellung auf das aktuelle Verzeichnis." - -#~ msgid "Dont show the progress bar" -#~ msgstr "Fortschrittsbalken nicht anzeigen" - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "" -#~ "Konnte Artikel nicht abrufen. Der erneute Start mit --debug zeigt mögliche " -#~ "Gründe an" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "Artikel %s von %s geladen\n" -#~ "%s" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "Laden der Artikel fehlgeschlagen: %s von %s\n" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Jeder Link, der diesem Regulären Ausdruck entspricht, wird ignoriert. Diese " -#~ "Option kann mehrmals angegeben werden, somit werden Links ignoriert, solange " -#~ "sie einem Regulären Ausdruck entsprechen. In der Voreinstellung werden keine " -#~ "Links ignoriert. Falls beide --filter-regexp und --match-regexp angegeben " -#~ "sind, wird --filter-regexp zuerst angewendet." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "LibraryThing.com Server Fehler. Versuchen Sie es später." - -#~ msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#~ msgstr "<b>%s</b>: %s von <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" - -#~ msgid "" -#~ "<p>For help visit <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#~ msgstr "" -#~ "<p>Hilfe gibt es online bei <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" - -#~ msgid "Starting Bulk conversion of %d books" -#~ msgstr "Starte Massenkonvertierung von %d Büchern" - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr "" -#~ " ist ein PDF, das aus Bildern hergestellt wurde. Es wird aber nur die " -#~ "Konvertierung von aus Text aufgebauten PDF Dateien unterstützt." - -#~ msgid "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" -#~ msgstr "" -#~ "<p>Die Cover-Ansicht ist gesperrt.<br>Der Import des Pictureflow Moduls " -#~ "schlug fehl:<br>" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "Keine &Links zum Inhaltsverzeichnis hinzufügen" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "&Kapitel zum Inhaltsverzeichnis hinzufügen" - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Keine Links zum Inhaltsverzeichnis hinzufügen." - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Seitenumbruch erzwingen vor Elementen, deren Namen diesem regulären Ausdruck " -#~ "entsprechen." - -#~ msgid "The author whose book to search for." -#~ msgstr "Der Autor des gesuchten Buches." - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Geben Sie die Bezugsschriftgröße in Punkt an. Alle Schriften werden " -#~ "dementsprechend im Maßstab neu geändert. Diese Option setzt die --font-delta " -#~ "Option außer Gebrauch und wird bevorzugt behandelt. Um --font-delta zu " -#~ "benutzen, geben Sie 0 an. Voreinstellung: %defaultpt" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Zeige &Text in Schaltflächen der Symbolleiste" - -#~ msgid "Could not initialize the fontconfig library" -#~ msgstr "Konnte die fontconfig library nicht initialisieren" - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] dateiname.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog konvertiert dateiname.fb2 in dateiname.lrf" - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Automatische Erkennung von Kapiteln verhindern." - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Die ermittelten Kapitel zum Inhaltsverzeichnis hinzufügen." - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "Komprimiere Datenbank. Das kann etwas dauern..." - -#~ msgid "Compacting..." -#~ msgstr "Komprimiere Datenbank..." - -#~ msgid "&Button size in toolbar" -#~ msgstr "&Größe der Schaltflächen in der Symbolleiste" - -#~ msgid "&Compact database" -#~ msgstr "Datenbank &komprimieren" - -#~ msgid "&Access Key:" -#~ msgstr "Zug&angsschlüssel:" - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "&Faktor der Textgröße in gerenderten Tabellen:" - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "Erkenne K&apitel bei Element:" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s wurde auf Version %s aktualisiert. Sehen Sie sich die <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">neuen Features</a> an. " -#~ "Möchten Sie die Download Seite besuchen?" - -#~ msgid "" -#~ "Search the list of books by title or author<br><br>Words separated by spaces " -#~ "are ANDed" -#~ msgstr "" -#~ "Liste der Bücher nach Titel oder Autor durchsuchen<br><br>Durch Leerzeichen " -#~ "getrennte Wörter werden mit \"UND\" verknüpft" - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments<br><br>Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Liste der Bücher nach Titel, Autor, Herausgeber, Etiketten und Bemerkungen " -#~ "durchsuchen<br><br>Durch Leerzeichen getrennte Wörter werden mit \"UND\" " -#~ "verknüpft" - -#~ msgid "Create file names as author - title instead of title - author" -#~ msgstr "" -#~ "Erstelle Dateinamen mit \"Autor - Titel\" anstelle von \"Titel - Autor\"" - -#~ msgid "Could not launch worker process." -#~ msgstr "Konnte Arbeitsprozess nicht starten." - -#~ msgid "Could not save some ebooks" -#~ msgstr "Konnte einige eBooks nicht speichern" - -#~ msgid "and delete from library" -#~ msgstr "und aus der Datenbank löschen" - -#~ msgid "" -#~ "<p>Could not save the following books to disk, because the %s format is not " -#~ "available for them:<ul>" -#~ msgstr "" -#~ "<p>Die folgenden Bücher konnten nicht auf die Festplatte gespeichert werden, " -#~ "da das %s Format für sie nicht verfügbar ist:<ul>" - -#~ msgid "Format for &single file save:" -#~ msgstr "Format zur &Speicherung einer Datei:" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "Im Reader ist keine Speicherkarte eingesteckt." - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "Erstellte HTML Dateien nach vollzogener LRF Konvertierung behalten." - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [options] LITFILE" - -#~ msgid "Useful for debugging." -#~ msgstr "Hilfreich bei der Fehlersuche." - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Gibt den Autor in den Metadaten des erstellen eBooks an. Voreinstellung ist " -#~ "%default." - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "" -#~ "Titel für erstelltes eBook. In der Voreinstellung wird der Dateiname benutzt." - -#~ msgid "Rendering comic pages..." -#~ msgstr "Rendere Seiten des Comics..." - -#~ msgid "Don't show progress bar." -#~ msgstr "Fortschrittsbalken nicht anzeigen." - -#~ msgid "Be verbose while processing" -#~ msgstr "Bei der weiteren Verarbeitung ausführlicher vorgehen" - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "" -#~ "Einstellungen zur Kontrolle der Konvertierung von Comic (CBR, CBZ) Dateien " -#~ "zu eBooks" - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Ausführlicher, hilfreich zur Fehlersuche. Kann mehrmals angegeben werden um " -#~ "eine größere Ausführlichkeit zu erreichen." - -#~ msgid "Output written to" -#~ msgstr "Ausgabe gespeichert unter" - -#~ msgid "Be more verbose." -#~ msgstr "Noch ausführlicher!" - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "" -#~ "Eine durch Kommata getrennte Liste von Etiketten, die angewendet werden " -#~ "sollen" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Konvertiere Buch %d von %d (%s)" - -#~ msgid "" -#~ "<p>Could not convert %d of %d books, because no suitable source format was " -#~ "found.<ul>%s</ul>" -#~ msgstr "" -#~ "<p>Konnte %d von %d Büchern nicht konvertieren, da kein brauchbares " -#~ "Ursprungsformat gefunden werden konnte.<ul>%s</ul>" - -#~ msgid "Convert book: " -#~ msgstr "Buch konvertieren: " - -#~ msgid "Convert comic: " -#~ msgstr "Comic konvertieren: " - -#~ msgid "Be more verbose while processing." -#~ msgstr "Noch ausführlicher bei der weiteren Verarbeitung vorgehen." - -#~ msgid "Very verbose output, useful for debugging." -#~ msgstr "Sehr ausführliche Ausgabe, hilfreich bei der Fehlersuche." - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Anzahl der Farben für die Konvertierung von Graustufenbildern. " -#~ "Voreinstellung: %default" - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "" -#~ "Das zu verwendende Format bei der Speicherung einzelner Dateie auf die " -#~ "Festplatte" - -#~ msgid "Toolbar icon size" -#~ msgstr "Schaltflächengröße der Symbolleiste" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Zeige Schaltflächenbeschriftung in der Symbolleiste" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "Speicher&ort der eBooks (Die eBooks werden in Verzeichnissen nach Autoren " -#~ "sortiert gespeichert und die Metadaten werden in der Datei metadata.db " -#~ "gespeichert)" - -#~ msgid "Copying library to " -#~ msgstr "Kopiere Bibliothek nach " - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Wählen Sie einen Speicherort für Ihre eBook Bibliothek." - -#~ msgid "Job stopped by user" -#~ msgstr "Auftrag durch Benutzer unterbrochen" - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "" -#~ "Lesbares Format der extrahierten Textauszeichnung. Könnte sinnvolle " -#~ "Freiräume abändern." - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Einstellungen zur Kontrolle der Konvertierung zu EPUB Dateien" - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "EPUB Ausgabedatei. Falls nicht angegeben, wird es vom ursprünglichen " -#~ "Dateinamen abgeleitet." - -#~ msgid "You must specify an input HTML file" -#~ msgstr "Geben Sie eine Eingabedatei im HTML Format an." - -#~ msgid "Written processed HTML to " -#~ msgstr "Verarbeitetes HTML wurde geschrieben in " - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Einstellungen zur Kontrolle der Durchforstung von HTML" - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "Ausgabeverzeichnis. Voreinstellung ist das aktuelle Verzeichnis." - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "" -#~ "Zeichenkodierung für HTML Dateien. Die Voreinstellung ist automatisches " -#~ "Erkennen." - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Erstellt die Ausgabe in eine ZIP Datei. Wird diese Option angegeben, sollte -" -#~ "-output der Name einer Datei und nicht eines Verzeichnisses sein." - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Kontrolliert die Verfolgung von Verknüpfungen in HTML Dateien." - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "Durchforstet Verknüpfungen in HTML Dateien zuerst in die Breite. " -#~ "Normalerweise werden sie zuerst in die Tiefe durchforstet" - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Geben Sie die Metadaten des erstellten eBooks an" - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Geben Sie den Titel an. Voreinstellung ist automatische Ermittlung." - -#~ msgid "Options useful for debugging" -#~ msgstr "Hilfreiche Einstellungen zur Fehlersuche" - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Noch ausführlicher bei der weiteren Verarbeitung vorgehen. Kann zur " -#~ "Vergrößerung der Ausführlichkeit mehrfach angegeben werden." - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "" -#~ "Ausgabe HTML ist \"hübsch gedruckt\" zur einfacheren Analyse durch " -#~ "menschliche Wesen" - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Kontrolle der automatischen Erstellung eines Inhaltsverzeichnisses. Falls " -#~ "eine OPF Datei erkannt\n" -#~ "wird und sie ein Inhaltsverzeichnis angibt, wird dieses verwendet anstatt zu " -#~ "versuchen\n" -#~ "ein Inhaltsverzeichnis automatisch zu erstellen.\n" - -#~ 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." -#~ msgstr "" -#~ "Maximale Höhe der Rekursion bei der Verfolgung von Verknüpfungen in HTML " -#~ "Dateien. Darf nicht negativ sein. 0 gibt an, dass keine Verknüpfungen in der " -#~ "ursprünglichen HTML Datei verfolgt werden." - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "Benutzung: imp-meta file.imp" - -#~ msgid "Usage: rb-meta file.rb" -#~ msgstr "Benutzung: rb-meta file.rb" - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Profil des Zielgeräts für das diese EPUB Datei gedacht ist. Die Einstellung " -#~ "\"Kein\" erstellt eine geräteunabhängige EPUB Datei. Das Profil wird für " -#~ "gerätespezifische Einschränkungen der EPUB Datei verwendet. Es gibt folgende " -#~ "Wahlmöglichkeiten: " - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "Entweder der Pfad zu einem CSS Stylesheet oder original CSS. Dieses CSS " -#~ "überschreibt alle existierenden CSS Angaben in den Ursprungsdateien." - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "Ein XPath Ausdruck zur Erkennung von Kapitelüberschriften. In der " -#~ "Voreinstellung werden <h1> oder\n" -#~ "<h2> Tags verwendet, die die Worte \"chapter\",\"book\",\"section\" oder " -#~ "\"part\" als Kapitelüberschriften\n" -#~ "enthalten und genauso alle Tags, die class=\"chapter\" enthalten. \n" -#~ "Der verwendete Ausdruck muss eine Liste von Elementen auswerten. Die " -#~ "Kapitelerkennung wird durch die\n" -#~ "Verwendung des Ausdrucks \"/\" ausgeschaltet. Ein Hilfe zur Verwendung " -#~ "dieses Features gibt es im\n" -#~ "XPath Tutorial im calibre User Manual.\n" - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Pfad zum Umschlagbild, das für dieses Buch verwendet werden soll" - -#~ 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 --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "Höchstzahl der Verknüpfungen, die in das Inhaltsverzeichnis eingefügt " -#~ "werden. Zum Ausschalten auf 0 setzen. Voreinstellung ist: %default. " -#~ "Verknüpfungen werden nur dann zum Inhaltsverzeichnis hinzugefügt, wenn " -#~ "weniger Kapitel als in --toc-threshold angegeben erkannt werden." - -#~ msgid "Control page layout" -#~ msgstr "Einstellungen des Seitenlayouts" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "" -#~ "Oberen Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "" -#~ "Unteren Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "" -#~ "Linken Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "" -#~ "Rechten Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default" - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Erstellte OPF Datei nach stdout ausgeben" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Erstellte NCX Datei nach stdout ausgeben" - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "Zwischendateien während des Verarbeitens mit html2epub beibehalten" - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "" -#~ "Den Inhalt der erstellten EPUB Datei in das angegebene Verzeichnis " -#~ "extrahieren." - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Konnte keinen vernünftige Stelle zur Trennung finden: %s Unterbaumgröße: %d " -#~ "KB" - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tZu viel Textauszeichnung. Wieder-Aufteilung ohne Bewahrung der Struktur. " -#~ "Dies kann zu falschem Rendering führen." - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "Metadaten aus der angegebenen OPF Datei laden" - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Konvertiert ein Comic einer CBZ oder CBR Datei in ein eBook. \n" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML and " -#~ "then convert it." -#~ msgstr "" -#~ "Diese RTF Datei hat ein Feature, das calibre nicht unterstützt. Konvertieren " -#~ "Sie es in HTML und konvertieren Sie es erneut." - -#~ msgid "Specify the page layout settings like margins." -#~ msgstr "" -#~ "Geben Sie die Einstellungen für das Seitenlayout, z.B. die Ränder, an." - -#~ msgid "This book has no available formats" -#~ msgstr "Dieses Buch hat keine Formate verfügbar" - -#~ msgid "Convert to EPUB" -#~ msgstr "In EPUB konvertieren" - -#~ msgid "Override &CSS" -#~ msgstr "&CSS überschreiben" - -#~ msgid "Automatic &chapter detection" -#~ msgstr "Automatische Kapitel Erkennung" - -#~ msgid "&XPath:" -#~ msgstr "&XPath:" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "Automatisches &Inhaltsverzeichnis" - -#~ msgid "Set defaults for conversion" -#~ msgstr "Voreinstellung für Konvertierung eingeben" - -#~ msgid "Copying database" -#~ msgstr "Kopiere Datenbank" - -#~ msgid "<p>Copying books to %s<br><center>" -#~ msgstr "<p>Kopiere Bücher nach %s<br><center>" - -#~ msgid "Options to control the fetching of periodical content from the web." -#~ msgstr "" -#~ "Einstellungen zur Kontrolle des Abrufs von regelmäßig erscheinendem Inhalt " -#~ "aus dem Netz." - -#~ msgid "Customize the download engine" -#~ msgstr "Download-Engine anpassen" - -#~ msgid "Don't show the progress bar" -#~ msgstr "Fortschrittsbalken nicht anzeigen" - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Pfad zu einer .ncx Datei, die das zu verwendende Inhaltsverzeichnis für " -#~ "dieses eBook enthält. Die NCX Datei sollte Verknüpfungen relativ zum " -#~ "Verzeichnis, in dem sie sich befindet, enthalten. Eine Übersicht über das " -#~ "NCX Format erhalten Sie unter http://www.niso.org/workrooms/daisy/Z39-86-" -#~ "2005.html#NCX." - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "Die Bezugsschriftgröße in Punkt. Die Voreinstellung ist %defaultpt. Geben " -#~ "Sie 0 an, um die Größenänderung von Schriften auszuschalten." - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "Das Thema dieses Buches, als durch Kommata getrennte Liste." - -#~ msgid "Set the publisher of this book." -#~ msgstr "Geben Sie den Herausgeber dieses Buches an." - -#~ msgid "A summary of this book." -#~ msgstr "Inhaltsübersicht dieses Buches." - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "Verarbeitung des Comics schlug fehl: %s\n" -#~ "\n" -#~ "%s" - -#~ msgid "" -#~ "Choose a profile for the device you are generating this file for. The " -#~ "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " -#~ "suitable for any reader with the same screen size. Choices are %s" -#~ msgstr "" -#~ "Wählen Sie ein Profil des Gerätes, für das Sie die Datei erstellen. Die " -#~ "Voreinstellung ist SONY PRS-500 mit einer Bildschirmgröße von 584x754 Pixel. " -#~ "Diese Einstellung funktioniert für alle Geräte mit derselben " -#~ "Bildschirmgröße. Wahlmöglichkeiten sind %s" - -#~ msgid "The series to which this book belongs" -#~ msgstr "Serie, zu der dieses eBook gehört" - -#~ msgid "The series index" -#~ msgstr "Serienindex" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Liste der Etiketten nach Beliebtheit sortieren" - -#~ msgid "Read &metadata from files" -#~ msgstr "&Metadaten aus Dateien lesen" - -#~ msgid "Invalid XPath expression" -#~ msgstr "Ungültiger XPath Ausdruck" - -#~ msgid "The expression %s is invalid. Error: %s" -#~ msgstr "Der Ausdruck %s ist ungültig. Fehler: %s" - -#~ msgid "Level &1 TOC" -#~ msgstr "Ebene &1 Inhaltsverzeichnis" - -#~ msgid "Level &2 TOC" -#~ msgstr "Ebene &2 Inhaltsverzeichnis" - -#~ msgid "Set defaults for conversion of comics" -#~ msgstr "Voreinstellungen für die Konvertierung von Comics eingeben" - -#~ msgid "Sort by &popularity" -#~ msgstr "Nach Beliebtheit sortieren" - -#~ msgid "The output directory. Defaults to the current directory." -#~ msgstr "" -#~ "Das Ausgabeverzeichnis. Laut Voreinstellung das aktuelle Verzeichnis." - -#~ msgid "The book language" -#~ msgstr "Sprache des Buches" - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "Konvertierung von %s nach LRF wird nicht unterstützt." - -#~ msgid "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." -#~ msgstr "" -#~ "Ändert den Autor dieses Buches. Mehrere Autoren sollten durch ein & getrennt " -#~ "werden. Falls der Name des Autors ein & enthält, verwenden Sie && " -#~ "stattdessen." - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "HTML Tag Struktur beim Aufteilen großer HTML Dateien beibehalten. Das ist " -#~ "notwendig, wenn die HTML Datei CSS enthält, die Geschwister-Selektoren " -#~ "verwenden. Diese Option verlangsamt extrem die Verarbeitung von großen HTML " -#~ "Dateien." - -#~ msgid "Preserve &tag structure when splitting" -#~ msgstr "HTML &Tag Struktur beim Aufteilen beibehalten" - -#~ msgid "Extract the cover" -#~ msgstr "Umschlagbild extrahieren" - -#~ msgid "" -#~ "A regular expression. <a> tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Ein regulärer Ausdruck. <a> Elemente, deren Verknüpfungen ignoriert werden. " -#~ "Voreinstellung ist %default" - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "Der reguläre Ausdruck zur Ermittlung von Kapitelüberschriften. Es wird nach " -#~ "mit (h1) - (h6) angegebenen Überschriften gesucht. Voreinstellung ist " -#~ "%default" - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Ausgabeverzeichnis. Voreinstellung ist aktuelles Verzeichnis." - -#~ msgid "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " -#~ "attribute to \"none\" to match only on tag names. So for example, to match " -#~ "all h2 tags, you would use \"h2,none,\". Default is %default" -#~ msgstr "" -#~ "Erkennt ein Kapitel, das mit einem Element mit dem angegebenen Attribut " -#~ "beginnt. Das Format für diese Option ist tagname regexp,attribute " -#~ "name,attribute value regexp. Um zum Beispiel alle heading tags zu treffen " -#~ "die das Attribut class=\"chapter\" haben, verwenden Sie \"h\\" -#~ "d,class,chapter\". Sie können das Attribut \"none\" setzen um nur die tag " -#~ "names zu treffen. Wenn Sie zum Beispiel alle h2 tags treffen wollen, " -#~ "benutzen Sie \"h2,none,\". Voreinstellung ist %default" - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "Baen HTML Dateien vorverarbeiten, um erstelltes LRF zu verbessern." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Sie müssen diese Einstellung für die Verarbeitung von durch pdfthtml " -#~ "erstellten Dateien hinzufügen, sonst schlägt die Konvertierung fehl." - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "Benutzen Sie diese Einstellung für html0 Dateien von Book Designer." - -#~ 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 " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "Geben Sie Truetype Schriftarten für serife, serifenlose und " -#~ "nichtproportionale Schriften an. Diese Schriften werden in die LRF Datei " -#~ "eingebettet. Bitte beachten Sie, dass individuell eingebettete Schriften das " -#~ "Umblättern verlangsamen. Zum Beispiel: --serif-family \"Times New Roman\"\n" -#~ " " - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "" -#~ "Datei vorverarbeiten bevor sie zu LRF konvertiert wird. Das ist hilfreich, " -#~ "wenn Sie wissen, dass die Datei von einer der folgenden Bezugsquellen stammt:" - -#~ msgid "&Preprocess:" -#~ msgstr "&Vorverarbeiten:" - -#~ msgid "Regular expression (?P<authors>)" -#~ msgstr "Regulärer Ausdruck (?P<authors>)" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using 3rd party tools." -#~ msgstr "" -#~ "<p>Konvertierung nicht möglich: %s<p>Dieses Buch ist durch <a " -#~ "href=\"%s\">DRM</a> geschützt. Sie müssen zunächst das DRM mit einem anderen " -#~ "Programm entfernen." - -#~ msgid "&User stylesheet" -#~ msgstr "Ben&utzerlayout" - -#~ msgid "/Unknown" -#~ msgstr "/Unbekannt" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>Dieses Buch ist geschützt durch <a href=\"%s\">DRM</a>" - -#~ msgid "DRM Error" -#~ msgstr "DRM Fehler" - -#~ msgid "<b>%s</b><br/><p>%s</p>" -#~ msgstr "<b>%s</b><br/><p>%s</p>" - -#~ msgid "Ebook Viewer" -#~ msgstr "eBook Viewer" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "" -#~ "Das Format, in das die Daten ausgegeben werden sollen. Auswahlmöglichkeiten: " -#~ "%s. Voreinstellung ist Text." - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Automatisch den Eintrag für die Sortierung nach Autor basierend auf dem " -#~ "aktuellen Autor erstellen" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Content\n" -#~ "Server" - -#~ msgid "Set the dc:language field" -#~ msgstr "Geben Sie das Feld dc:language an" - -#~ msgid "title" -#~ msgstr "Titel" - -#~ msgid "description" -#~ msgstr "Beschreibung" - -#~ msgid "Schedule for download" -#~ msgstr "Zeitplanung des Downloads" - -#~ msgid "Must set account information" -#~ msgstr "Account-Informationen müssen angegeben werden" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Geladene Nachrichten löschen, die älter als die angegebene Zahl von Tagen " -#~ "sind. Zum Ausschalten auf den Wert 0 setzen." - -#~ msgid "You must set a username and password for %s" -#~ msgstr "Sie müssen einen Benutzernamen und ein Kennwort angeben für %s" - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "beruht auf den Anstrengungen von vielen Freiwilligen aus der ganzen Welt. " -#~ "Falls Sie es nützlich finden, sollten Sie eine Spende zur Unterstützung " -#~ "seiner Entwicklung in Betracht ziehen." - -#~ msgid "WARNING: Active jobs" -#~ msgstr "WARNUNG: Aktive Aufträge" - -#~ msgid "author" -#~ msgstr "Autor" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "" -#~ "Die Größe %s ist ungültig. Sie muss der Form BreitexHöhe entsprechen." - -#~ msgid "Invalid size" -#~ msgstr "Ungültige Größe" - -#~ msgid "The priority of worker processes" -#~ msgstr "Priorität der Arbeitsaufträge" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" - -#~ msgid "" -#~ "Card\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Karte\n" -#~ "%s\n" -#~ "verfügbar" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Reader\n" -#~ "%s\n" -#~ "verfügbar" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Bibliothek\n" -#~ "%d\n" -#~ "Bücher" - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Konvertiert verschiedenste eBook Formate in eine %s Datei. Unterstützte " -#~ "Formate: %s\n" - -#~ msgid "Output written to " -#~ msgstr "Ausgabe geschrieben nach " - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [options] OPFFILE" - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "Ausgabedatei. Voreinstellung stammt aus dem Namen der Eingabedatei." - -#~ msgid "Output:" -#~ msgstr "Ausgabe:" - -#~ msgid "No valid plugin found in " -#~ msgstr "Kein gültiges Plugin gefunden in " - -#~ msgid " plugins" -#~ msgstr " Plugins" - -#~ msgid "Choose plugin" -#~ msgstr "Plugin wählen" - -#~ msgid "Customize %s" -#~ msgstr "Anpassen von %s" - -#~ msgid "Add new plugin" -#~ msgstr "Neues Plugin hinzufügen" - -#~ msgid "Plugin &file:" -#~ msgstr "&Plugin Datei:" - -#~ msgid "&Add" -#~ msgstr "&Hinzufügen" - -#~ msgid "Adding books recursively..." -#~ msgstr "Füge Bücher rekursiv hinzu..." - -#~ msgid "Reading metadata..." -#~ msgstr "Lese Metadaten..." - -#~ msgid "Adding books..." -#~ msgstr "Füge Bücher hinzu..." - -#~ msgid "Read metadata from " -#~ msgstr "Lese Metadaten von " - -#~ msgid "Adding books to database..." -#~ msgstr "Füge Bücher zur Datenbank hinzu..." - -#~ msgid "" -#~ "If you disable this setting, metadata is guessed from the filename instead. " -#~ "This can be configured in the Advanced section." -#~ msgstr "" -#~ "Falls Sie diese Einstellung ausschalten, werden die Metadaten aus dem " -#~ "Dateinamen erschlossen. Dies kann unter Erweitert konfiguriert werden." - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "Die gewählten Bücher werden <b>dauerhaft gelöscht</b> und die Dateien vom " -#~ "Computer entfernt. Sicher?" - -#~ msgid "Add extra spacing below the header. Default is %default px." -#~ msgstr "" -#~ "Zusätzlichen Abstand unter der Kopfzeile hinzufügen. Voreinstellung ist " -#~ "%default Punkt." - -#~ msgid "Number of pixels to crop from the left most x (default is %d) " -#~ msgstr "" -#~ "Anzahl der Punkte zum Beschneiden von links x (voreingestellt ist %d) " - -#~ msgid "Number of pixels to crop from the left most y (default is %d) " -#~ msgstr "" -#~ "Anzahl der Punkte zum Beschneiden von links y (voreingestellt ist %d) " - -#~ msgid "Number of pixels to crop from the right most x (default is %d) " -#~ msgstr "" -#~ "Anzahl der Punkte zum Beschneiden von rechts x (voreingestellt ist %d) " - -#~ msgid "Number of pixels to crop from the right most y (default is %d)" -#~ msgstr "" -#~ "Anzahl der Punkte zum Beschneiden von rechts y (voreingestellt ist %d)" - -#~ msgid "&Metadata from file name" -#~ msgstr "&Metadaten aus dem Dateinamen" - -#~ msgid "No metadata found" -#~ msgstr "Keine Metadaten gefunden" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Keine Metadaten gefunden, versuchen Sie, den Titel und den Autor oder die " -#~ "ISBN anzupassen." - -#~ msgid "Fetch metadata" -#~ msgstr "Metadaten abrufen" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.<p>Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "" -#~ "Geben Sie Metadaten wie den Titel und den Autor des Buches an. <p>Metadaten " -#~ "werden sowohl in der Datenbank als auch in der erstellten LRF Datei " -#~ "aktualisiert." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Ein Muster von regulären " -#~ "Ausdrücken festlegen, die zum Auslesen der Metadaten von eBooks aus deren " -#~ "Dateinamen verwendet werden sollen.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Zur Unterstützung gibt es " -#~ "eine englische <a href=\"http://docs.python.org/lib/re-syntax.html\"><span " -#~ "style=\" text-decoration: underline; color:#0000ff;\">Referenz</span></a> " -#~ "der Syntax von regulären Ausdrücken.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Benutzen Sie die <span " -#~ "style=\" font-weight:600;\">Test</span> -Funktionalität unten zur " -#~ "Überprüfung der regulären Ausdrücke bei einigen Beispiel-Dateinamen. Die " -#~ "Gruppennamen der Einträge der verschiedenen Metadaten sind in den Tooltips " -#~ "dolumentiert.</p></body></html>" - -#~ msgid "" -#~ " is communicating with the device!<br>\n" -#~ " 'Quitting may cause corruption on the device.<br>\n" -#~ " 'Are you sure you want to quit?" -#~ msgstr "" -#~ " kommuniziert mit dem Gerät!<br>\n" -#~ " 'Das Beenden könnte das Gerät beschädigen.<br>\n" -#~ " 'Wirklich beenden?" - -#~ msgid "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tCrops a pdf. \n" -#~ "\t" -#~ msgstr "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tBeschneidet ein pdf. \n" -#~ "\t" - -#~ msgid "" -#~ "A file generated by ghostscript which allows each page to be individually " -#~ "cropped [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " -#~ msgstr "" -#~ "Eine von Ghostcript erstellte Datei, die es erlaubt, jede Seite individuell " -#~ "zu beschneiden [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " - -#~ msgid "" -#~ "Compress file text using PalmDOC compression. Results in smaller files, but " -#~ "takes a long time to run." -#~ msgstr "" -#~ "Textdatei mit PalmDOC compression komprimieren. Ergibt kleinere Dateien, " -#~ "dauert aber länger beim Start." - -#~ msgid "Creating Mobipocket file from EPUB..." -#~ msgstr "Erstelle Mobipocket Datei aus EPUB..." - -#~ msgid "Mobipocket-specific options." -#~ msgstr "Einstellungen speziell für Mobipocket." - -#~ msgid "Unknown source profile %r" -#~ msgstr "Unbekanntes Profil der Quelle %r" - -#~ msgid "Unknown destination profile %r" -#~ msgstr "Unbekanntes Profil des Ziels %r" - -#~ msgid "Saving to disk..." -#~ msgstr "Speichere auf Festplatte..." - -#~ msgid "Options to control the conversion to MOBI" -#~ msgstr "Einstellungen zur Kontrolle der Konvertierung zu MOBI Dateien" - -#~ msgid "" -#~ "Device renderer profiles. Affects conversion of font sizes, image rescaling " -#~ "and rasterization of tables. Valid profiles are: %s." -#~ msgstr "" -#~ "Render Profile für Geräte. Betrifft die Konvertierung von Schriftgröße, " -#~ "Bildgrößenänderungen und die Rasterung von Tabellen. Gültige Profile: %s." - -#~ msgid "Source renderer profile. Default is %default." -#~ msgstr "Render Profil für Quelldateien. Voreinstellung ist %default." - -#~ msgid "Destination renderer profile. Default is %default." -#~ msgstr "Render Profil für Zieldateien. Voreinstellung ist %default." - -#~ msgid "[options]" -#~ msgstr "[Einstellungen]" - -#~ msgid "Bulk convert to " -#~ msgstr "Auf einmal konvertieren in " - -#~ msgid "Convert %s to " -#~ msgstr "Konvertiere %s in " - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.\n" -#~ "\n" -#~ "Metadata will be updated in the database as well as the generated %s file." -#~ msgstr "" -#~ "Geben Sie die Metadaten wie Titel und Autor des Buches an.\n" -#~ "\n" -#~ "Die Metadaten werden in der Datenbank und in der erstellten %s Datei " -#~ "aktualisiert." - -#~ msgid "" -#~ "Adjust the look of the generated ebook by specifying things like font sizes." -#~ msgstr "" -#~ "Aussehen des erstellten eBooks durch Angaben wie Schriftgröße anpassen." - -#~ msgid "Choose the format to convert to " -#~ msgstr "Format wählen, in das konvertiert werden soll " - -#~ msgid "&Rescale images" -#~ msgstr "Bilde&r neu skalieren" - -#~ msgid "&Source profile:" -#~ msgstr "Profil der Qu&elldatei:" - -#~ msgid "&Destination profile:" -#~ msgstr "Profil der Ziel&datei:" - -#~ msgid "&Title for generated TOC" -#~ msgstr "&Titel des erstellten Inhaltsverzeichnisses" - -#~ msgid "Reset cover to default" -#~ msgstr "Umschlagbild auf Voreinstellung zurücksetzen" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Be&nachrichtigungen im Systembereich der Kontrollleiste anzeigen" - -#~ msgid "" -#~ "Set the output format that is used when converting ebooks and downloading " -#~ "news" -#~ msgstr "" -#~ "Geben Sie das Ausgabeformat an, das zur Konvertierung von eBooks und " -#~ "geladener Nachrichten verwendet wird" - -#~ msgid "day" -#~ msgstr "Tag" - -#~ msgid "Friday" -#~ msgstr "Freitag" - -#~ msgid "Set the ISBN" -#~ msgstr "Geben Sie sie ISBN an" - -#~ msgid "Monday" -#~ msgstr "Montag" - -#~ msgid "Tuesday" -#~ msgstr "Dienstag" - -#~ msgid "Wednesday" -#~ msgstr "Mittwoch" - -#~ msgid "Set the subject tags" -#~ msgstr "Geben Sie die Themen-Tags an" - -#~ msgid "Set the language" -#~ msgstr "Geben Sie die Sprache an" - -#~ msgid "Saturday" -#~ msgstr "Samstag" - -#~ msgid "Thursday" -#~ msgstr "Donnerstag" - -#~ msgid "Sunday" -#~ msgstr "Sonntag" - -#~ msgid "at" -#~ msgstr "um" - -#~ msgid "Every " -#~ msgstr "Jeden " - -#~ msgid "" -#~ "XPath expression to detect page boundaries for building a custom pagination " -#~ "map, as used by AdobeDE. Default is not to build an explicit pagination map." -#~ msgstr "" -#~ "XPath Ausdruck zum Erkennen von Seitenbegrenzungen, damit ein eigenes " -#~ "Seitenlayout erstellt werden kann, so wie es AdobeDE verwendet. In der " -#~ "Voreinstellung wird kein spezielles Seitenlayout erstellt." - -#~ msgid "" -#~ "XPath expression to find the name of each page in the pagination map " -#~ "relative to its boundary element. Default is to number all pages staring " -#~ "with 1." -#~ msgstr "" -#~ "XPath Ausdruck zur Namensfindung jeder Seite im Seitenlayout relativ zum " -#~ "begrenzenden Element. In der Voreinstellung werden alle Seiten aufsteigend " -#~ "von 1 numeriert." - -#~ msgid "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." -#~ msgstr "" -#~ "Entfernt Abstände zwischen den Paragraphen. Gibt zudem eine Einrückung bei " -#~ "Paragraphen von 1.5 em an. Das kann überschrieben werden durch hinzufügen " -#~ "von p {text-indent: 0cm} to --override-css. Das Entfernen von Abständen " -#~ "funktioniert nicht, wenn die Ursprungsdatei Abstände zwischen Paragraphen " -#~ "erzwingt." - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "Keinen Blocksatz in der Ausgabe erzwingen." - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "" -#~ "Textauszeichnung Tabelle entfernen und in Paragraphen konvertieren. Das ist " -#~ "hilfreich, wenn die Ursprungsdatei Tabellen für das Layout verwendet." - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "Autor(en) des eBooks, als eine durch & getrennte Liste." - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com antwortet nicht. Versuchen Sie es später." - -#~ msgid "" -#~ "When present, use the author sorting information for generating the " -#~ "Mobipocket author metadata." -#~ msgstr "" -#~ "Wenn vorhanden die Informationen zur Autorsortierung für die Erstellung der " -#~ "Mobipocket Autor Metadaten verwenden." - -#~ msgid "Added %s to library" -#~ msgstr "%s zur Bibliothek hinzugefügt" - -#~ msgid "Searching for books in all sub-directories..." -#~ msgstr "Suche nach Büchern in allen Unterverzeichnissen..." - -#~ msgid "&Ignore tables" -#~ msgstr "&Ignoriere Tabellen" - -#~ msgid "&Use author sort to set author field in output" -#~ msgstr "Ben&utze Autor Sortierung für das Autor Feld in der Ausgabe" - -#~ msgid "No text &justification" -#~ msgstr "Kein &Blocksatz" - -#~ msgid "Remove &first image from source file" -#~ msgstr "Erstes Bild der Ausgabedatei ent&fernen" - -#~ msgid "&Page map" -#~ msgstr "Seiten&abbildung" - -#~ msgid "&Boundary XPath:" -#~ msgstr "&Begrenzungs-XPath:" - -#~ msgid "&Name XPath:" -#~ msgstr "&Namens-XPath:" - -#~ msgid "" -#~ "<p>You can control how calibre detects chapters using a XPath expression. To " -#~ "learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a></p>" -#~ msgstr "" -#~ "<p>Sie können mit Hilfe eines XPath Ausdrucks einstellen, wie Calibre " -#~ "Kapitel erkennt. Zum Gebrauch von XPath Ausdrücken sehen Sie sich das <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "Tutorial</a> an</p>" - -#~ msgid "Level &3 TOC" -#~ msgstr "Ebene &3 Inhaltsverzeichnis" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "Vor %d Tagen, %d Stunden und %d Minuten" - -#~ msgid "Last downloaded" -#~ msgstr "Zuletzt geladen" - -#~ msgid "Spanish" -#~ msgstr "Spanisch" - -#~ msgid "Serbian" -#~ msgstr "Serbisch" - -#~ msgid "French" -#~ msgstr "Französisch" - -#~ msgid "Dutch" -#~ msgstr "Niederländisch" - -#~ msgid "Portugese" -#~ msgstr "Portugisisch" - -#~ msgid "German" -#~ msgstr "Deutsch" - -#~ msgid "Croatian" -#~ msgstr "Kroatisch" - -#~ msgid "Italian" -#~ msgstr "Italienisch" - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "&Konvertiere Tabellen in Bilder (gut bei großen/komplexen Tabellen)" - -#~ msgid "Skipping filtered article: %s" -#~ msgstr "Überspringe gefilterten Artikel: %s" - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "Überspringe doppelten Artikel: %s" - -#~ msgid "No preprocessing" -#~ msgstr "Keine Vorverarbeitung" - -#~ msgid "" -#~ "<p>You can control how calibre detects page boundaries using a XPath " -#~ "expression. To learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a>. The page boundaries are useful only if you want a mapping from " -#~ "pages in a paper book, to locations in the e-book. This controls where Adobe " -#~ "Digital Editions displays the page numbers in the right margin.</p>" -#~ msgstr "" -#~ "<p>Sie können mit Hilfe eines XPath Ausdrucks einstellen, wie Calibre " -#~ "Seitenbegrenzungen erkennt. Zum Gebrauch von XPath Ausdrücken sehen Sie sich " -#~ "das <a href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "Tutorial</a> an. Die Seitenbegrenzungen sind nur hilfreich, wenn eine " -#~ "Zuordnung von Seiten eines Papierbuches auf Punkte im eBook erfolgen soll. " -#~ "Dies stellt ein, wo Adobe Digital Editions die Seitenzahlen am rechten Rand " -#~ "darstellt.</p>" - -#~ msgid "Invalid library location" -#~ msgstr "Ungültiger Ort der Bibliothek" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "Konnte nicht auf %s zugreifen. Verwende %s als Bibliothek." - -#~ msgid "Bad cover" -#~ msgstr "Falsches Umschlagbild" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "Das Umschlagbild ist kein gültiges Bild" - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Abruf des Schemas misslungen: " - -#~ msgid "&Fetch metadata from server" -#~ msgstr "Metadaten vom Server abru&fen" - -#~ msgid "%d recipes" -#~ msgstr "%d Downloadschemata" - -#~ msgid "This recipe requires a username and password" -#~ msgstr "Dieses Schema erfordert einen Benutzernamen und ein Kennwort" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Intervall, nach dem dieses Schema geladen werden soll. Der Wert 0 hat einen " -#~ "stündlich wiederkehrenden Download zur Folge." - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Lösche Nachrichten älter als " - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Die beigefügte Datei: %s ist ein Schema zum Download von %s." - -#~ msgid "Pick recipe" -#~ msgstr "Schema wählen" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Schema zum Anpassen auswählen" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Wenn Sie Hilfe zur Erstellung Erweiterter Schemata für Nachrichten " -#~ "benötigen, besuchen Sie die englischsprachige Seite <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" - -#~ msgid "Configure calibre" -#~ msgstr "Calibre konfigurieren" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Aktive Aufträge anzeigen" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Bücher in der Cover-Ansicht durchsuchen" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Cover-Ansicht ausschalten" - -#~ msgid "Click to browse books by tags" -#~ msgstr "Bücher anhand von Etiketten durchsuchen" - -#~ msgid "Click to see the list of books available on your computer" -#~ msgstr "Liste der auf dem Computer vorhandenen Bücher anzeigen" - -#~ msgid "Click to see the list of books in the main memory of your reader" -#~ msgstr "Liste der im Hauptspeicher des Geräts vorhandenen Bücher" - -#~ msgid "Click to see the list of books on the storage card in your reader" -#~ msgstr "Liste der auf der Speicherkarte des Geräts vorhandenen Bücher" - -#~ msgid "" -#~ "Specify a list of feeds to download. For example: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "If you specify this option, any argument to %prog is ignored and a default " -#~ "recipe is used to download the feeds." -#~ msgstr "" -#~ "Geben Sie eine Liste von Feeds zum Download an. Zum Beispiel: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "Wenn Sie diese Option wählen, wird jedes Argument %prog ignoriert und ein " -#~ "voreingestelltes Schema zum Download der Feeds verwendet." - -#~ msgid "" -#~ "The title for this recipe. Used as the title for any ebooks created from the " -#~ "downloaded feeds." -#~ msgstr "" -#~ "Der Titel für dieses Schema. Wird als Titel für alle eBooks benutzt, die aus " -#~ "den geladenen Feeds erstellt wurden." - -#~ msgid "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog parses an online source of articles, like an RSS or ATOM feed and \n" -#~ "fetches the article contents organized in a nice hierarchy.\n" -#~ "\n" -#~ "ARG can be one of:\n" -#~ "\n" -#~ "file name - %%prog will try to load a recipe from the file\n" -#~ "\n" -#~ "builtin recipe title - %%prog will load the builtin recipe and use it to " -#~ "fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n" -#~ "\n" -#~ "recipe as a string - %%prog will load the recipe directly from the string " -#~ "arg.\n" -#~ "\n" -#~ "Available builtin recipes are:\n" -#~ "%s\n" -#~ msgstr "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog analysiert eine Online-Quelle von Artikeln, z.B. einen RSS oder ATOM " -#~ "Feed und \n" -#~ "ruft die Artikelinhalte hierarchisch organisiert ab.\n" -#~ "\n" -#~ "ARG kann eines der folgenden sein:\n" -#~ "\n" -#~ "dateiname - %%prog versucht ein Schema aus der Datei zu laden\n" -#~ "\n" -#~ "installiertes Schema - %%prog lädt ein installiertes Schema und benutzt es, " -#~ "um den Feed abzurufen. Z.B. für Newsweek or \"The BBC\" or \"The New York " -#~ "Times\"\n" -#~ "\n" -#~ "Schema als eine Reihung - %%prog lädt das Schema direkt nach der " -#~ "angegebenen Reihung.\n" -#~ "\n" -#~ "Verfügbare installierte Schemata:\n" -#~ "%s\n" - -#~ msgid "The download timed out." -#~ msgstr "Der Download timed out." - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Konnte Metadaten nicht abrufen von:" - -#~ msgid "Warning" -#~ msgstr "Warnung" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "Der Download der Metadaten scheint zum Stillstand gekommen zu sein. " -#~ "Versuchen Sie es später erneut." - -#~ msgid "Could not find metadata" -#~ msgstr "Konnte Metadaten nicht finden" - -#~ msgid "Finding metadata..." -#~ msgstr "Finde Metadaten..." - -#~ msgid "Send specific format to main memory" -#~ msgstr "Gewähltes Format an Hauptspeicher übertragen" - -#~ msgid "Send specific format to storage card" -#~ msgstr "Gewähltes Format an Speicherkarte übertragen" - -#~ msgid "" -#~ "Could not email the following books as no suitable formats were " -#~ "found:<br><ul>%s</ul>" -#~ msgstr "" -#~ "Konnte die folgenden Bücher nicht versenden, da keine passenden Formate " -#~ "vorhanden:<br><ul>%s</ul>" - -#~ msgid "Failed to email books" -#~ msgstr "Senden der Bücher schlug fehl" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Senden der folgenden Bücher schlug fehl:" - -#~ msgid "Sent by email:" -#~ msgstr "Per eMail versendet:" - -#~ msgid "Attached is the" -#~ msgstr "Im Anhang ist" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "eMail\n" -#~ "Versand" - -#~ msgid "Finish gmail setup" -#~ msgstr "Googlemail Setup abschließen" - -#~ msgid "Dont forget to enter your gmail username and password" -#~ msgstr "" -#~ "Vergessen Sie nicht, Ihren Googlemail Benutzernamen und Ihr Passwort " -#~ "anzugeben" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "" -#~ "Sie müssen den Benutzernamen und das Passwort für den Mailserver angeben." - -#~ msgid "Select database location" -#~ msgstr "Ort der Datenbank wählen" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Konnte Metadaten nicht abrufen" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "Sie müssen wenigstens ISBN, Titel, Autor oder Herausgeber angeben" - -#~ msgid "Bosnian" -#~ msgstr "Bosnisch" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Ruft Metadaten der Bücher von isndb.com ab. Sie können entweder die\n" -#~ "ISBN oder den Titel und den Autor des Buches angeben. Wenn Sie Titel und " -#~ "Autor angeben,\n" -#~ "kann es sein, dass mehrere Bücher gefunden werden.\n" -#~ "\n" -#~ "key steht für den Konto-Schlüssel, der nach der kostenfreien Registrierung " -#~ "bei isbndb.com erstellt werden kann.\n" -#~ "\n" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Gebrauch von: %s:%s@%s:%s und %s Verschlüsselung" - -#~ msgid "" -#~ "If you want to use the content server to access your ebook collection on " -#~ "your iphone with Stanza, you will need to add the URL " -#~ "http://myhostname:8080/stanza as a new catalog in the stanza reader on your " -#~ "iphone. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of this computer." -#~ msgstr "" -#~ "Wenn Sie den Content Server verwenden, um auf dem iPhone mit Stanza auf Ihre " -#~ "eBook Sammlung zuzugreifen, müssen Sie die URL " -#~ "http://meinservername:8080/stanza als einen neuen Katalog im Stanza Reader " -#~ "auf Ihrem iPhone hinzufügen. In diesem Fall sollte meinservername der volle " -#~ "Servername oder die IP Adresse dieses Rechners sein." - -#~ msgid "slug" -#~ msgstr "Slug" - -#~ msgid "category" -#~ msgstr "Kategorie" - -#~ msgid "categories" -#~ msgstr "Kategorien" - -#~ msgid "Draft" -#~ msgstr "Entwurf" - -#~ msgid "Public" -#~ msgstr "Öffentlich" - -#~ msgid "body" -#~ msgstr "Body" - -#~ msgid "tease" -#~ msgstr "Tease" - -#~ msgid "status" -#~ msgstr "Status" - -#~ msgid "allow comments" -#~ msgstr "Kommentare erlauben" - -#~ msgid "publish" -#~ msgstr "veröffentlichen" - -#~ msgid "created" -#~ msgstr "erstellt" - -#~ msgid "modified" -#~ msgstr "geändert" - -#~ msgid "post" -#~ msgstr "Beitrag" - -#~ msgid "posts" -#~ msgstr "Beiträge" - -#~ msgid "Fields updated automatically by Feedjack" -#~ msgstr "Felder automatisch aktualisiert von Feedjack" - -#~ msgid "Date published." -#~ msgstr "Datum der Veröffentlichung." - -#~ msgid "Date the post was first obtained." -#~ msgstr "Datum, an dem der Beitrag erhalten wurde." - -#~ msgid "name" -#~ msgstr "Name" - -#~ msgid "link" -#~ msgstr "Verweis" - -#~ msgid "links" -#~ msgstr "Verweise" - -#~ msgid "url" -#~ msgstr "URL" - -#~ msgid "Example" -#~ msgstr "Beispiel" - -#~ msgid "welcome" -#~ msgstr "Willkommen" - -#~ msgid "greets" -#~ msgstr "Grüße" - -#~ msgid "default site" -#~ msgstr "Voreingestellte Seite" - -#~ msgid "posts per page" -#~ msgstr "Beiträge pro Seite" - -#~ msgid "order posts by" -#~ msgstr "Beiträge sortieren nach" - -#~ msgid "tagcloud level" -#~ msgstr "Schwellwert der Etikettenwolke" - -#~ msgid "show tagcloud" -#~ msgstr "Zeige Etikettenwolke" - -#~ msgid "use internal cache" -#~ msgstr "Internen Zwischenspeicher verwenden" - -#~ msgid "cache duration" -#~ msgstr "Zwischenspeicherdauer" - -#~ msgid "Duration in seconds of the cached pages and data." -#~ msgstr "Verweildauer der zwischengespeicherten Seiten und Daten in Sekunden." - -#~ msgid "template" -#~ msgstr "Vorlage" - -#~ msgid "" -#~ "This template must be a directory in your feedjack templates directory. " -#~ "Leave blank to use the default template." -#~ msgstr "" -#~ "Diese Vorlage muss ein Verzeichnis in Ihrem Feedjack Vorlagenverzeichnis " -#~ "sein. Zur Verwendung der voreingestellten Vorlage frei lassen." - -#~ msgid "site" -#~ msgstr "Seite" - -#~ msgid "sites" -#~ msgstr "Seiten" - -#~ msgid "feed url" -#~ msgstr "Feed URL" - -#~ msgid "shortname" -#~ msgstr "Kurzname" - -#~ msgid "is active" -#~ msgstr "ist aktiv" - -#~ msgid "If disabled, this feed will not be further updated." -#~ msgstr "Falls deaktiviert, wird dieser Feed nicht weiter aktualisiert." - -#~ msgid "tagline" -#~ msgstr "Tagline" - -#~ msgid "etag" -#~ msgstr "eTag" - -#~ msgid "last modified" -#~ msgstr "zuletzt geändert" - -#~ msgid "last checked" -#~ msgstr "zuletzt überprüft" - -#~ msgid "feed" -#~ msgstr "Feed" - -#~ msgid "feeds" -#~ msgstr "Feeds" - -#~ msgid "tag" -#~ msgstr "Etikett" - -#~ msgid "tags" -#~ msgstr "Etiketten" - -#~ msgid "content" -#~ msgstr "Inhalt" - -#~ msgid "date modified" -#~ msgstr "Änderungsdatum" - -#~ msgid "guid" -#~ msgstr "GUID" - -#~ msgid "author email" -#~ msgstr "Autoren eMail" - -#~ msgid "comments" -#~ msgstr "Kommentare" - -#~ msgid "date created" -#~ msgstr "Erstellungsdatum" - -#~ msgid "Keep blank to use the Feed's original name." -#~ msgstr "Zur Verwendung des ursprünglichen Namens des Feeds frei lassen." - -#~ msgid "Keep blank to use the Feed's original shortname." -#~ msgstr "Zur Verwendung des ursprünglichen Kurznamens des Feeds frei lassen." - -#~ msgid "" -#~ "If disabled, this subscriber will not appear in the site or in the site's " -#~ "feed." -#~ msgstr "" -#~ "Falls deaktiviert, wird dieser Abonnent nicht auf der Seite oder im Feed der " -#~ "Seite erscheinen." - -#~ msgid "subscriber" -#~ msgstr "Abonnent" - -#~ msgid "subscribers" -#~ msgstr "Abonnenten" - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting. <br><ul>%s</ul>" -#~ msgstr "" -#~ "Die folgenden Bücher konnten nicht auf das Gerät geladen werden, da keine " -#~ "geeigneten Formate vorhanden sind. Ändern Sie das Ausgabe-Format rechts oben " -#~ "neben dem roten Herz und konvertieren Sie die Bücher erneut. <br><ul>%s</ul>" - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Convert a HTML file to an EPUB ebook. Recursively follows links in the HTML " -#~ "file.\n" -#~ "If you specify an OPF file instead of an HTML file, the list of links is " -#~ "takes from\n" -#~ "the <spine> element of the OPF file.\n" -#~ msgstr "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Konvertiert eine HTML Datei in ein EPUB eBook. Verfolgt Verknüpfungen in der " -#~ "HTML Datei rekursiv.\n" -#~ "Falls statt der HTML Datei eine OPF Datei angegeben wird, wird die Liste der " -#~ "Verknüpfungen aus dem\n" -#~ "<spine> Element der OPF Datei verwendet.\n" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "Konnte kein Umschlagbild für dieses Buch finden. Geben Sie zuerst die ISBN " -#~ "an." - -#~ msgid "Download &cover" -#~ msgstr "Ums&chlagbild laden" - -#~ msgid "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Follow all links in an HTML file and collect them into the specified " -#~ "directory.\n" -#~ "Also collects any resources like images, stylesheets, scripts, etc.\n" -#~ "If an OPF file is specified instead, the list of files in its <spine> " -#~ "element\n" -#~ "is used.\n" -#~ msgstr "" -#~ "%prog [options] file.html|opf\n" -#~ "\n" -#~ "Folge allen Verweisen einer HTML Datei und sammle sie im angegebenen " -#~ "Verzeichnis.\n" -#~ "Sammelt auch alle Ressourcen wie Bilder, Stylesheets, Skripte, etc.\n" -#~ "Falls hingegen eine OPF angegeben wurde, wird die Liste der Dateien in ihrem " -#~ "<spine> Element\n" -#~ "verwendet.\n" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Alle geplanten Schemata auf einmal laden" - -#~ msgid "Chinese" -#~ msgstr "Chinesisch" - -#~ msgid "<p>%s is already running. %s</p>" -#~ msgstr "<p>%s ist schon gestartet. %s</p>" - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook.\n" -#~ msgstr "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Konvertiert ein Comic aus einer CBZ oder CBR Datei in ein eBook.\n" - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting." -#~ msgstr "" -#~ "Konnte die folgenden Bücher nicht auf das Gerät laden, da geeignete Formate " -#~ "fehlen. Ändern Sie das Ausgabeformat in der oberen rechten Ecke neben dem " -#~ "roten Herz und konvertieren Sie die Bücher erneut." - -#~ msgid "Download only metadata" -#~ msgstr "Nur Metadaten laden" - -#~ msgid "Downloading metadata for %d book(s)" -#~ msgstr "Lade Metadaten für %d Buch/Bücher" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Das Laden der Metadaten schlug teilweise fehl" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Das Laden der Metadaten schlug für folgende Bücher fehl:" - -#~ msgid "<b>Failed to download metadata:" -#~ msgstr "<b>Laden der Metadaten schlug fehl:" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Buch hat weder Titel noch ISBN" - -#~ msgid "No matches found for this book" -#~ msgstr "Keine Treffer für dieses Buch" - -#~ msgid "Hungarian" -#~ msgstr "Ungarisch" - -#~ msgid "metadata" -#~ msgstr "Metadaten" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Lade %s für %d Bücher" - -#~ msgid "Download only covers" -#~ msgstr "Nur Umschlagbilder laden" - -#~ msgid "covers" -#~ msgstr "Umschlagbilder" - -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "" -#~ "Die Ausgabe aus dem Eingabe-Plugin ins angegebene Verzeichnis speichern. " -#~ "Hilfreich, wenn Sie nicht wissen, an welcher Stelle des " -#~ "Konvertierungsprozesses ein Bug auftritt. ACHTUNG: Dies löscht vollständig " -#~ "den Inhalt des angegebenen Verzeichnisses." - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "" -#~ "Dieses Profil ist geeignet für die SONY PRS Reihe. PRS 500/505/700 etc." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Kommunikation mit dem BeBook eBook Reader." - -#~ msgid "Tijmen Ruizendaal" -#~ msgstr "Tijmen Ruizendaal" - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Kommunikation mit dem BeBook Mini eBook Reader." - -#~ msgid "Communicate with the Cybook eBook reader." -#~ msgstr "Kommunikation mit dem Cybook eBook Reader." - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Kommunikation mit dem Kindle 2 eBook Reader." - -#~ msgid "Communicate with the Sony PRS-505 eBook reader." -#~ msgstr "Kommunikation mit dem Sony PRS-505 eBook Reader." - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal und John Schember" - -#~ msgid "Communicate with the Sony PRS-700 eBook reader." -#~ msgstr "Kommunikation mit dem Sony PRS-700 eBook Reader." - -#~ 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 "" -#~ "input_file output_file [options]\n" -#~ "\n" -#~ "Konvertiert ein eBook von einem zu einem anderen Format.\n" -#~ "\n" -#~ "input_file ist die Eingabe und output_file die Ausgabe. Beide müssen als die " -#~ "ersten beiden Argumente des Befehls angegeben werden.\n" -#~ "\n" -#~ "Das Ausgabe eBook Format wird aufgrund der Dateiendung von output_file " -#~ "erraten. output_file kann ebenfalls das spezielle Format .EXT sein, wobei " -#~ "EXT die Ausgabe Dateiendung ist. In diesem Fall entspricht der Ausgabe " -#~ "Dateiname dem der Ursprungsdatei. Die Dateinamen dürfen nicht mit einem " -#~ "Bindestrich beginnen. Zu guter Letzt wird output_file, falls es keine " -#~ "Dateiendung hat, als Verzeichnis behandelt und einn \"open ebook\" (OEB) " -#~ "bestehend aus HTML Dateien wird in dieses Verzeichnis geschrieben. Diese " -#~ "Dateien sind Dateien, die normalerweise an das Ausgabe Plugin übergeben " -#~ "werden.\n" -#~ "\n" -#~ "Nach der Angabe von Eingabe und Ausgabe Datei kann die Konvertierung mit " -#~ "verschiedenen Optionen angepasst werden. Die verfügbaren Optionen hängen von " -#~ "den Eingabe und Ausgabe Dateiarten ab. Für Hilfe dazu geben Sie die Eingabe " -#~ "und Ausgabe Datei mit der Option -h an.\n" -#~ "\n" -#~ "Die vollständige Dokumentation der Konvertierung finden Sie hier:\n" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Zeilenhöhe in Punkt. Kontrolliert den Abstand zwischen zwei aufeinander " -#~ "folgenden Zeilen. In der Voreinstellung werden Zeilenhöhen nicht verändert." - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "Blocksatz in der Ausgabe nicht erzwingen. Ob der Text dann im Blocksatz " -#~ "angezeigt wird oder nicht, hängt davon ab, ob das eBook Format oder der " -#~ "Reader Blocksatz unterstützen." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Versuche, fixe Zeilenumbrüche und andere Probleme in der Quelldatei zu " -#~ "erkennen und zu korrigieren. Dies kann das Ergebnis verschlechtern, bitt mit " -#~ "Sorgfalt verwenden." - -#~ msgid "List available recipes." -#~ msgstr "Liste verfügbarer Downloadschemata." - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Lesen/Schreiben von Metadaten aus/in eBook Dateien.\n" -#~ "\n" -#~ "Unterstütze Formate zum Lesen von Metadaten: %s\n" -#~ "\n" -#~ "Unterstütze Formate zum Schreiben von Metadaten: %s\n" -#~ "\n" -#~ "Unterschiedliche Dateiarten unterstützen unterschiedliche Arten von " -#~ "Metadaten. Falls Sie versuchen,\n" -#~ "Metadaten auf einen Dateityp anzuwenden, die dieser nicht unterstützt, " -#~ "werden Metadaten einfach\n" -#~ "stillschweigend ignoriert.\n" - -#~ msgid "Generate a periodical rather than a book." -#~ msgstr "Mehr eine Art Zeitung als ein Buch erstellen." - -#~ msgid "Options to control e-book conversion." -#~ msgstr "Einstellungen zur Kontrolle der eBook Konvertierung." - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "" -#~ "Zeichenkodierung der Eingabe. Die Voreinstellung ist automatisches Erkennen." - -#~ msgid "Produce more human-readable XML output." -#~ msgstr "Erstelle besser menschlich-lesbare XML Ausgabe." - -#~ msgid "Usage: ebook-convert INFILE OUTFILE [OPTIONS..]" -#~ msgstr "Benutzung: ebook-convert INFILE OUTFILE [OPTIONS..]" - -#~ msgid "Book Jacket" -#~ msgstr "Book Jacket" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML " -#~ "first and then try it." -#~ msgstr "" -#~ "Diese RTF Datei enthält eine Funktion, die Calibre nicht unterstützt. " -#~ "Wandeln Sie sie in HTML um und versuchen Sie es damit nochmal." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Geben Sie die Zeichenkodierung des Ausgabedokuments an. Die Voreinstellung " -#~ "ist utf-8. Achtung: Diese Einstellung wird nicht von allen Formaten " -#~ "übernommen." - -#~ msgid "Input character &encoding" -#~ msgstr "Zeichenkodi&erung der Eingabe" - -#~ msgid "Insert &blank line" -#~ msgstr "&Leerzeile einfügen" - -#~ msgid "Generate a periodical rather than a book" -#~ msgstr "Mehr eine Art Zeitung als ein Buch erstellen" - -#~ msgid "Format:" -#~ msgstr "Format:" - -#~ msgid "No Images" -#~ msgstr "Keine Bilder" - -#~ msgid "Paper Size:" -#~ msgstr "Seitengröße:" - -#~ msgid "Orientation:" -#~ msgstr "Ausrichtung:" - -#~ msgid "pagebreak" -#~ msgstr "Seitenumbruch" - -#~ msgid "rule" -#~ msgstr "Regel" - -#~ msgid "both" -#~ msgstr "beide" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "Eingabedatei zur möglichen Verbesserung der Struktur Erkennung " -#~ "vorverar&beiten" - -#~ msgid "Line ending style:" -#~ msgstr "Stil des Zeilenendes:" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Einen Assistenten zur Erstellung des XPath Ausdrucks verwenden" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "Tutorial</a>." -#~ msgstr "" -#~ "<p>Um zum Beispiel alle h2 Tags, die class=\"chapter\" verwenden, zu finden, " -#~ "geben Sie Tag als <i>h2</i>, Attribut als <i>class</i> und Wert als " -#~ "<i>chapter</i> an.</p><p>Ein leeres Attribut findet alle Attribute und ein " -#~ "leerer Wert findet alle Werte. Ein Tag * findet alle Tags.</p><p>Um mehr " -#~ "über den Gebrauch von XPath zu lernen, besuchen Sie das <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "Tutorial</a>." - -#~ msgid "Send specific format to storage card A" -#~ msgstr "Bestimmtes Format an Speicherkarte A senden" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "Bestimmtes Format an Speicherkarte B senden" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "&Römische Ziffern für Reihen Nummerierung verwenden" - -#~ msgid "Series index." -#~ msgstr "Index der Reihen." - -#~ msgid "MMM yyyy" -#~ msgstr "MMM yyyy" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Laden der Metadaten schlug fehl:" - -#~ msgid "as the %s format is not available for them." -#~ msgstr "da das %s Format für diese nicht verfügbar ist." - -#~ msgid "Starting conversion of %d books" -#~ msgstr "Starte Konvertierung von %d Büchern" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Konnte %d von %d Büchern nicht konvertieren, da keine brauchbaren " -#~ "Ursprungsformate zur Verfügung standen." - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Karte A\n" -#~ "%s\n" -#~ "verfügbar" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Karte B\n" -#~ "%s\n" -#~ "verfügbar" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Liste der auf dem Computer vorhandenen Bücher anzeigen" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "" -#~ "Liste der auf dem Hauptspeicher des Gerätes vorhandenen Bücher anzeigen" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "" -#~ "Liste der auf der Speicherkarte A des Gerätes vorhandenen Bücher anzeigen" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "" -#~ "Liste der auf der Speicherkarte B des Gerätes vorhandenen Bücher anzeigen" - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>Eine ungültige Bibliothek ist schon in %s vorhanden, löschen Sie sie " -#~ "bevor Sie die aktuelle Bibliothek verschieben.<br>Fehler: %s" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Wählen Sie ihr Lesegerät. Dies stellt die Konvertierungseinstellungen so " -#~ "ein, dass optimierte Bücher für Ihr Gerät erstellt werden." - -#~ msgid "" -#~ "<h2>Demo videos</h2>Videos demonstrating the various features of calibre are " -#~ "available <a " -#~ "href=\"http://calibre.kovidgoyal.net/downloads/videos/\">online</a>." -#~ msgstr "" -#~ "<h2>Demo Videos</h2>Videos, die die zahlreichen Funktionen von Calibre " -#~ "zeigen, finden Sie <a " -#~ "href=\"http://calibre.kovidgoyal.net/downloads/videos/\">online</a>." - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Benutzer Handbuch</h2>Ein Benutzer Handbuch finden Sie ebenfalls <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual\">online</a>." - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Wählen Sie einen Speicherort für Ihre Bücher. Wenn Sie Bücher zu Calibre " -#~ "hinzufügen, werden sie hierhin kopiert:" - -#~ msgid "Catalan" -#~ msgstr "Katalanisch" - -#~ msgid "Portuguese" -#~ msgstr "Portugiesisch" - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file." -#~ msgstr "" -#~ "Durchschnittliche Zeilenlänge für den Zeilenumbruch, wenn der HTML-Code aus " -#~ "einer früheren unvollständigen Konvertierung einer PDF-Datei stammt." - -#~ 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.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Maßstab für die Bestimmung der Länge, bei der eine Zeile umgebrochen werden " -#~ "soll. Gültige Werte sind Dezimalzahlen zwischen 0 und 1. Die Voreinstellung " -#~ "ist 0.5, das ist die mittlere Zeilenlänge." - -#~ msgid "Line Un-Wrapping Factor:" -#~ msgstr "Faktor des Zeilenumbruchs:" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s" -#~ msgstr "" -#~ "\n" -#~ "Artikel %s von %s geladen" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Inhaltsverzeichnis nicht zum Ende des Buches hinzufügen. Hilfreich, wenn das " -#~ "Buch ein eigenes Inhaltsverzeichnis hat." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "Regulärer Ausdruck zum Entfernen der Fußzeile." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "" -#~ "Einen Regulären Ausdruck zum Testen und Entfernen der Kopfzeile verwenden." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "" -#~ "Einen Regulären Ausdruck zum Testen und Entfernen der Fußzeile verwenden." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "Regulärer Ausdruck zum Entfernen der Kopfzeile." - -#~ msgid "Search as you type" -#~ msgstr "Suchen während der Eingabe" - -#~ msgid "&Header regular expression:" -#~ msgstr "Regulärer Ausdruck &Kopfzeile:" - -#~ msgid "Remove F&ooter" -#~ msgstr "F&ußzeile entfernen" - -#~ msgid "&Footer regular expression:" -#~ msgstr "Regulärer Ausdruck &Fußzeile:" - -#~ msgid "Remove H&eader" -#~ msgstr "Ko&pfzeile entfernen" - -#~ msgid "List builtin recipes" -#~ msgstr "Vorgegebene Downloadschemata auflisten" - -#~ msgid "Kovid Goyal and Sujata Raman" -#~ msgstr "Kovid Goyal und Sujata Raman" - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "Unicode Zeichen in ASCII umse&tzen." - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Zeichenkodierung der Eingabe HTML Dateien. Üblicherweise ist das: cp1252, " -#~ "latin1, iso-8859-1 und utf-8." - -#~ msgid "You must install the pmount package." -#~ msgstr "Du musst das pmount Paket installieren." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Unicode Zeichen in eine ASCII Darstellung umsetzen. Verwenden Sie dies mit " -#~ "Vorsicht, da die Unicode Zeichen mit ASCII ersetzt werden. Zum Beispiel wird " -#~ "\"%s\" durch \"Mikhail Gorbachiov\" ersetzt. Beachten Sie außerdem, dass in " -#~ "den Fällen, in denen es mehrere Darstellungen eines Zeichens (zum Beispiel " -#~ "gleiche Zeichen im Chinesischen und Japanischen) gibt, die ASCII Darstellung " -#~ "verwendet wird, die von der größten Anzahl von Personen benutzt wird (im " -#~ "vorherigen Beispiel das Chinesische)." - -#~ msgid "" -#~ "See the <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">User Manual</a> for more help" -#~ msgstr "" -#~ "Verwenden Sie das <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-search-" -#~ "interface\">Benutzer Handbuch</a> für weitere Hilfe" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Vergessen Sie nicht, Ihren Googlemail Benutzernamen und Ihr Passwort " -#~ "einzugeben. Sie können ein kostenloses Konto bei http://mail.google.com " -#~ "erstellen." - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Kommunikation mit dem Cybook Gen 3 eBook Reader." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Kommunikation mit dem Cybook Opus eBook Reader." - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "Dieses Profil ist geeignet für den Hanlin V3/V5 und dessen Klone." - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "Kommunikation mit dem Sony PRS-300/505 eBook Reader." - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Kommunikation mit dem Sony PRS-600/700 eBook Reader." - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Konnte %s Festplatte nicht erkennen. Ihr Kernel könnte eine abgelehnte " -#~ "Version von SYSFS exportieren." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Durchschnittliche Zeilenlänge für den Zeilenumbruch falls das HTML von einer " -#~ "zuvor nur teilweise konvertierten PDF Datei stammt. Voreinstellung ist " -#~ "%default was dies ausschaltet." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Normalerweise behandelt Calibre Leerzeilen als Absatz-Marker. Mit dieser " -#~ "Einstellung wird dagegen davon ausgegangen, dass jede Zeile einen Absatz " -#~ "darstellt." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Normalerweise behandelt Calibre Leerzeilen als Markierung für Paragraphen. " -#~ "Mit dieser Einstellung geht es davon aus, dass jede Zeile mit Einrückung " -#~ "(entweder durch Tabulator oder mindestens zwei Leerzeichen) einen " -#~ "Paragraphen darstellt. Paragraphen enden mit der nächsten Zeile, die mit " -#~ "einer Einrückung beginnt." - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Geben Sie die Kompressionsstärke auf einer Skala von 1 - 10 an. 1 bedeutet " -#~ "wenig komprimiert, dafür aber schneller, und 10 bedeutet höchstkomprimiert, " -#~ "dafür aber langsamer." - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Texteingabe durch die Markdown Vorverarbeitung laufen lassen. Mehr über " -#~ "Markdown erfahren Sie unter" - -#~ msgid "Do not add a blank line between paragraphs." -#~ msgstr "Keine Leerzeile zwischen Paragraphen einfügen." - -#~ msgid "Add a tab at the beginning of each paragraph." -#~ msgstr "Eine Einrückung am Anfang von Paragraphen hinzufügen." - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Maximale Anzahl der Arbeitsprozesse in der Warteschlange" - -#~ msgid "Copy to Clipboard" -#~ msgstr "In die Zwischenablage kopieren" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/conversion.html#font-size-" -#~ "rescaling\">User Manual</a> for a discussion of how font size rescaling " -#~ "works.</p>" -#~ msgstr "" -#~ "<p>Dieser Assistent hilft, die richtige Schriftgröße für Ihre Bedürfnisse zu " -#~ "wählen. Geben Sie die Basis-Schriftgröße des Eingabe Dokuments an und geben " -#~ "eine Eingabe Schriftgröße an. Der Assistent zeigt durch den " -#~ "Schriftskalierungs-Algorithmus an, auf welche Schriftgröße sie abgebildet " -#~ "wird. Sie können den Algorithmus anpassen, indem Sie die Ausgabe Basis-" -#~ "Schriftgröße und den Schriftschlüssel unten verändern. Wenn die Werte für " -#~ "Sie passend sind, klicken Sie auf OK.</p>\n" -#~ "<p>Voreingestellt wird Calibre, falls die Ausgabe Basis-Schriftgröße gleich " -#~ "null ist und/oder keine Schriftgrößenschlüssel angegeben wird, die Werte des " -#~ "aktuellen Ausgabe Profils verwenden. </p>\n" -#~ "<p>Sehen Sie sich das englischsprachige <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/conversion.html#font-size-" -#~ "rescaling\">Benutzerhandbuch</a> für eine Diskussion, wie die Schriftgrößen-" -#~ "Skalierung funktioniert, an.</p>" - -#~ msgid "PDB Input" -#~ msgstr "PDB Eingabe" - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "Header regular expression:" -#~ msgstr "Regulärer Ausdruck Kopfzeile:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Regulärer Ausdruck Fußzeile:" - -#~ msgid "Process using markdown" -#~ msgstr "Prozess verwendet Markdown" - -#~ msgid "Add a tab at the beginning of each paragraph" -#~ msgstr "Eine Einrückung am Anfang von Paragraphen hinzufügen" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Maximale Zeilenlänge erzwingen" - -#~ msgid "Add/Save" -#~ msgstr "Hinzufügen/Speichern" - -#~ msgid "Failed to check database integrity" -#~ msgstr "Überprüfung der Vollständigkeit der Datenbank schlug fehl" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Einige Inkonsistenzen gefunden." - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "Die folgenden Bücher hatten Formate in der Datenbank angegeben, die " -#~ "tatsächlich nicht verfügbar waren. Die Einträge der Formate wurden entfernt. " -#~ "Sie sollten diese manuell überprüfen. Dies kann passieren, wenn Sie die " -#~ "Dateien direkt im Bibliotheksverzeichnis verändern." - -#~ msgid "TabWidget" -#~ msgstr "TabWidget" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Metadaten nur aus dem Date&inamen lesen" - -#~ msgid "&Adding books" -#~ msgstr "Bücher &hinzufügen" - -#~ msgid "&Saving books" -#~ msgstr "Bücher &speichern" - -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "" -#~ "Calibre kann Ihre Bücher an Sie (oder Ihr Lesegerät) per eMail versenden" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "" -#~ "&Maximale Anzahl der Arbeitsprozesse in der Warteschlange (erfordert " -#~ "Neustart):" - -#~ msgid "&Check database integrity" -#~ msgstr "Vollständigkeit der &Datenbank überprüfen" - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>Calibre kann Metadaten für Bücher von zwei Orten abrufen: <b>Google " -#~ "Books</b> und <b>isbndb.com</b>. <p>Wenn Sie isbndb.com verwenden möchten, " -#~ "müssen Sie einen <a href=\"http://www.isbndb.com\">kostenfreien Account</a> " -#~ "anlegen und den Zugangsschlüssel unten angeben." - -#~ msgid "Stop &all jobs" -#~ msgstr "&Alle Aufträge abbrechen" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Editieren aller verbleibenden Bücher abbrechen" - -#~ msgid "dd MMM yyyy" -#~ msgstr "TT MMM YYYY" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Metadaten durch die Metadaten im angegebenen Format aktualisieren" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Geben Sie einen Regulären " -#~ "Ausdruck an, der zum Erraten der Metadaten aus dem Dateinamen des eBooks " -#~ "verwendet werden soll. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Es ist eine <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">Referenz</span></a> der Syntax von " -#~ "Regulären Ausdrücken verfügbar.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Verwenden Sie die <span " -#~ "style=\" font-weight:600;\">Test</span> Funktionalität unten, um Ihren " -#~ "Regulären Ausdruck bei einigen Beispiel-Dateinamen zu überprüfen. Die " -#~ "Gruppen Namen der verschiedenen Metadaten Einträge finden sich in den " -#~ "Tooltips.</p></body></html>" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Konvertierung nicht erfolgreich: %s<p>Dies ist ein durch <a " -#~ "href=\"%s\">DRM</a> geschütztes Buch. Sie müssen zuerst das DRM mit Hilfe " -#~ "anderer Programme entfernen." - -#~ msgid "calibre" -#~ msgstr "Calibre" - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Falls Sie das WordPlayer eBook Programm auf Ihrem Android Telefon verwenden, " -#~ "können Sie auf ihre Calibre Büchersammlung direkt vom Gerät aus zugreifen. " -#~ "Dazu müssen Sie den Calibre Content Server einschalten." - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Denken Sie daran, Calibre gestartet zu lassen, da der Server nur solange " -#~ "läuft, wie auch Calibre läuft." - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Sie müssen die URL http://myhostname:8080 als Ihre calibre Büchersammlung in " -#~ "WordPlayer hinzufügen. Dabei sollte myhostname der vollständige Servername " -#~ "oder die IP Adresse des Rechners sein, auf dem Calibre läuft." - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Überprüfe SQL Vollständigkeit..." - -#~ msgid "Checking for missing files." -#~ msgstr "Überprüfe fehlende Dateien." - -#~ msgid "Checked id" -#~ msgstr "Überprüfte ID" - -#~ msgid "The author sort string" -#~ msgstr "Die Sortierfolge der Autoren" - -#~ msgid "The series number" -#~ msgstr "Die Reihennummerierung" - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Durch Kommata getrennte Liste der Formate, die für jedes Buch gespeichert " -#~ "werden sollen. In der Voreinstellung werden alle verfügbaren Bücher " -#~ "gespeichert." - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Die Vorlage zum Festlegen des Dateinamens und der Verzeichnisstruktur der " -#~ "gespeicherten Dateien. Voreinstellung ist \"%s\" was die Bücher in nach " -#~ "Autoren benannte Unterverzeichnisse mit Dateinamen, die Titel und Autor " -#~ "enthalten, speichert. Verfügbare Einstellungen sind: {%s}" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Format, in dem das Datum angezeigt wird. %d - Tag, %b - Monat, %Y - Jahr. " -#~ "Voreinstellung ist: %b, %Y" - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "" -#~ "Kennwort für den Zugriff auf die Calibre Bibliothek. Benutzername ist " - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[options]\n" -#~ "\n" -#~ "Startet den Calibre Content Server." - -#~ msgid "English (AU)" -#~ msgstr "Englisch (AU)" - -#~ msgid "English (CA)" -#~ msgstr "Englisch (CA)" - -#~ msgid "English (IND)" -#~ msgstr "Englisch (IND)" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "" -#~ "Konnte Artikel nicht abrufen. Mit -vv starten, um den Grund dafür zu sehen" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ee;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Ein Muster von regulären " -#~ "Ausdrücken festlegen, die zum Auslesen der Metadaten von eBooks aus deren " -#~ "Dateinamen verwendet werden sollen. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Zur Unterstützung gibt es " -#~ "eine englische <a href=\"http://docs.python.org/lib/re-syntax.html\"><span " -#~ "style=\" text-decoration: underline; color:#0000ee;\">Reference</span></a> " -#~ "der Syntax von regulären Ausdrücken.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Benutzen Sie die <span " -#~ "style=\" font-weight:600;\">Test</span> -Funktionalität unten zur " -#~ "Überprüfung der regulären Ausdrücke bei einigen Beispiel-Dateinamen. Die " -#~ "Gruppennamen der Einträge der verschiedenen Metadaten sind in den Tooltips " -#~ "dokumentiert.</p></body></html>" - -#~ msgid "Vietnamese" -#~ msgstr "Vietnamesisch" - -#~ msgid "Montenegrin" -#~ msgstr "Montenegrisch" - -#~ msgid "sr-Latn-RS" -#~ msgstr "sr-Latn-RS" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Kommunikation mit den Sony PRS-600/700/900 eBook Readern." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Kommunikation mit dem Nokia 810 Internet Tablet." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Kommunikation mit dem Sony PRS-300/505/500 eBook Reader." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Kommunikation mit dem Teclast K3 Reader." - -#~ msgid " " -#~ msgstr " " diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index 8dc7a5fcd8..95de873686 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -43,16 +43,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-04 16:01+0000\n" -"Last-Translator: Redmar <redmar@ubuntu-nl.org>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-06 00:59+0000\n" +"Last-Translator: drMerry <Unknown>\n" "Language-Team: Dutch <ubuntu-l10n-nl@lists.ubuntu.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-08-05 04:36+0000\n" -"X-Generator: Launchpad (build 13604)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:38+0000\n" +"X-Generator: Launchpad (build 13613)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -76,7 +76,7 @@ msgstr "Doet helemaal niets" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -139,10 +139,11 @@ msgstr "Doet helemaal niets" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -179,12 +180,12 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -220,21 +221,21 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -277,7 +278,7 @@ msgstr "Actie in de gebruikersinterface" #: /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/actions/preferences.py:25 #: /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 @@ -387,7 +388,7 @@ msgstr "Bewerk de metadata van boeken in uw calibre bibliotheek" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:755 msgid "Read books in your calibre library" -msgstr "Lees boeken in uw calibre bibliotheek" +msgstr "Gelezen boeken in uw calibre-bibliotheek" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:760 msgid "Download news from the internet in ebook form" @@ -471,53 +472,57 @@ msgstr "" "Vind het volgende of vorige resultaat indien gezocht wordt in uw calibre-" "bibliotheek gebruikmakend van de markeer modus" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "Kies een willekeurig boek uit uw calibre bibliotheek" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Zoek naar boeken van diverse boekwinkels" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Verkrijg nieuwe calibre plugins of werk uw huidige plugins bij" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Uiterlijk en gedrag" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Pas uiterlijk en gedrag van calibre aan uw eigen smaak aan" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Gedrag" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Wijzig het gedrag van calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Voeg eigen kolommen toe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" "Eigen kolommen aan de calibre boekenlijst toevoegen of eruit verwijderen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Werkbalk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -525,65 +530,65 @@ msgstr "" "Pas de werkbalken en contextmenu's aan en verander daarmee de beschikbare " "acties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Zoeken" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Invoeropties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Conversie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "Stel de conversie-instellingen in specifiek voor ieder invoerformaat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Algemene opties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "Pas de conversie-instellingen aan die gelden voor alle formaten" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Uitvoeropties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" -msgstr "" +msgstr "Converteer instellingen per uitvoerformaat instellen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Boeken toevoegen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Importeren/Exporteren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Boeken op schijf bewaren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -591,48 +596,48 @@ msgstr "" "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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Boeken naar apparaten sturen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "Stel in hoe calibre de bestanden naar uw e-reader verstuurt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Metadata adapters" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Wijzig metadata vóór opslaan/versturen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Sjabloonfuncties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Geavanceerd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Maak uw eigen sjabloonfuncties" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Deel boeken via e-mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Delen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -640,11 +645,11 @@ 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Delen over het net" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -652,36 +657,36 @@ msgstr "" "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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Metadata downloaden" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Stel in hoe calibre metadata van het internet afhaalt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Plug-ins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Diverse (deel)functies van calibre toevoegen/verwijderen/aanpassen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Aanpassingen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "Stem af hoe calibre zich in bepaalde situaties gedraagt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Diversen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Diverse geavanceerde instellingen" @@ -944,7 +949,7 @@ msgstr "Deactiveer de genoemde plug-in" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -958,8 +963,8 @@ msgstr "Pad naar bibliotheek is te lang. Moet minder dan %d tekens zijn." #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Ja" @@ -988,7 +993,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Communiceer met Android telefoons." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -996,9 +1001,9 @@ 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." -msgstr "Communiceert met S60 telefoons." +msgstr "Communiceer met S60 telefoons." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:47 msgid "" @@ -1138,11 +1143,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nieuws" @@ -1150,8 +1155,8 @@ msgstr "Nieuws" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Catalogus" @@ -1226,8 +1231,8 @@ msgstr "Bezig om de boeken naar het apparaat over te zetten…" #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1237,8 +1242,8 @@ msgstr "Boeken aan metadatalijst op apparaat toevoegen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1246,8 +1251,8 @@ msgstr "Boeken van apparaat verwijderen..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1299,19 +1304,19 @@ msgstr "Communiceer met de EB600 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:192 msgid "Communicate with the Astak Mentor EB600" -msgstr "Verbinden met Astak Mentor EB600" +msgstr "Communiceer 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 E-reader." +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." +msgstr "Communiceer met de PocketBook 602/603/902/903 e-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." +msgstr "Communiceer met de PocketBook 360+ e-reader." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" @@ -1323,7 +1328,7 @@ msgstr "Entourage Edge" #: /home/kovid/work/calibre/src/calibre/devices/edge/driver.py:18 msgid "Communicate with the Entourage Edge." -msgstr "Communiceert met de Entourage Edge." +msgstr "Communiceer met de Entourage Edge." #: /home/kovid/work/calibre/src/calibre/devices/eslick/driver.py:16 msgid "Communicate with the ESlick eBook reader." @@ -1369,11 +1374,11 @@ msgstr "Communiceer met de Hanvon N520 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:47 msgid "Communicate with The Book reader." -msgstr "Communiceer met de The Book reader." +msgstr "Communiceer met de The Book e-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "Communiceer met de Libre Air E-reader." +msgstr "Communiceer met de Libre Air e-reader." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1411,7 +1416,7 @@ msgstr "Communiceer met IRex Digital Reader 800" #: /home/kovid/work/calibre/src/calibre/devices/iriver/driver.py:15 msgid "Communicate with the Iriver Story reader." -msgstr "Communiceer met de Iriver Story E-reader." +msgstr "Communiceer met de Iriver Story e-reader." #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:20 msgid "Communicate with the JetBook eBook reader." @@ -1419,11 +1424,11 @@ msgstr "Communiceer met de JetBook e-reader." #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:88 msgid "Communicate with the MiBuk Wolder reader." -msgstr "Communiceer met de Mibuk Wolder E-reader." +msgstr "Communiceer met de Mibuk Wolder e-reader." #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:116 msgid "Communicate with the JetBook Mini reader." -msgstr "Communiceer met de JetBook Mini reader." +msgstr "Communiceer met de JetBook Mini e-reader." #: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:28 #, python-format @@ -1490,12 +1495,12 @@ msgstr "De Kobo ondersteund diverse collecties waaronder " msgid "Create tags for automatic management" msgstr "Maak tags voor automatisch beheer" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Niet geïmplementeerd" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -1555,11 +1560,11 @@ msgstr "Communiceer met de Nextbook Reader" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" -msgstr "Communiceer met de Moovybook E-reader" +msgstr "Communiceer met de Moovybook e-reader" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 msgid "Communicate with the COBY" -msgstr "Met de COBY communiceren" +msgstr "Communiceer met de COBY" #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -1595,7 +1600,7 @@ msgstr "Communiceer met de Sony PRS-500 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:22 msgid "Communicate with all the Sony eBook readers." -msgstr "Verbinden met alle Sony e-readers." +msgstr "Communiceer met alle Sony e-readers." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by title" @@ -1627,7 +1632,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -"Voorbeeldweergave van omslag afzonderlijk uploaden voor boeken (nieuwere E-" +"Voorbeeldweergave van omslag afzonderlijk uploaden voor boeken (nieuwere e-" "readers)" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:75 @@ -1638,18 +1643,18 @@ msgid "" "WARNING: This option should only be used with newer SONY readers: 350, 650, " "950 and newer." msgstr "" -"Normaliter verkrijgen de SONY E-readers de omslag uit het E-boek zelf. Met " +"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 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." +"nieuwere SONY e-readers: 350, 650, 950 en nieuwer." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" "Ververs afzonderlijke omslagen wanneer automatisch management wordt gebruikt " -"(nieuwere E-readers)" +"(nieuwere e-readers)" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:83 msgid "" @@ -1701,15 +1706,15 @@ msgstr "Communiceer met de Samsung SNE e-reader." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:11 msgid "Communicate with the Teclast K3/K5 reader." -msgstr "Communiceer met de Teclast K3/K5 E-reader." +msgstr "Communiceer met de Teclast K3/K5 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:37 msgid "Communicate with the Newsmy reader." -msgstr "Communiceer met de Newsmy E-reader." +msgstr "Communiceer met de Newsmy e-reader." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:48 msgid "Communicate with the Archos reader." -msgstr "Communiceer met de Archos E-reader." +msgstr "Communiceer met de Archos e-reader." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:58 msgid "Communicate with the Pico reader." @@ -1717,23 +1722,23 @@ msgstr "Communiceer met de Pico reader." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:68 msgid "Communicate with the iPapyrus reader." -msgstr "Communiceer met de iPapyrus reader." +msgstr "Communiceer met de iPapyrus e-reader." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:79 msgid "Communicate with the Sovos reader." -msgstr "Communiceer met de Sovos reader." +msgstr "Communiceer met de Sovos e-reader." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:89 msgid "Communicate with the Sunstech EB700 reader." -msgstr "Communiceer met de Sunstech EB700 reader." +msgstr "Communiceer met de Sunstech EB700 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:100 msgid "Communicate with the Stash W950 reader." -msgstr "Communiceer met de Stash W950 E-reader." +msgstr "Communiceer met de Stash W950 e-reader." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:112 msgid "Communicate with the Wexler reader." -msgstr "Communiceer met de Wexler E-reader." +msgstr "Communiceer met de Wexler e-reader." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 #, python-format @@ -1785,7 +1790,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1006 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1008 msgid "The reader has no storage card in this slot." -msgstr "De lezer heeft geen geheugenkaart in dit slot." +msgstr "De e-reader heeft geen geheugenkaart in dit slot." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1010 #, python-format @@ -2240,7 +2245,7 @@ msgstr "" "conversiesysteem hoe het document geoptimaliseerd kan worden voor het " "betreffende apparaat. In sommige gevallen is een uitvoerprofiel nodig om " "documenten te creëren die werken op een apparaat. Bijvoorbeeld EPUB voor de " -"SONY E-reader. Mogelijkheden zijn:" +"SONY e-reader. Mogelijkheden zijn:" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:143 msgid "" @@ -2613,8 +2618,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 " -"leesapparaten bieden geen ondersteuning voor ligaturen in hun standaard " +"speciale weergave van een tekenpaar zoals ff, fi, fl enz. De meeste e-" +"readers 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." @@ -2755,10 +2760,8 @@ msgstr "Verwijder lege alinea's als ze elke tweede alinea voorkomen" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" -"Links uitgelijnde breekpuntmarkeringen worden gecentreerd. Vervang " -"opeenvolgende lege regels door horizontale lijnen." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -3872,7 +3875,13 @@ msgstr "" "Bij het toevoegen van de inhoudsopgave aan het boek, deze aan het begin van " "het boek in plaats van aan het einde toevoegen. Niet aanbevolen." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Alle artikelen" @@ -3880,6 +3889,10 @@ msgstr "Alle artikelen" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Dit is een Amazon Topaz boek. Het kan niet verwerkt worden." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "Geen details beschikbaar" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Titelpagina" @@ -4593,7 +4606,7 @@ msgstr "Standaarden voor omzetten naar LRF" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130 msgid "Options for the LRF ebook viewer" -msgstr "Opties voor de LRF ebook viewer" +msgstr "Opties voor LRF-ebookweergave" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Formats that are viewed using the internal viewer" @@ -4763,7 +4776,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Boeken toe uit een enkele map toevoegen" @@ -4803,11 +4816,11 @@ msgstr "Voeg bestanden aan geselecteerde boekrecords toe" msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Weet u zeker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format msgid "" "Are you sure you want to add the same files to all %d books? If the " @@ -4816,36 +4829,36 @@ msgstr "" "Weet u zeker dat u dezelfde bestanden aan alle %d boeken toe wilt voegen? " "Als het formaat voor een boek al bestaat zal het overschreven worden." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Kies boekbestanden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Boeken naar het apparaat sturen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Ondersteunde boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Boeken kiezen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Enkele boeken zijn samengevoegd" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4855,39 +4868,39 @@ msgstr "" "werden verwerkt en volgens de instellingen voor automatisch samenvoegen aan " "uw calibre-database toegevoegd:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Lezen van metadata mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Kan metadata van de volgende boeken niet lezen:" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Geen boek geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 " "toegevoegd worden:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Geen boekbestanden gevonden" @@ -4931,7 +4944,7 @@ msgstr "Annotaties van de gebruiker gegenereerd uit de hoofdbibliotheek" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Geen boeken geselecteerd" @@ -4970,7 +4983,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "<b>Locatie %(dl)d • %(typ)s</b><br />" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Creëer een catalogus van de boeken in uw bibliotheek" @@ -5008,86 +5021,87 @@ msgstr "%d boeken" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Verwissel/maak bibliotheek…" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "Verwijder bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Kies een willekeurig boek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Bibliotheek onderhoud" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Backupstatus van metadata van bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "Backup van metadata van alle boeken starten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Bibliotheek controleren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Database terugzetten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Hernoemen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Kies een nieuwe naam voor bibliotheek <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Bestaat al" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "De 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "Te lang" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Hernoemen mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -5097,11 +5111,11 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "Bibliotheek verwijderd" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -5110,24 +5124,24 @@ msgstr "" "De bibliotheek %s is verwijderd van calibre. De bestanden blijven op uw " "computer. Als u ze wilt verwijderen, dient u dat handmatig te doen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "geen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Backupstatus" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Backup metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5135,7 +5149,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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5147,7 +5161,7 @@ msgstr "" "Windows Exploreren, geef de nieuwe locatie op in calibre en probeer het " "nogmaals." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -5156,7 +5170,7 @@ msgstr "" msgid "Success" msgstr "Gelukt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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?" @@ -5165,7 +5179,7 @@ msgstr "" "controleren of de bestanden in de bibliotheek overeenkomen met informatie in " "de database?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -5175,25 +5189,25 @@ msgstr "" msgid "Failed" msgstr "Mislukt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 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:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Geen fouten gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Geen bibliotheek gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -5202,15 +5216,15 @@ msgstr "" "Geen bestaande calibre-bibliotheek op %s gevonden. Deze wordt verwijderd van " "de lijst van bestaande bibliotheken." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Niet toegestaan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5218,7 +5232,7 @@ 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" "U kunt niet van bibliotheek wisselen wanneer taken uitgevoerd worden." @@ -5231,11 +5245,11 @@ msgstr "C" msgid "Convert books" msgstr "Boeken converteren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Individueel converteren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Een groep converteren" @@ -5303,8 +5317,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5345,44 +5361,44 @@ msgstr "" "Het verwijderen van enkele boeken is mislukt, klik op ‘Details tonen’ voor " "meer informatie." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Verwijder boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Verwijder geselecteerde boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" "Verwijder bestanden in een specifiek formaat van de geselecteerde boeken..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103 msgid "Remove covers from selected books" msgstr "Verwijder omslagen van de geselecteerde boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 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:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Kan niet verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Kies formaten om te verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." @@ -5390,7 +5406,7 @@ msgstr "" "Kies de formaten die <b>niet</b> verwijderd moeten worden.<p>NB: dit " "verwijdert nooit alle formaten uit een boek." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" @@ -5399,44 +5415,44 @@ msgstr "" "worden uit uw bibliotheek.<br> De metadata ervan zal worden bewaard. Weet u " "het zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Kan boeken niet verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Geen apparaat verbonden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Hoofdgeheugen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Geheugenkaart A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Geheugenkaart B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Er zijn geen boeken om te verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Boeken worden van het apparaat verwijderd." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5444,7 +5460,7 @@ msgstr "" "Sommige geselecteerde boeken staan op het verbonden apparaat. <b>Waarvan</b> " "wilt u de geselecteerde bestanden verwijderen?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5453,7 +5469,7 @@ msgstr "" "bestanden zullen uit de calibre-bibliotheek verwijderd worden. Weet u het " "zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5538,35 +5554,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Metadata bewerken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Boekrecords samenvoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Metadata individueel bewerken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Metadata op groepsniveau bewerken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Metadata en omslagafbeeldingen downloaden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Met het eerste geselecteerde boek samenvoegen - verwijder de anderen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Met het eerste geselecteerde boek samenvoegen - de anderen behouden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" "Enkel formaten samenvoegen in eerst geselecteerde boek - anderen verwijderen" @@ -5807,20 +5823,20 @@ msgstr "Plugin bijwerken" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "Wijzig gedrag van calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Start de welkom-wizard" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "Verkrijg plugins om calibre uit te breiden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Herstart in debug-modus" @@ -5850,7 +5866,6 @@ msgid "S" msgstr "S" #: /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" @@ -5859,26 +5874,26 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Kan niet op schijf opslaan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Kies een bestemmingsmap" -#: /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 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 " @@ -5888,20 +5903,20 @@ msgstr "" "corruptie van de bibliotheek veroorzaken. De optie ‘Op schijf opslaan’ is " "bedoeld om bestanden uit de calibre-bibliotheek te exporteren." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Fout tijdens opslaan" -#: /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 "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:142 #: /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 "Kan sommige boeken niet opslaan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Klik op ‘Details tonen’ om die boeken te zien." @@ -5942,77 +5957,81 @@ msgstr "Snel-weergave is niet beschikbaar voor boeken op het apparaat." msgid "Similar books..." msgstr "Vergelijkbare boeken…" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Boeken van dezelfde auteur" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Boeken in deze reeks" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Boeken van deze uitgever" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Boeken met dezelfde labels" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "Boeken verkrijgen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "Zoeken naar e-boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "Zoek naar deze auteur" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "Zoek naar deze titel" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "Zoek naar dit boek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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 "Winkels" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:45 #: /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:285 msgid "Choose stores" msgstr "Kies winkels" -#: /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/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "Kan niet zoeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." @@ -6020,7 +6039,7 @@ msgstr "" "Calibre helpt u om e-books te vinden, door websites van diverse commerciële- " "en publieke-domein aanbieders voor u te doorzoeken." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 " @@ -6030,7 +6049,7 @@ msgstr "" "boek dat u zoek aanbieden, en tegen welke prijs. U kunt ook DRM-status en " "andere nuttige informatie inzien." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -6046,11 +6065,11 @@ msgstr "" "het boek <a href=\"http://drmfree.calibre-ebook.com/about#drm\">DRM</a> " "gebruikt." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "Bericht nogmaals tonen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "Over boeken verkrijgen" @@ -6084,39 +6103,39 @@ msgstr "V" msgid "View" msgstr "Tonen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Specifiek formaat onen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Lees een willekeurig boek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "Wis lijst recent bekeken boeken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Kan niet tonen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Formaat niet beschikbaar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "Geselecteerde boeken hebben geen formaat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Kies het te bekijken formaat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -6125,11 +6144,11 @@ msgstr "" "Niet alle geselecteerde boeken zijn in %s-formaat beschikbaar. U zult deze " "eerst moeten converteren." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Meerdere boeken geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -6142,15 +6161,15 @@ msgstr "" "van uw computer hebben. Eenmaal gestart kan dit proces niet worden " "afgebroken totdat het klaar is. Wilt u verder gaan?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Kan map niet openen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 msgid "This book no longer exists in your library" msgstr "Dit boek bestaat niet meer in uw bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s heeft geen beschikbare formaten." @@ -6337,6 +6356,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6351,8 +6372,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6406,45 +6427,45 @@ msgstr "" msgid "Donate" msgstr "Doneer" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Klik om te openen" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "Id's" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "Boek %(sidx)s van <span class=\"series_name\">%(series)s</span>" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Collecties" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Omslag plakken" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Omslag kopiëren" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Dubbelklikken om de boekdetails te zien" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Pad" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6463,7 +6484,7 @@ msgstr "Opties voor BibTex" #: /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/mobi_output.py:18 #: /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 @@ -6483,7 +6504,7 @@ msgstr "Opties specifiek voor" #: /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/mobi_output.py:18 #: /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 @@ -6508,7 +6529,7 @@ msgstr "uitvoer" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7603,54 +7624,45 @@ msgstr "Lijst van bekende reeksen. U kunt nieuwe reeksen toevoegen." msgid "Book " msgstr "Boek " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI-uitvoer" -#: /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 "Standaard" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Titel voor inhoudsopgave:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Afbeeldingen herschalen voor &Palm-apparaten" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Gebruik auteurs &sortering als auteur" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Gebruik geen compressie van bestandsinhoud" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Voeg geen inhoudsopgave aan het boek toe" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Opties voor Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Lettertype voor titelkoppen van periodieken:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Label voor persoonlijk document:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" "Gegenereerde inhoudsopgave aan het begin van het boek toevoegen in plaat&s " "van aan het einde" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Negeer &marges" @@ -9137,6 +9149,79 @@ msgstr "Datum" msgid "Delete from device" msgstr "Van apparaat verwijderen" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "%(curr)s (was %(initial)s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "Veld is leeg" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "Een veld mag niet leeg zijn. Verwijder het veld." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Geen item geselecteerd" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" +"U moet één van de items uit de lijst van beschikbare items selecteren." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "Geen items geselecteerd" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "U moet minimaal één itemu uit de lijst selecteren." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "Weet u zeker dat u de volgende items wilt verwijderen?" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Beheer categorieën" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Items in gebruik" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Wis item uit de database. Dit zal het item van alle boeken en de database " +"verwijderen." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +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/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "Dit boek heeft DRM" @@ -9215,12 +9300,12 @@ msgid "Copy to author" msgstr "Kopieer naar auteur" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Ongeldige auteursnaam" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Namen van auteurs mogen geen &-teken bevatten." @@ -9235,7 +9320,7 @@ msgid "&Search for:" msgstr "&Zoek naar:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "V&ind" @@ -10947,7 +11032,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Verwijder het label van de huidige labelcategorie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Weet u het zeker?" @@ -11006,66 +11090,13 @@ msgstr "" "Voeg een label aan het huidige boek en aan de lijst met beschikbare labels " "toe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "%(curr)s (was %(initial)s)" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "Veld is leeg" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "Een veld mag niet leeg zijn. Verwijder het veld." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Geen item geselecteerd" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "" -"U moet één van de items uit de lijst van beschikbare items selecteren." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "Geen items geselecteerd" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "U moet minstens één van de items uit de lijst te selecteren." +msgid "Tag" +msgstr "Label" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "Weet u zeker dat u deze items wilt verwijderen?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Beheer categorieën" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Items in gebruik" - -#: /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 "" -"Wis item uit de database. Dit zal het item van alle boeken en de database " -"verwijderen." - -#: /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 "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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "Aantal" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -11079,19 +11110,19 @@ msgstr "Sjabloon functie referenties" msgid "EXCEPTION: " msgstr "UITZONDERING: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "Geen kolom gekozen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 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:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "Geen sjabloon opgegeven" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "Het sjabloonveld mag niet leeg zijn" @@ -12831,6 +12862,10 @@ msgstr "Zeer laag" msgid "Compact Metadata" msgstr "Compacte metadata" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Standaard" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "Alles in één tabblad" @@ -13679,7 +13714,7 @@ msgid "" "automatically sent for downloaded news to all email addresses that have Auto-" "send checked." msgstr "" -"calibre kan boeken naar u (of uw E-reader) toesturen via e-mail. E-mails " +"calibre kan boeken naar u (of uw e-reader) toesturen via e-mail. E-mails " "worden automatisch gestuurd voor gedownload nieuws naar alle e-mailadressen " "waarvoor automatisch opsturen is aangevinkt." @@ -15786,46 +15821,46 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "De kolomgroep heet \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" "Het veranderen van auteurs voor meerdere boeken kan even duren. Weet u het " "zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Het veranderen van metadata voor zoveel boeken kan lang duren. Weet u het " "zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Zoekopdrachten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "Gebruikerscategorie hernoemen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "Punten zijn niet toegestaan in de naam van een gebruikerscategorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "De naam %s is al in gebruik" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Al gebruikte naam voor zoekopdracht" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "De opgeslagen zoekopdracht %s bestaat al." @@ -15902,11 +15937,11 @@ msgstr "Aan gebruikerscategorie toevoegen" msgid "A user category %s does not exist" msgstr "Gebruikerscategorie %s bestaat niet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Zoek item in labelbrowser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -15923,59 +15958,59 @@ msgstr "" "filtert alle categorieën tegelijk en toont alleen items die de tekst\n" "‘foo’ bevatten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "Alt+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Vind het eerste/volgende resultaat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Alle categorieën inklappen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" "Geen zoekresultaten meer.</b><p> Klik op ‘Zoeken’ om naar de eerste te gaan" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Op naam sorteren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Op populariteit sorteren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Op gemiddelde waardering sorteren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Leg de sorteervolgorde vast voor de items in de labelbrowser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Alle criteria" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Minstens één criterium" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 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 aan één of alle criteria voldoen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "Auteurs, labels, enz. beheren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -18394,17 +18429,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sGemiddelde waardering is %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migreer oude database naar e-book-bibliotheek op %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "<b>%s</b> kopiëren" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Database comprimeren" @@ -19034,11 +19069,11 @@ msgstr "%s: onbekende functie" msgid "No such variable " msgstr "Geen dergelijke variabele beschikbaar " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "Geen documentatie beschikbaar" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." @@ -19047,7 +19082,7 @@ msgstr "" "van x en y als string. Geeft lt als x < y/ Geeft eq als x ==y. Anders wordt " "gt teruggegeven." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 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." @@ -19056,7 +19091,7 @@ msgstr "" "getallen. Geeft lt als x < y. Geeft eq als x == y. Anders wordt gt " "teruggegeven." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" @@ -19064,7 +19099,7 @@ msgstr "" "strcat(a, b, ...) -- kan een willekeurig aantal parameters verwerken. Geeft " "een string terug bestaande uit de samengevoegde parameters" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." @@ -19072,7 +19107,7 @@ msgstr "" "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:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." @@ -19080,7 +19115,7 @@ msgstr "" "subtract(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:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." @@ -19088,7 +19123,7 @@ msgstr "" "multiply(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:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." @@ -19096,7 +19131,7 @@ msgstr "" "divide(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:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -19112,7 +19147,7 @@ msgstr "" "worden automatisch omgezet. Bijvoorbeeld, template('[[title_sort]]') zal een " "test uitvoeren op het sjabloon {title_sort} en de waarde teruggeven." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " @@ -19123,7 +19158,7 @@ msgstr "" "mogelijk om de sjabloon te gebruiken voor het maken van complexe resultaten " "vanuit lokale variabelen." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" @@ -19131,7 +19166,7 @@ msgstr "" "assign(id, waarde) -- stelt id in op waarde en geeft waarde terug. id moet " "een identificator zijn, geen uitdrukking" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " @@ -19141,11 +19176,11 @@ msgstr "" "Als u calibre niet vanuit de commandoregel start (calibre-debug -g) zal deze " "uitvoer verdwijnen." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "field(naam) -- geeft de metadata van het veld naam" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." @@ -19153,7 +19188,7 @@ msgstr "" "raw_field(naam) -- geeft de metadata van het veld naam, zonder enige opmaak " "toe te passen." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -19168,7 +19203,7 @@ msgstr "" "het laatste teken. Bijvoorbeeld: substr('12345', 1, 0) geeft '2345', en " "substr('12345', 1, -1) geeft '234'." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -19185,11 +19220,11 @@ msgstr "" "samengesteld veld te gebruiken. Dit is uitermate geschikt als u variabele " "opslaglocaties wilt opstellen" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "lookup heeft minstens 2 of een oneven aantal parameters nodig" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" @@ -19198,7 +19233,7 @@ msgstr "" "indien niet leeg` terug als het veld niet leeg is, anders word `tekst indien " "leeg` teruggegeven" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " @@ -19209,7 +19244,7 @@ msgstr "" "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:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -19223,11 +19258,11 @@ msgstr "" "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:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "switch heeft een oneven aantal parameters nodig" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -19240,7 +19275,7 @@ msgstr "" "met een item, geef waarde_gevonden terug, anders geef geen_waarde_gevonden " "terug." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -19255,7 +19290,7 @@ msgstr "" "de string zelf separators bevat wordt deze als een lijst beschouwd, en " "worden alle waardes in de lijst gecontroleerd. is checked." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -19278,7 +19313,7 @@ msgstr "" "the regexp matches the identifier's value. If there is a match, return " "found_val, otherwise return not_found_val." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " @@ -19289,7 +19324,7 @@ msgstr "" "`vervanging`. Zoals in heel calibre, zijn dit python-compatible reguliere " "expressies" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " @@ -19300,7 +19335,7 @@ msgstr "" "namen in de vorm AN, VN naar VN AN. Als er geen komma is, zal de waarde " "onveranderd worden geretourneerd." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" @@ -19308,7 +19343,7 @@ msgstr "" "ifempty(waarde, tekst indien leeg) -- geeft waarde terug als het veld niet " "leeg is, anders 'tekst indien leeg'" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -19333,7 +19368,7 @@ msgstr "" "tekst', zal de tekst gelijk blijven. Bijvoorbeeld 'Anna Bijns' zal niet " "veranderen." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -19345,7 +19380,7 @@ msgstr "" "Meeste lijsten gebruiken een komma als scheiding maar auteurs gebruiken een " "ampersand (&). Voorbeeld: {tags:count{,}}, {authors:count{&}}" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -19360,18 +19395,17 @@ msgstr "" "lijst zit zal een lege waarde worden terug gegeven. De scheiding heeft de " "zelfde functie als in de count functie." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -"select(waarde, sleutel) -- interpreteert de waarde als een kommagescheiden " -"lijst van onderdelen met de onderdelen weergegeven als \"id:waarde\". Vindt " -"het koppel met het id gelijk aan sleutel en geeft de bijbehorende waarde " -"terug." +"select(waarde, sleutel) -- interpreteerd de waarde als een komma-gescheden " +"lijst van items met de items in de vorm \"id:waarde\". Vind het paar met het " +"id gelijk aan sleuten en geef de corresponderende waarde terug." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -19387,7 +19421,7 @@ msgstr "" "de wijzigingsdatum van een specifiek formaat op te vragen. Let op dat " "formaatnamen altijd in hoofdletters zijn, zoals EPUB." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -19399,7 +19433,7 @@ msgstr "" "kunt de select functie gebruiken om de grootte van een specifiek formaat op " "te vragen. Let op dat formaatnamen altijd in hoofdletters zijn, zoals EPUB." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." @@ -19407,7 +19441,7 @@ msgstr "" "human_readable(w) -- geeft een string terug die de waarde van getal w " "representeerd in KB, MB, GB, enz." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -19421,7 +19455,7 @@ msgstr "" "het voorbeeld). Zie de template language en python-documentatie voor meer " "voorbeelden. Geeft een lege string terug als het formatteren mislukt." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -19442,7 +19476,7 @@ msgstr "" "labels \"A, B, C\" : {tags:sublist(0,1,\\,)} geeft \"A\". {tags:sublist(-" "1,0,\\,)} geeft \"C\". {tags:sublist(0,-1,\\,)} geeft \"A, B\"." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -19472,7 +19506,7 @@ msgstr "" "Bij een#genre-waarde van \"A.B.C, D.E.F\", {#genre:subitems(0,1)} geeft \"A, " "D\". {#genre:subitems(0,2)} geeft \"A.B, D.E\"" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -19499,30 +19533,30 @@ msgstr "" "getal. iso : de datum met tijd en tijdzone. iso mag niet met andere formaten " "gebruikt worden" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "uppercase(val) -- geeft waarde van het veld terug in hoofdletters" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "lowercase(val) -- geeft waarde van het veld terug in kleine letters" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" "titlecase(val) -- geeft de waarde van het veld terug in (Engelstalige) title-" "case" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" "capitalize(val) -- geeft de waarde van het veld terug in hoofdletters" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "booksize() -- geeft waarde van het veld grootte terug" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" @@ -19530,7 +19564,7 @@ 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:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" @@ -19538,7 +19572,7 @@ msgstr "" "has_cover() -- geeft Yes terug als het boek een omslag heeft, anders wordt " "een lege string terug gegeven" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " @@ -19548,7 +19582,7 @@ msgstr "" "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:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " @@ -19559,7 +19593,7 @@ msgstr "" "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:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " @@ -19570,7 +19604,7 @@ msgstr "" "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:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " @@ -19580,22 +19614,40 @@ msgstr "" "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:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -"merge_lists(lijst1, lijst2, scheidingsteken) -- geeft een lijst gemaakt door " -"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." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " @@ -19605,7 +19657,7 @@ msgstr "" "gebruik in de format_date of days_between, maar kan worden aangepast in " "iedere andere string. De datum is in ISO-formaat." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -19774,38 +19826,42 @@ msgid "Spanish (Nicaragua)" msgstr "Spaans (Nicaragua)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "Spaans (Colombia)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Duits (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "Frans (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Nederlands (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Nederlands (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "pm" @@ -19995,25 +20051,25 @@ msgstr "Omslag van %s aan het downloaden" msgid "Masthead image downloaded" msgstr "Colofonafbeelding gedownload" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Artikel zonder titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Artikel gedownload: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Downloaden artikel mislukt: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Feed ophalen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -20021,7 +20077,7 @@ msgstr "" "Inloggen niet gelukt. Controleer uw gebruikersnaam en wachtwoord voor de " "calibre-periodiekendienst." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -20770,7 +20826,7 @@ msgstr "" "uit een standaard veld krijgt de naam van dat veld. Als de standaard " "'series'-colom\n" "de waarde 'Darkover' bevat, krijgt de collectie de naam 'Darkover'. Bij een " -"\\\n" +"\n" "collectie uit een aangepast veld wordt de naam van dat veld aan de naam " "toegevoegd.\n" "Als de aangepaste-seriekolom 'My Series' bijvoorbeeld de naam 'Darkover' " @@ -21221,2594 +21277,3 @@ msgstr "" "naar EPUB, wordt het oorspronkelijk bestand opgeslagen, zodat u nog\n" "aanpassingen kunt doen als de conversie niet succesvol verloopt. Als u\n" "dit op False instelt zal calibre het originele bestand niet behouden." - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "Dit profiel is voor de Hanlin V3/V5 en klonen." - -#~ msgid "Communicate with the Nokia Nokia 770 internet tablet." -#~ msgstr "Communiceer met de Nokia Nokia 770 internet tablet." - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "REDACTIONELE BEOORDELING" - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Communiceer met het Nokia 810 internet tablet." - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Schijf %s kan niet worden gevonden. Uw kernel gebruikt waarschijnlijk een " -#~ "verouderde versie van SYSFS" - -#~ msgid "List builtin recipes" -#~ msgstr "Laat ingebouwde recepten zien" - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Gemiddelde regel lengte voor afbreken van regels als de HTML afkomstig is " -#~ "van een oudere gedeeltelijke conversie van een PDF bestand. Standaard is " -#~ "%default , wat dit uitschakeld." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Converteer unicode karakters naar een ASCII representatie. Bijvoorbeeld, " -#~ "\"%s\" zal worden vervangen door \"Mikhail Gorbachiov\". Let er ook op dat " -#~ "in gevallen waar meerdere representaties van een karakter mogelijk zijn " -#~ "(bijvoorbeeld gebruik in zowel Chinees als Japans), de representatie die " -#~ "word gebruikt bij de grootste groep zal worden gebruikt. (In het voorgaande " -#~ "voorbeeld zal dat Chinees zijn)" - -#~ msgid "ratings" -#~ msgstr "waarderingen" - -#~ msgid "Download %s from %s" -#~ msgstr "Download %s van %s" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Voer de text invoer door de markdown pre-processor. Om meer over de markdown " -#~ "te leren, zie" - -#~ msgid "Add a tab at the beginning of each paragraph." -#~ msgstr "Voeg een tab toe aan het begin van iedere paragraaf." - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Specificeer welke comprimeer ratio gebruikt dient te worden. Schaal 1 - 10. " -#~ "1 is de minste compressie maar het snelst, 10 de hoogste compressie maar het " -#~ "langzaamst." - -#~ msgid "Copy to Clipboard" -#~ msgstr "Kopieer naar het Klembord" - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "PDB Input" -#~ msgstr "PDB Invoer" - -#~ msgid "Add a tab at the beginning of each paragraph" -#~ msgstr "Voerg een tab toe aan het begin van iedere paragraaf" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "Kan artikel niet ophalen. Voer uit met optie -vv om oorzaak te zien" - -#~ msgid "Add/Save" -#~ msgstr "Voeg toe / Bewaar" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Inconsistente data gevonden" - -#~ msgid "Failed to check database integrity" -#~ msgstr "Database integriteit kon niet worden geverifieerd" - -#~ msgid "TabWidget" -#~ msgstr "TabWidget" - -#~ msgid "&Check database integrity" -#~ msgstr "&Controleer database integriteit" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Annuleer het bewerken van alle overgebleven boeken" - -#~ msgid "There were errors" -#~ msgstr "Er zijn fouten opgetreden" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s heeft een update naar versie %s. Zie de <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">nieuwe functionaliteit</a>. Bezoek de download pagina?" - -#~ msgid "Process using markdown" -#~ msgstr "Proces gebruikt markdown" - -#~ msgid "Double click to change a keyborad shortcut" -#~ msgstr "Dubbel klik om een keyboard snelkoppeling te wijzigen" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Vergeet je gmail gebruikersnaam en wachtwoord niet. Je kunt een gratis gmail " -#~ "account verkrijgen op http://gmail.com" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Verifiëren SQL integriteit..." - -#~ msgid "Checking for missing files." -#~ msgstr "Zoeken naar verloren bestanden" - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Komma-gescheiden lijst of formaten waarin ieder boek word opgeslagen. " -#~ "Standaard worden alle beschikbare boeken opgeslagen." - -#~ msgid "English (TH)" -#~ msgstr "Engels (TH)" - -#~ msgid "English (AU)" -#~ msgstr "Engels (AU)" - -#~ msgid "English (CA)" -#~ msgstr "Engels (CA)" - -#~ msgid "English (IND)" -#~ msgstr "Engels (IND)" - -#~ msgid "Download latest version of builtin recipes" -#~ msgstr "Download de laatste versie van de ingebouwde recepten" - -#~ msgid "English (CY)" -#~ msgstr "Engels (CY)" - -#~ msgid "English (PK)" -#~ msgstr "Engels (PK)" - -#~ msgid "Paste Image" -#~ msgstr "Afbeelding Plakken" - -#~ msgid "Copy Image" -#~ msgstr "Afbeelding kopiëren" - -#~ msgid "The series number. To get leading zeros use {series_index:0>3s}" -#~ msgstr "Serie nummer. Om met 0 te starten, gebruik {series_index:0>3s}" - -#~ msgid "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalog in format specified by path/to/destination extension.\n" -#~ " Options control how entries are displayed in the generated catalog " -#~ "ouput.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog catalog /pad/naar/eindpunt.(csv|epub|mobi|xml|...) [opties]\n" -#~ "\n" -#~ " Exporteer een index in het opgegeven formaat bij pad/naar/eindpunt " -#~ "extensie.\n" -#~ " Opties stellen in hoe velden worden weergegeven in de gegenereerde " -#~ "catalogus uitvoer.\n" -#~ " " - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Overige notities label prefix:" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "'Markeer dit boek als gelezen' label:" - -#~ msgid "E-book Options" -#~ msgstr "E-Boek Opties" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "'Gebruik dit boek niet' label:" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Geen boeken geselecteerd voor catalogus" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Communicatie met Telecast K3 Reader" - -#~ msgid "Set font delta" -#~ msgstr "Kies lettertype verschil" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Pad naar een .txt-bestand met commentaar." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Uitvoermap.Standaard naar huidige map" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [options] mybook.chm" - -#~ msgid "dummy option until real options are determined." -#~ msgstr "dummy optie tot echte opties zijn bepaald." - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "RegEx tips:\n" -#~ "- de standaard regex - \\[[\\w ]*\\] - sluit genres uit als in [tag]; b.v. " -#~ "[Amazon Freebie]\n" -#~ "- een regex patroon van een enkele puntsluit alle genres uit en maakt geen " -#~ "Genre Selectie" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Voeg 'Onlangs Toegevoegd' sectie toe" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Voeg 'Titel' sectie toe" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "RegEx tag-patroon om genres uit te sluiten:" - -#~ msgid "Masthead font:" -#~ msgstr "Colofon lettertype:" - -#~ msgid "Sort numbers as text" -#~ msgstr "Sorteer getallen als tekst" - -#~ msgid "What kind of match to use:" -#~ msgstr "Welke vergelijking gebruiken:" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "&Overschrijf auteur en titel standaard met geladen metadata" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Geen boeken te catalogiseren\n" -#~ "Check uitsluitingstags" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Voeg nieuwe bestanden automatisch toe indien boeken met zelfde titel en " -#~ "auteur worden gevonden." - -#~ msgid "left" -#~ msgstr "links" - -#~ msgid "original" -#~ msgstr "origineel" - -#~ msgid "justify" -#~ msgstr "uitlijnen" - -#~ msgid "Column type" -#~ msgstr "Soort kolom" - -#~ msgid "Use brackets" -#~ msgstr "Gebruik vierkante haakjes" - -#~ msgid "Values can be edited" -#~ msgstr "Waarden kunnen worden aangepast" - -#~ msgid "Create Tag-based Column" -#~ msgstr "Maak een tag-gebaseerde kolom aan" - -#~ msgid "Lookup name" -#~ msgstr "Zoek naam op" - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "Maak en wijzig tag-gebaseerde kolommen" - -#~ msgid "Explanation text added in create_ct_column.py" -#~ msgstr "Verklarende tekst toegevoegd in create_ct_column.py" - -#~ msgid "Tag on book" -#~ msgstr "Tag op boek" - -#~ msgid "(%d found)" -#~ msgstr "(%d gevonden)" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. You operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "De waarde <b>%d</b> die je hebt gekozen voor de server van content is een " -#~ "systeempoort. Je besturingssysteem kan het mogelijk niet toestaan de server " -#~ "op deze poort te laten functioneren. Kies om veilig te zijn een poortnummer " -#~ "hoger dan 1024." - -#~ msgid "System port selected" -#~ msgstr "Systeempoort geselecteerd" - -#~ msgid "Column heading" -#~ msgstr "Kolomhoofd" - -#~ msgid "" -#~ "Do not use SVG for the book cover. Use this option if your EPUB is going to " -#~ "be used ona 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 "" -#~ "Gebruik geen SVG voor de omslag van het boek. Gebruik deze optie als je EPUB " -#~ "gebruikt gaat worden op een apparaat dat geen SVG ondersteunt, zoals de " -#~ "iPhone of de JetBook Lite. Zonder deze optie zullen dergelijke apparaten de " -#~ "omslag weergeven als een lege pagina." - -#~ msgid "Editing meta information for %d books" -#~ msgstr "Bewerk meta-informatie voor %d boeken" - -#~ msgid "Merge books" -#~ msgstr "Boeken samenvoegen" - -#~ msgid "Delete current saved search" -#~ msgstr "Verwijder de huidige bewaarde zoekopdracht" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Bewaar de huidige zoekopdracht onder de naam getoond in de box" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Locatie %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Pagina %d • %s</b><br />" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Laatste gelezen pagina: %d (%d%%)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Locatie %d • %s</b><br />" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Er zijn duplicaten gevonden en samengevoegd met de volgende bestande boeken:" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d van %d" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Download metadata van Douban.com" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Verbinden met de Booq Avant" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "Download series/labels/waardering-informatie van librarything.com" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Klik om het Boek detail venster te openen" - -#~ msgid " and delete from library" -#~ msgstr " en verwijder ze uit de bibliotheek" - -#~ msgid "Preserve device collections." -#~ msgstr "Bewaar collecties op het apparaat" - -#~ msgid "" -#~ "The lookup name must be lower case and cannot contain \":\"s or spaces" -#~ msgstr "" -#~ "De opzoeknaam moet in kleine letters zijn en mag geen \":\" tekens of " -#~ "spaties bevatten" - -#~ msgid "" -#~ "The label must contain only letters, digits and underscores, and start with " -#~ "a letter" -#~ msgstr "" -#~ "Het label mag alleen letters, cijfers en onderstreep tekens bevatten en moet " -#~ "beginnen met een letter" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Maak of bewerk eigen kolommen" - -#~ msgid "Column &type" -#~ msgstr "Kolom &type" - -#~ 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 "Downloads social metadata from amazon.com" -#~ msgstr "Download sociale metadata (labels, waarderingen, etc) van amazon.com" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Communiceer met de Sweex MM300" - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Bewaar de originele beeldverhouding van de boekomslag, in plaats van hem " -#~ "beeldvullend op te rekken op de eerste bladzijde van de aangemaakte pdf." - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Als er reeds een boek met soortgelijke titel en auteur bestaat wat het toe " -#~ "te voegen formaat niet heeft,wordt dit toegevoegd\n" -#~ "aan dit bestaande boek, in plaats van het aanmaken van een nieuw item. Als " -#~ "het bestaande boek het formaat al bevat, dan wordt het stilletjes " -#~ "genegeerd.\n" -#~ "\n" -#~ "Titel vergelijking negeert voorvoegsels (\"de\", \"a\", \"een\"), " -#~ "interpunctie, hoofd/kleine letters, enz. Auteur vergelijking is exact." - -#~ msgid "" -#~ "Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -#~ "many things as errors that are not actually errors. %prog 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 "" -#~ "Lapmidel voor fouten in de laatste editie van epubcheck. epubcheck geeft " -#~ "onterecht vele zaken als fouten aan, terwijl het geen fouten zijn. %prog zal " -#~ "trachten deze zaken op te sporen om ze om te vormen naar een formaat waar " -#~ "epubcheck geen problemen mee heeft." - -#~ msgid "Show &donate button (restart)" -#~ msgstr "Geef &donatieknop weer (herstart)" - -#~ msgid "Cannot use tag editor" -#~ msgstr "Het is niet mogelijk om het labelopmaakprogramma te gebruiken" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "" -#~ "Het labelopmaakprogramma kan niet gebruikt worden als u de labels hebt " -#~ "gewijzigd" - -#~ msgid "Add the new category" -#~ msgstr "Voeg de nieuwe categorie toe" - -#~ msgid "free" -#~ msgstr "vrij" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Bewerk sorteeropdracht voor '%s'" - -#~ msgid "Rename '%s'" -#~ msgstr "Hernoem '%s'" - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "is het resultaat van vele vrijwilligers verspreid over de hele wereld. Als " -#~ "je het nuttig vindt, overweeg dan alsjeblieft een donatie om de ontwikkeling " -#~ "van het programma te steunen. Jouw donatie helpt om de ontwikkeling voort te " -#~ "zetten." - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (was %s)" - -#~ msgid "mixed" -#~ msgstr "gemengd" - -#~ msgid "book" -#~ msgstr "boek" - -#~ msgid "replace" -#~ msgstr "vervang" - -#~ msgid "ignore" -#~ msgstr "negeer" - -#~ msgid "strict" -#~ msgstr "exact" - -#~ msgid "Automatic" -#~ msgstr "Automatisch" - -#~ msgid "Reader" -#~ msgstr "Lezer" - -#~ msgid "backslashreplace" -#~ msgstr "backslashreplace" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/Latex" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sGemiddelde waardering is %3.1f" - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "" -#~ "Een woordenboek met opties voor het personaliseren van de manier waarop de " -#~ "gegevens in deze kolom worden geïnterpreteerd" - -#~ msgid "Switch to library..." -#~ msgstr "Schakel naar bibliotheek..." - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s niet gevonden" - -#~ msgid "" -#~ "Values for the tweaks are shown below. Edit them to change the behavior of " -#~ "calibre" -#~ msgstr "" -#~ "De waarden van de aanpassingen staan hieronder weergegeven. Wijzig deze om " -#~ "het gedrag van Calibre aan te passen." - -#~ msgid "All available tweaks" -#~ msgstr "Alle beschikbare aanpassingen" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Reset alle auteurssorteerwaarden naar een waarde die automatisch gegenereerd " -#~ "is van de auteursnaam. De manier waarop deze waarde precies gegenereerd " -#~ "wordt kan gecontroleerd worden via Voorkeuren->Geavanceerd->Aanpassingen" - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>Schrijf een lijst van ISBN codes in het linkervak, 1 code per regel. " -#~ "Calibre zal automatisch records creëren voor de boeken aan de hand van de " -#~ "ISBN codes en de gedownloade metadata en omslagen. <p>Ongeldige ISBN codes " -#~ "worden genegeerd." - -#~ msgid "Applying changes to %d books. This may take a while." -#~ msgstr "Wijzigingen toepassen op %d boeken. Dit kan geruime tijd duren." - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "" -#~ "Je kunt niet van bibliotheek wisselen wanneer het apparaat is aangesloten" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Communiceer met de Kogan" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Download omslagen van openlibrary.org" - -#~ 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" - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Verdeel Hoofdstukken in secties (wees voorzichtig!)" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Probeer hoofdstukken in aparte secties om te zetten. WAARSCHUWING: Dit is " -#~ "nog experimenteel: het kan de omzetting laten mislukken en kan overwachte " -#~ "resultaten geven." - -#~ msgid "Remove all" -#~ msgstr "Alles verwijderen" - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Boek %s van %s" - -#~ msgid "Test re&sult" -#~ msgstr "Testre&sultaat" - -#~ msgid "Test &text" -#~ msgstr "Test &tekst" - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "Schaal die gebruikt wordt om de lengte te bepalen waarop een regel " -#~ "uitgevouwen moet worden als voorbewerking is ingeschakeld. Geldige waarden " -#~ "zijn decimalen tussen 0 en 1. Standaard is 0.40, net onder de gemiddelde " -#~ "regellengte. Dit zal normale boeken verwerken met harde regeleindes, maar " -#~ "zal lager ingesteld moeten worden als de regellengte variabel is." - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Communiceer met de Digma Q600" - -#~ msgid "Recover database" -#~ msgstr "Herstel database" - -#~ msgid "Check database integrity" -#~ msgstr "Controleer database integriteit" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Download omslagen van Douban.com" - -#~ msgid "Include 'Series' Section" -#~ msgstr "Voeg 'Series\" gedeelte toe" - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "Regel&uitvouw factor" - -#~ msgid "Insert space before the first line for each paragraph" -#~ msgstr "Voeg een spatie toe voor de eerste regel van een paragraaf" - -#~ msgid "&Run the check" -#~ msgstr "Start cont&role" - -#~ msgid "Check Library" -#~ msgstr "Controleer Bibliotheek" - -#~ msgid "Change title to title case" -#~ msgstr "Verander titel naar hoofdletters" - -#~ msgid "Apply function after replace:" -#~ msgstr "Functie toepassen na vervanging:" - -#~ msgid "Case sensitive" -#~ msgstr "Hoofdlettergevoelig" - -#~ msgid "Search mode:" -#~ msgstr "Zoekmodus:" - -#~ msgid "&Search and replace (experimental)" -#~ msgstr "Zoek tek&st en vervang (experimenteel)" - -#~ msgid "Mode:" -#~ msgstr "Modus:" - -#~ msgid "" -#~ "The field that the text will be put into after all replacements. If blank, " -#~ "the source field is used." -#~ msgstr "" -#~ "Het veld waar de tekst na de verandering wordt ingezet. Als deze blanco is " -#~ "dan wordt het bronveld gebruikt." - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "Je hebt de tags veranderd. Om de tageditor te gebruiken moet je deze " -#~ "veranderingen opslaan of weigeren." - -#~ msgid "" -#~ "If the replace mode is prepend or append, then this box indicates whether a " -#~ "comma or\n" -#~ "nothing should be put between the original text and the inserted text" -#~ msgstr "" -#~ "Als de verangingsmodus voor- of navoegen is dan geeft dit aan of er een " -#~ "comma of niets\n" -#~ "tussen de originele tekst of nieuwe tekst moet worden gezet" - -#~ msgid "use comma" -#~ msgstr "Gebruik komma" - -#~ msgid "cover" -#~ msgstr "omslag" - -#~ msgid "Book %s of %s." -#~ msgstr "Boek %s van %s." - -#~ msgid "Downloaded" -#~ msgstr "Gedownload" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Tags om toe te voegen wanneer je een boek toevoegt:" - -#~ msgid "Failed to get" -#~ msgstr "Verkrijgen mislukt" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s van: %s" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "&Splits de werkbalk in twee werkbalken" - -#~ msgid "<p>Field template. Uses the same syntax as save templates." -#~ msgstr "<p>Veld template. Gebruikt dezelfde syntax als opslagtemplates." - -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s is geupdate naar versie <b>%s</b>. Zie See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">Nieuwe features</a>. Bezoek de downloadpagina?" - -#~ 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." -#~ msgstr "" -#~ "Waarden voor de aanpassingen staan onder. Pas ze aan om het gedrag van " -#~ "calibre aan te passen. Je veranderingen zullen pas effect hebben na het " -#~ "herstarten van calibre." - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "De opzoeknaam van elk eigen veld. Deze namen beginnen met \"#\")" - -#~ msgid "You must provide the --really-do-it option to do a recovery" -#~ msgstr "" -#~ "Je moet de --het-herstel-echt-doen optie nog instellen om een herstel te " -#~ "doen." - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f sterren" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "" -#~ "Geef een nieuwe categorienaam op. Selecteer het type voor het toevoegen." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Normaal gesproken behandelt calibre blanco regels als paragraaf markering. " -#~ "Met deze optie zal het aannemen dat iedere regel een paragraaf representeert." - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "De volgende boeken hadden formaten in de database die niet beschikbaar zijn. " -#~ "De opgaves voor deze formaten zijn verwijderd. Je zult deze handmatig moeten " -#~ "nakijken. Dit kan gebeuren als je de bestanden in de mappen zelf hebt " -#~ "aangepast." - -#~ msgid "" -#~ "You can sign up for a free {name} email account at <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" -#~ msgstr "" -#~ "Je kunt je opgeven voor een gratis {name} email account bij <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" - -#~ msgid "Wishlist tag:" -#~ msgstr "Wenslijst tag:" - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "Deze boeken hadden formaten of omslagen opgeslagen in de database die niet " -#~ "echt beschikbaar zijn. De ingangen voor de formaten/omslagen zijn " -#~ "verwijderd. Je zou ze handmatig moeten controleren. Dit kan ontstaan als je " -#~ "bestanden wijzigt in de mappen zelf." - -#~ msgid "No details available" -#~ msgstr "Geen details beschikbaar" - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Communiceer met de PocketBook 602 reader." - -#~ msgid "Book title" -#~ msgstr "Boektitel" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise kwam een fout tegen." - -#~ msgid "Keywords" -#~ msgstr "Sleutelwoorden" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s niet gevonden." - -#~ msgid "No result found for this search!" -#~ msgstr "Geen resultaten gevonden!" - -#~ msgid "Unknown publisher" -#~ msgstr "Onbekende uitgever" - -#~ msgid "No cover found!" -#~ msgstr "Geen omslag gevonden!" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Omslagen: 1-Controleer/ 2-Download" - -#~ msgid "Cover saved to file " -#~ msgstr "Omslag als bestand opgeslagen " - -#~ msgid "Books marked as read:" -#~ msgstr "Boeken gemarkeerd als gelezen:" - -#~ msgid "Do not change" -#~ msgstr "Niet wijzigen" - -#~ msgid "Has Cover" -#~ msgstr "Heeft Omslag" - -#~ msgid "unknown id " -#~ msgstr "onbekend id " - -#~ msgid "Missing covers in books" -#~ msgstr "Mist omslagen in boeken" - -#~ msgid "Extra covers in books" -#~ msgstr "Extra omslagen in boeken" - -#~ msgid "Customize the toolbar" -#~ msgstr "Gereedschapsbalk aanpassen" - -#~ msgid "Customize searching" -#~ msgstr "Zoekmethode aanpassen" - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Download omslagen van amazon.com" - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "Bezig met downloaden boek {0} van de {1} boek(en)" - -#~ msgid "Cover download" -#~ msgstr "Download boekomslag" - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "" -#~ "Download informatie over reeksen van ww2.kdl.org. Deze website kan geen " -#~ "grote hoeveelheden verkeer aan, en dus is de plug-in standaard uitgeschakeld." - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "SAMENVATTING:\n" -#~ " %s" - -#~ msgid "Book publisher" -#~ msgstr "Uigever" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Maximaal aantal op te halen resultaten" - -#~ msgid "Covers files path" -#~ msgstr "Bestandspad voor omslagen" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Maximaal aantal wachtende werkprocessen" - -#~ msgid "Third Expression" -#~ msgstr "Derde regexp" - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i van %i boeken" - -#~ msgid "Has Summary" -#~ msgstr "Heeft samenvatting" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "" -#~ "Overschrijf auteur en titel met de auteur en titel van het geselecteerde boek" - -#~ msgid "Last modified: %s" -#~ msgstr "Laatst aangepast op: %s" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Grootte omslag: %dx%d pixels" - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Verwijder rand (als die er is) van omslag" - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Genereer een standaardomslag aan de hand van de titel en auteur" - -#~ msgid "Days of week" -#~ msgstr "Dagen van de week" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "Boekweergave zal beperkt worden tot die boeken die aan de criteria van de " -#~ "geselecteerde zoekopdracht voldoen" - -#~ msgid "Change the way searching for books works" -#~ msgstr "Verander de manier om boeken te zoeken" - -#~ msgid "" -#~ "Tags categorize the book. This is particularly useful while searching. " -#~ "<br><br>They can be any wordsor phrases, separated by commas." -#~ msgstr "" -#~ "Labels geven eigenschappen van een boek. Dit is erg handig bij het " -#~ "zoeken.<br><br>Ze bestaan uit een woord of frase en worden gescheiden door " -#~ "komma's." - -#~ 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)" - -#, python-format -#~ msgid "Remove %s from category %s" -#~ msgstr "Verwijder %s uit categorie %s" - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Voeg je eigen categorïen toe aan de labelbrowser" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Calibre snelstarthandboek" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Het formaat voor de datumweergave. %d - dag. %b - maand. %Y - jaar. " -#~ "Standaard: %b, %Y" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "REEKS: %s [%s]<br />" - -#~ msgid "Do not add a blank line between paragraphs." -#~ msgstr "Voeg geen blanco regel in tussen alinea's." - -#~ msgid "Header regular expression:" -#~ msgstr "Koptekst regexp:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Voetnoot regexp:" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Kon %s niet converteren.<p>Het is een e-boek met <A HREF=\"%s\">DRM</a>. " -#~ "Je moet eerst de DRM verwijderen met externe programma's." - -#~ msgid "The author sort string" -#~ msgstr "De sorteerauteur sleutel" - -#~ msgid "The series number" -#~ msgstr "Het reeks nummer" - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Communiceer met de Sony PRS-300/505/500 e-boeklezer." - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Communiceer met de Sony PRS-600/700/900 e-boeklezer." - -#~ 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->Plugins" -#~ msgstr "" -#~ "Hier kan je instellen hoe calibre je boeken bewaard wanneer je op de " -#~ "verstuur naar apparaat knop drukt. Deze instelling kan worden genegeerd voor " -#~ "bepaalde apparaten door de apparaat interface plugins in te stellen onder " -#~ "voorkeuren -> plugins." - -#~ msgid "Tags to exclude as genres (regex):" -#~ msgstr "Labels te vermeiden als genres (regexp):" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Maak catalogus van boeken in je calibrebibliotheek" - -#~ msgid "Automatically number books in this series" -#~ msgstr "Nummer de boeken in deze reeks automatisch" - -#~ msgid "Send specific format" -#~ msgstr "Verstuur specifiek formaat" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. Your operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "De waarde <b>%d</ b> die je hebt gekozen voor de server-poort is een systeem-" -#~ "poort. Uw besturingssysteem kan het gebruik van deze poort blokkeren en " -#~ "voorkomen dat de server op deze poort draait. Het is veiliger te kiezen voor " -#~ "een poortnummer groter dan 1024." - -#~ msgid "" -#~ "The changes you made require that Calibre be restarted. Please restart as " -#~ "soon as practical." -#~ msgstr "" -#~ "De door je aangebrachte wijzigingen vereisen dat Calibre opnieuw opgestart " -#~ "moet worden. Herstart zo spoedig mogelijk." - -#~ msgid "" -#~ "Selected books will be automatically numbered,\n" -#~ "in the order you selected them.\n" -#~ "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 "" -#~ "Geselecteerde boeken worden automatisch genummerd,\n" -#~ "in de volgorde waarin u ze geselecteerd hebt.\n" -#~ "Dus als je u eerst boek A en daarna boek B selecteerd,\n" -#~ "dan zal Boek A nr 1 en boek B nr 2 in de reeks krijgen." - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in maps sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ 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 "" -#~ "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 " -#~ "addition, editing collections in the device view will be enabled. If " -#~ "unchecked, collections will be always reflect only the metadata in the " -#~ "calibre library." -#~ msgstr "" -#~ "Indien aangevinkt zal een collectie op het apparaat niet worden verwijderd, " -#~ "ook al is er een boek met gewijzigde metadata aanwezig en de collectie is " -#~ "daarin niet in aanwezig. Tevens zal de mogelijkheid om collecties aan te " -#~ "passen in de apparaat weergave worden mogelijk gemaakt. Indien niet " -#~ "aangevinkt zullen de collecties op het apparaat steeds overeenkomen met de " -#~ "metadata in de calibrebibliotheek." - -#~ msgid "" -#~ "<li><b>Manual Management</b>: Calibre updates the metadata and adds " -#~ "collections only when a book is sent. With this option, calibre will never " -#~ "remove a collection.</li>\n" -#~ "<li><b>Only on send</b>: Calibre updates metadata and adds/removes " -#~ "collections for a book only when it is sent to the device. </li>\n" -#~ "<li><b>Automatic management</b>: Calibre automatically keeps metadata on the " -#~ "device in sync with the calibre library, on every connect</li></ul>" -#~ msgstr "" -#~ "<li><b>Handmatig beleid</b>: Calibre past de metadata aan en voegt " -#~ "collecties toe enkel op het moment dat er een boek wordt verstuurd. Als deze " -#~ "optie aan staat zal calibre nooit een collectie verwijderen.</li>\n" -#~ "<li><b>Enkel versturen</b>: Calibre past de metadata aan en voegt collecties " -#~ "toe of verwijderd ze alleen op het moment dat er een boek naar het apparaat " -#~ "wordt verstuurd.</li>\n" -#~ "<li><b>Automatisch beleid</b>: Calibre syncroniseert metadata op het " -#~ "apparaat met de metadata in de calibrebibliotheek bij iedere connectie met " -#~ "het apparaat.</li></ul>" - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "Deze actie maakt de calibrebibliotheek opnieuw vanaf de informatie die is " -#~ "opgeslagen in de OPF bestanden.<p>Deze functie is (nog) niet beschikbaar in " -#~ "de GUI. Je kunt de database herstellen door 'calibredb restore_database\" te " -#~ "gebruiken met de CLI." - -#~ msgid "" -#~ "<b>You can destroy your library using this feature.</b> Changes are " -#~ "permanent. There is no undo function. This feature is experimental, and " -#~ "there may be bugs. You are strongly encouraged to back up your library " -#~ "before proceeding.<p>Search and replace in text fields using character " -#~ "matching or regular expressions. " -#~ msgstr "" -#~ "<b>Je kunt je bibliotheek met deze functie kapot maken.</b> Veranderingen " -#~ "zijn permanent. Je kunt niet ongedaan maken. Deze functie is experimenteel " -#~ "en er kunnen fouten optreden. Je wordt sterk aangeraden eerst een backup van " -#~ "je bibliotheek te maken voor je verder gaat.<p>Zoek en vervang in " -#~ "tekstvelden met karaktercombinaties of regexps. " - -#~ msgid "Clear series" -#~ msgstr "Verwijder reeks" - -#~ msgid "Read %s in the %s format" -#~ msgstr "Lees %s in het %s-formaat" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Normaal gesproken behandelt calibre blanco regels als paragraaf markering. " -#~ "Met deze optie zal het aannemen dat iedere regel die begint met een " -#~ "indentatie (een tab, of twee of meer spaties) een paragraaf voorstelt. " -#~ "alinea's eindigen wanneer de volgende lijn met een indentatie word bereikt." - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "map directly." -#~ msgstr "" -#~ "De volgende boeken hadden formaten in de database die niet beschikbaar zijn. " -#~ "De opgaves voor deze formaten zijn verwijderd. Je zult deze handmatig moeten " -#~ "nakijken. Dit kan gebeuren als je de bestanden in de mappen zelf hebt " -#~ "aangepast." - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library map directly." -#~ msgstr "" -#~ "Deze boeken hadden formaten of omslagen opgeslagen in de database die niet " -#~ "echt beschikbaar zijn. De ingangen voor de formaten/omslagen zijn " -#~ "verwijderd. Je zou ze handmatig moeten controleren. Dit kan ontstaan als je " -#~ "bestanden wijzigt in de mappen zelf." - -#~ msgid "Downloads metadata from The Open Library" -#~ msgstr "Download metadata van The Open Library" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Leid de sorteerauteur automatisch af uit de auteur. Gebruik van deze knop\n" -#~ "om de sorteerauteur te maken zal de sorteerauteur veranderen van rood in " -#~ "groen." - -#, python-format -#~ msgid "Found <b>%d</b> covers of %s. Pick the one you like best." -#~ msgstr "<b>%d</b> omslagen gevonden voor %s. Maak je keuze." - -#~ msgid "Modified Date" -#~ msgstr "Datum gewijzigd" - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "" -#~ "Dat formaat en apparaat hebben al een stekkersnoer of conflicteren met een " -#~ "ander stekkersnoer." - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "De beste E-boeken voor de beste prijs: gratis!" - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "eReading: altijd. overal." - -#~ msgid "Read anywhere." -#~ msgstr "Lees overal." - -#~ msgid "Ebooks for readers." -#~ msgstr "E-boeken voor lezers." - -#~ msgid "" -#~ "Set custom metadata fields that the book details panel will or will not " -#~ "display." -#~ msgstr "" -#~ "Stel persoonlijke metadata velden in die al dan niet worden weergegeven in " -#~ "het boeken-details paneel." - -#, python-format -#~ msgid "Downloaded %d of %d" -#~ msgstr "%d van %d gedownload" - -#~ msgid "Configure metadata downloading" -#~ msgstr "Configureer metadata downloads" - -#, python-format -#~ msgid "<b>Configure %s</b><br>%s" -#~ msgstr "<b>Configureer %s</b><br>%s" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "Klik hieronder op Toon details om de foutmeldingen van elke omslagbron in te " -#~ "zien" - -#~ msgid "The first producer of free ebooks." -#~ msgstr "De eerste producent van gratis E-boeken." - -#~ msgid "Argument count must be -1 or greater than zero" -#~ msgstr "Parameter moet -1 of groter dan nul zijn" - -#~ msgid "Exception " -#~ msgstr "Uitzondering " - -#~ msgid "booksize() -- return value of the field capitalized" -#~ msgstr "booksize() -- geeft de waarde van het veld in hoofdletters" - -#~ msgid "Ebooks handcrafted with the utmost care" -#~ msgstr "E-boeken handgemaakt met de meeste zorg" - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Kindle-boeken van Amazon" - -#~ msgid "The digital bookstore." -#~ msgstr "De digitale boekenwinkel" - -#~ msgid "Kindle eBooks" -#~ msgstr "Kindle E-boeken" - -#~ msgid "Feel every word" -#~ msgstr "Voel ieder woord" - -#, python-format -#~ msgid "Book %s of <span class=\"series_name\">%s</span>" -#~ msgstr "Boek %s van <span class=\"series_name\">%s</span>" - -#, python-format -#~ msgid "%s of %s books processed." -#~ msgstr "%s van %s boeken verwerkt." - -#~ msgid "Foyles of London, online" -#~ msgstr "Foyles uit London, online" - -#~ msgid "Publishers of fine books." -#~ msgstr "Uitgevers van mooie boeken." - -#~ msgid "entertain, enrich, inspire." -#~ msgstr "Vermaak, verrijk, inspireer." - -#~ msgid "" -#~ "Behavior of doubleclick on the books list. Choices: open_viewer, " -#~ "do_nothing,\n" -#~ "edit_cell, edit_metadata. Selecting edit_metadata has the side effect of\n" -#~ "disabling editing a field using a single click.\n" -#~ "Default: open_viewer.\n" -#~ "Example: doubleclick_on_library_view = 'do_nothing'" -#~ msgstr "" -#~ "Gedrag van dubbelklik op de boekenlijst. Keuzemogelijkheden: open_viewer, " -#~ "do_nothing,\n" -#~ "edit_cell, edit_metadata. Selecteren van edit_metadata heeft het neveneffect " -#~ "dat bewerken\n" -#~ "van een veld na een enkele klik zal worden uitgeschakeld.\n" -#~ "Standaard: open_viewer.\n" -#~ "Voorbeeld: doubleclick_on_library_view = 'do_nothing'" - -#~ msgid "Control behavior of double clicks on the book list" -#~ msgstr "Gedrag bij dubbelklik op de boekenlijst beheren" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Gebruik b&estaande bibliotheek op de nieuwe locatie" - -#~ msgid "Title &sort: " -#~ msgstr "&Sorteertitel: " - -#~ msgid "&Add a new plugin" -#~ msgstr "L&aad een nieuwe plug-in" - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "Conver&teer unicode karakters naar ASCII" - -#~ msgid "&Adding books" -#~ msgstr "Boeken toevoegen" - -#~ msgid "&Saving books" -#~ msgstr "Boeken op&slaan" - -#~ msgid "Stop &all jobs" -#~ msgstr "Stop &alle taken" - -#~ msgid "Fit &cover to view" -#~ msgstr "S&chaal omslag naar schermgrootte" - -#~ msgid "Sending to &device" -#~ msgstr "Verstuur naar apparaat" - -#~ msgid "&Restrict to:" -#~ msgstr "Bepe&rkt tot:" - -#~ msgid "&Miscellaneous" -#~ msgstr "Overige" - -#~ msgid "&Current tweaks" -#~ msgstr "Huidige aanpassingen" - -#~ msgid "&Tweaks" -#~ msgstr "&Tweaks" - -#~ msgid "&Restore to defaults" -#~ msgstr "He&rstel naar standaardwaarden" - -#~ msgid "Manage &user categories" -#~ msgstr "Beheer gebr&uikerscategorieën" - -#~ msgid "Downloads metadata and covers from Douban.com" -#~ msgstr "Download metadata en omslagen van Douban.com" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Gebruikershandleiding</h2>Een gebruikershandleiding is ook <A " -#~ "HREF=\"http://calibre-ebook.com/user_manual\">online</a> beschikbaar." - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "De Kobo ondersteunt slechts één collectie op dit moment: de \"Im_Reading\" " -#~ "lijst. Maak een label genaamd \"Im_Reading\" aan " - -#, python-format -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>." -#~ msgstr "" -#~ "%s is bijgewerkt naar versie <b>%s</b>. Bekijk de <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">nieuwe functies</a>." - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Laatst gelezen pagina: Locatie %d (%d%%)" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Kindle-boeken van Amazon.uk" - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "Boeken, Tekstboeken, E-boeken, Speeltjes, Spellen en meer." - -#~ msgid "der eBook Shop" -#~ msgstr "de E-boekwinkel" - -#~ msgid "EPUBReaders eBook Shop" -#~ msgstr "EPUBLezers E-boekwinkel" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>Bijvoorbeeld, om alle h2 tags te vinden met een class=\"chapter\", " -#~ "gebruik <i>h2</i> als tag, <i>class</i> als attribuut en <i>chapter</i> als " -#~ "waarde.</p><p>Attribuut leeg laten zal ieder attribuut vinden, en het niet " -#~ "invullen van de waarde zal alle waarden vinden. Om op alle tags te zoeken, " -#~ "gebruik * als tag.</p><p>Voor meer geavanceerd gebruik van XPath, zie de <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath " -#~ "handleiding</a>." - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "" -#~ "Als je een nieuwe hotmailaccount aanmaakt, moet je één keer inloggen voor je " -#~ "er e-mails mee kunt verzenden." - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "De sjabloon die de bestandsnaam en mapstructuur bepaalt voor de opgeslagen " -#~ "bestanden. Standaard is \"%s\", en dit slaat boeken op in mappen per auteur " -#~ "met daarin bestandsnamen met de titel en auteur. Beschikbare opties zijn: " -#~ "{%s}" - -#~ msgid "" -#~ "The algorithm used to copy author to author_sort\n" -#~ "Possible values are:\n" -#~ "invert: use \"fn ln\" -> \"ln, fn\" (the default algorithm)\n" -#~ "copy : copy author to author_sort without modification\n" -#~ "comma : use 'copy' if there is a ',' in the name, otherwise use 'invert'\n" -#~ "nocomma : \"fn ln\" -> \"ln fn\" (without the comma)\n" -#~ "When this tweak is changed, the author_sort values stored with each author\n" -#~ "must be recomputed by right-clicking on an author in the left-hand tags " -#~ "pane,\n" -#~ "selecting 'manage authors', and pressing 'Recalculate all author sort " -#~ "values'." -#~ msgstr "" -#~ "Het algoritme gebruikt om het sorteerauteursveld af te leiden uit\n" -#~ "het auteursveld.\n" -#~ "Mogelijke waarden zijn:\n" -#~ "invert: gebruik \"vn an\" -> \"an, vn\" (het standaardalgoritme)\n" -#~ "copy : kopieer auteur naar sorteerauteur zonder wijziging\n" -#~ "comma : gebruik 'copy' als er een ',' in de naam staat, gebruik anders " -#~ "'invert'\n" -#~ "nocomma : \"vn an\" -> \"an vn\" (zonder de komma)\n" -#~ "Als deze tweak is gewijzigd, zullen de waarden voor sorteerauteur voor " -#~ "iedere auteur opnieuw berekend moeten worden door rechtsklikken op een " -#~ "auteur in het linkerpaneel, waarna 'Auteursbeheer' geselecteerd moet worden, " -#~ "gevolgd door 'Herbereken alle sorteerauteurwaarden'" - -#~ msgid "" -#~ "Choose you e-book device. If your device is not in the list, choose a \"%s\" " -#~ "device." -#~ msgstr "" -#~ "Kies je leesapparaat. Als het niet in de lijst staat, kies dan een \"%s\"-" -#~ "apparaat." - -#, python-format -#~ msgid "Failed to download from %r with error: %s" -#~ msgstr "Download van %r mislukt met fout: %s" - -#~ msgid "Kindle books from Amazon.uk." -#~ msgstr "Kindle boeken van Amazon.uk." - -#~ msgid "Kindle books from Amazon.de." -#~ msgstr "Kindle boeken van Amazon.de." - -#~ msgid "Kindle books from Amazon." -#~ msgstr "Kindle boeken van Amazon." - -#~ msgid "EPUBReaders eBook Shop." -#~ msgstr "EPUBReaders E-boek winkel." - -#~ msgid "Entertain, enrich, inspire." -#~ msgstr "Vermaak, verrijk, inspireer." - -#~ msgid "Der eBook Shop." -#~ msgstr "De E-boek winkel." - -#~ msgid "Foyles of London, online." -#~ msgstr "Foyles uit London, online." - -#~ msgid "Feel every word." -#~ msgstr "Voel ieder woord." - -#~ msgid "The Pragmatic Bookshelf" -#~ msgstr "De pragmatische boekenplank" - -#~ msgid "DRM-Free tech ebooks." -#~ msgstr "DRM-vrije technische E-boeken." - -#~ msgid "" -#~ "Free Books : Download & Streaming : Ebook and Texts Archive : Internet " -#~ "Archive." -#~ msgstr "" -#~ "Gratis boeken : Download & Streaming : E-boek en tekst archief : Internet " -#~ "Archive." - -#~ msgid "Audiobooki mp3, ebooki, prasa - księgarnia internetowa." -#~ msgstr "Luisterboeken mp3, E-boeken, kranten." - -#~ msgid "Zaczarowany świat książek" -#~ msgstr "Magische wereld van boeken" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>Deze wizard helpt je om een geschikte lettergrootte te vinden. Geef de " -#~ "basislettergrootte van je invoerdocument, en kies daarna een " -#~ "invoerlettergrootte. De wizard zal dan laten zien wat de betreffende " -#~ "lettergroottes uiteindelijk zullen worden nadat het " -#~ "lettertypeschalingsalgoritme zijn werk heeft gedaan. Je kunt dit algoritme " -#~ "aanpassen door de basislettergrootte voor de uitvoer hieronder aan te " -#~ "passen. Als je waarden vindt die geschikt voor je zijn, klik dan op OK</p>\n" -#~ "<p>Als de basislettergrootte voor de uitvoer nul is en/of er geen " -#~ "lettergrootte is gekozen, dan zal calibre standaard de waarden uit het " -#~ "huidige uitvoerprofiel gebruiken.</p>\n" -#~ "<p>Zie de <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">handleiding</a> " -#~ "voor een discussie over de werking van lettergrootte-herschaling.</p>" - -#~ msgid "" -#~ "subitems(val, start_index, end_index) -- This function is used to break " -#~ "apart lists of items such as genres. It interprets the value as a comma-" -#~ "separated list of items, where each item is a period-separated list. Returns " -#~ "a new list made by first finding all the period-separated items, then for " -#~ "each such item extracting the start_index`th to the `end_index`th " -#~ "components, then combining the results back together. The first component in " -#~ "a period-separated list has an index of zero. If an index is negative, then " -#~ "it counts from the end of the list. As a special case, an end_index of zero " -#~ "is assumed to be the length of the list. Example using basic template mode " -#~ "and assuming a #genre value of \"A.B.C\": {#genre:subitems(0,1)} returns " -#~ "\"A\". {#genre:subitems(0,2)} returns \"A.B\". {#genre:subitems(1,0)} " -#~ "returns \"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", " -#~ "{#genre:subitems(0,1)} returns \"A, D\". {#genre:subitems(0,2)} returns " -#~ "\"A.B, D.E\"" -#~ msgstr "" -#~ "subitems(waarde, start_index, eind_index) -- Deze functie wordt gebruikt " -#~ "voor het opsplitsen van lijsten van items zoals genres. Het interpreteert de " -#~ "waarde als een door komma's gescheiden lijst van items, waarbij elk item een " -#~ "punt-gescheiden lijst is. Geeft een nieuwe lijst gemaakt door eerst alle " -#~ "door punten gescheiden items te vinden, dan voor elk van deze onderdelen de " -#~ "het deel van `start_index`th tot `eind_index`th uit het item te extraheren, " -#~ "vervolgens worden deze resultaten weer gecombineerd. Het eerste item in een " -#~ "punt-gescheiden lijst heeft een index van nul. Als een index negatief is, " -#~ "dan wordt geteld vanaf het einde van de lijst. Als een bijzonder geval, een " -#~ "end_index van nul wordt verondersteld als de lengte van de lijst. " -#~ "Bijvoorbeeld met behulp van het basissjabloon modus en uitgaande van een " -#~ "#genre waarde van \"A.B.C.\": {#genre: subitems(0,1)} geeft als resultaat " -#~ "\"A\". {#genre:subitems(0,2)} geeft \"A.B\". {#genre:subitems(1,0)} geeft " -#~ "\"B.C\". Uitgaande van een #genre waarde van \"A.B.C, D.E.F\", " -#~ "{#genre:subitems(0,1)} geeft \"A, D\". {#genre:subitems(0,2)} geeft \"A.B, " -#~ "D.E\"" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "De sjabloon om de bestands- en mapnamen te definiëren van de bestanden die " -#~ "naar het apparaat worden gestuurd. Standaard is \"%s\", wat boeken opslaat " -#~ "in mappen per auteur, met bestandsnamen die zowel de titel als de auteur " -#~ "bevatten. Beschikbare instellingen zijn: {%s}" - -#, python-format -#~ 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 "" -#~ ". Twee speciale collecties zijn beschikbaar: %s:%s en %s:%s. Voeg deze " -#~ "waarden toe aan de lijst om ze aan te zetten. De collecties zullen de naam " -#~ "krijgen van het woord na het \":\"-teken." - -#~ msgid "World Famous eBook Store." -#~ msgstr "Wereldberoemde E-boek winkel." - -#~ msgid "One web page for every book." -#~ msgstr "Eén webpagina voor ieder boek." - -#~ msgid "" -#~ "<p>Search and replace uses <i>regular expressions</i>. See the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">regular " -#~ "expressions tutorial</a> 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 "" -#~ "<p>Zoek en vervang gebruikt <i>reguliere uitdrukkingen</i>. Lees de <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">reguliere " -#~ "uitdrukkingen handleiding</a> om aan de slag te gaan met regexps. Het " -#~ "gebruik van de wizardknoppen hieronder zal je ook de mogelijkheid geven om " -#~ "je regexp te testen aan de hand van het huidige invoerdocument." - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "E-mail %s naar %s" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Forceer maximum regel lengte" - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "<p>Voor hulp, zie het: <A href=\"\"%s\">Gebruikers handboek</a><br>" - -#~ msgid "Checked id" -#~ msgstr "Id gecontroleerd" - -#~ msgid "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Label geeft aan dat boek gelezen is.\n" -#~ "Standaard: '%default'\n" -#~ "Van toepassing op: uitvoer naar ePub, MOBI" - -#~ msgid "set in ui.py" -#~ msgstr "ingesteld in ui.py" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Sorteer titels die beginnen met cijfers als tekst, bv.,\n" -#~ "'2001: A Space Odyssey' wordt gesorteerd als\n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Standaard: '%default'\n" -#~ "Van toepassing op: uitvoer naar ePub, MOBI" - -#~ msgid "misc" -#~ msgstr "diversen" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "De velden die dienen weergegeven bij het catalogeren van boeken in de " -#~ "database. Dit zou een door komma's gescheiden lijst van velden moeten zijn.\n" -#~ "Beschikbare velden: %s.\n" -#~ "Standaard: '%%default'\n" -#~ "Van toepassing op: BIBTEX weergave formaat" - -#~ msgid "Communicate with the Promedia eBook reader" -#~ msgstr "Communicatie met de Promedia E-boek lezer" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Regex tips:\n" -#~ "- De standaard regex - \\[.+\\] - sluit genre labels uit van met de het " -#~ "formaat [tag], b.v., [Amazon Freebie]\n" -#~ "- Een regex met één . sluit alle genre labels uit, en genereert geen Genre " -#~ "Sectie" - -#~ msgid "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Het sjabloon voor het maken van citaten gebaseerd op velden uit de " -#~ "database.\n" -#~ " Zou een sjabloon moeten zijn met velden ingesloten door {}.\n" -#~ "Beschikbare velden: %s.\n" -#~ "Standaard: '%%default'\n" -#~ "Van toepassing op: BIBTEX weergave formaat" - -#~ msgid "Timed out" -#~ msgstr "Verlopen" - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Uitvoerveld om op te sorteren.\n" -#~ "Beschikbare velden: author_sort, id, rating, size, timestamp, title.\n" -#~ "Standaard: '%default'\n" -#~ "Van toepassing op: uitvoer naar CSV en XMLBIBTEX" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: all, author_sort, authors, comments, cover, formats, id, " -#~ "isbn, pubdate, publisher, rating, series_index, series, size, tags, " -#~ "timestamp, title, uuid.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "De velden om uit te voeren wanneer boeken in de database worden geindexeerd. " -#~ "Komma gescheiden velden.\n" -#~ "Beschikbare velden: all, author_sort, authors, comments, cover, formats, id, " -#~ "isbn, pubdate, publisher, rating, series_index, series, size, tags, " -#~ "timestamp, title, uuid.\n" -#~ "Standaard: '%default'\n" -#~ "Van toepassing op: uitvoer naar CSV, XML" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "De velden voor de uitvoer van catalogus van boeken in de database. komma-" -#~ "gescheiden lijst met velden.\n" -#~ "Beschikbare velden: %s\n" -#~ "Standaard: '%%default'\n" -#~ "Van toepassing op: uitvoer naar CSV, XML" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Label prefix voor gebruiker notities, bv. '*Misschien vindt Jeff dit een " -#~ "leuk boek'\n" -#~ "Standaard: '%default'\n" -#~ "Van toepassing op: uitvoer naar ePub, MOBI" - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Bewaar de uitvoer van verschillende stadia van het conversie proces in de " -#~ "opgegeven map. Handig als je niet zeker weet wanneer fouten optreden tijdens " -#~ "de conversie.\n" -#~ "Standaard: '%default'None\n" -#~ "Van toepassing op: uitvoer naar ePub, MOBI" - -#~ msgid "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Komma-gescheiden lijst van tag woorden die aangeeft dat het boek uit de " -#~ "uitvoer moet gehouden worden. Niet hoofdletter gevoelig.\n" -#~ "--exclude-tags=ben komt overeen met 'ben ik aan het lezen' en 'Ben zal dit " -#~ "leuk vinden'.\n" -#~ "Standaard: '%default'\n" -#~ "Van toepassing op: uitvoer naar ePub, MOBI" - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Communiceer met de Cybook Gen 3 E-boek lezer." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Communiceer met de Cybook Opus E-boek lezer." - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Communiceer met de Sony PRS-600/700 E-boek lezer." - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "Communiceer met de Sony PRS-300/505 E-boek lezer." - -#~ msgid "Text justification:" -#~ msgstr "Uitvulling van tekst:" - -#~ 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 "" -#~ "Als calibre witregels tussen alinea's verwijdert, dan springt het " -#~ "automatisch in om ervoor te zorgen dat alinea's duidelijk zichtbaar zijn. " -#~ "Deze optie stelt de breedte van inspringen in." - -#~ msgid "Indent size:" -#~ msgstr "Grootte inspringen:" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Voor hulp bij het schrijven van geavanceerde nieuwsrecepten bezoek <a " -#~ "href=\"http://calibre-" -#~ "ebook.com/user_manual/news.html\">gebruikersrecepten</a>" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Communiceer met de Nook Color E-reader." - -#~ msgid "Ebooks handcrafted with the utmost care." -#~ msgstr "Handgemaakt E-boeken met de meeste zorg." - -#~ msgid "Your ebook. Your way." -#~ msgstr "Jouw E-boek. Zoals jij het wil." - -#~ msgid "Google Books" -#~ msgstr "Google boeken" - -#~ msgid "Open Editor" -#~ msgstr "Bewerker openen" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Tekencodering voor HTML-bestanden. Gebruikelijke keuzes zijn: cp1252, " -#~ "latin1, iso-8859-1 en utf-8." - -#~ msgid "" -#~ "<b>Heuristic processing</b> 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 <a href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">User Manual</a>." -#~ msgstr "" -#~ "<b>Heuristische verwerking</b> betekent dat calibre in je boek zoekt naar " -#~ "veel voorkomende patronen en deze repareert. Zoals de naam zegt gaat het om " -#~ "raden, wat betekent dat het resultaat slechter kan zijn dan gewoonlijk als " -#~ "calibre verkeerd raadt. Daarom staat het standaard op 'uit'. Vaak kan " -#~ "heuristiek resultaten verbeteren als de conversie niet oplevert wat je " -#~ "verwacht. Je vindt meer informatie over de verschillende opties voor " -#~ "verwerking in de <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#heuristic-processing\">handleiding</a>." - -#, python-format -#~ 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 "" -#~ "Wijzig de tekst en structuur van het document m.b.v algemene patronen. " -#~ "Standaard uitgeschakeld. Gebruik %s om aan te zetten. Individuele acties " -#~ "kunnen uitgeschakeld worden m.b.v. de %s-opties." - -#~ msgid "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Set a regular expression pattern to use when trying to guess ebook " -#~ "metadata from filenames. </p>\n" -#~ "<p>A <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutorial</a> on using regular " -#~ "expressions is available.</p>\n" -#~ "<p>Use the <b>Test</b> 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.</p></div>" -#~ msgstr "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Geef een regexppatroon om metadata te raden uitgaande van bestandsnamen. " -#~ "</p>\n" -#~ "<p>Een Engelstalige <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">handleiding</a> voor regexps is " -#~ "beschikbaar.</p>\n" -#~ "<p>Gebruik de <b>Test</b>functionaliteit hieronder om je regexp uit te " -#~ "proberen op een paar voorbeelden van bestandsnamen (vergeet niet om de " -#~ "extensie mee op te geven). De groepsnamen voor de verschillende metadata " -#~ "zijn gedocumenteerd in de tooltips.</p></div>" - -#~ msgid "Invalid text" -#~ msgstr "Ongeldige tekst" - -#~ msgid "Communicate with the Nook TSR eBook reader." -#~ msgstr "Communiceer met de Nook TSR E-reader" - -#~ msgid "Tags (more than one per box permitted)" -#~ msgstr "Labels (meer dan één per veld toegestaan)" - -#~ msgid "Color" -#~ msgstr "Kleur" - -#~ msgid "Invalid color" -#~ msgstr "Ongeldige kleur" - -#~ msgid "The color {0} is not valid" -#~ msgstr "De kleur {0} is niet geldig" - -#~ msgid "" -#~ "Here you can specify coloring rules for columns shown in the library view. " -#~ "Choose the column you wish to color, then supply a template that specifies " -#~ "the color to use based on the values in the column. There is a <a " -#~ "href=\"http://calibre-" -#~ "ebook.com/user_manual/template_lang.html\">tutorial</a> on using templates." -#~ msgstr "" -#~ "Hier kan je regels voor kleuring opgeven voor zichtbare kolommen in de " -#~ "bibliotheek-weergave. Kies de klom die je wilt kleuren en geef een sjabloon " -#~ "dat de kleur aangeeft om te gebruiken op basis van waarden in de kolom. Er " -#~ "is een <a href=\"http://calibre-" -#~ "ebook.com/user_manual/template_lang.html\">handleiding</a> beschikbaar voor " -#~ "sjabloon gebruik." - -#~ msgid "Color selection template" -#~ msgstr "Kleur selectie sjabloon" - -#~ msgid "Open the tags wizard." -#~ msgstr "Open de label ondersteuning." - -#~ msgid "Color names" -#~ msgstr "Kleur namen" - -#~ msgid "Column Coloring" -#~ msgstr "Kolom kleuring" - -#~ msgid "Column to color" -#~ msgstr "Kolom om te kleuren" - -#~ msgid "" -#~ "<p>This store is currently diabled and cannot be used in other parts of " -#~ "calibre.</p>" -#~ msgstr "" -#~ "<p>Deze winkel is op het moment uitgeschakeld en kan niet worden gebruikt in " -#~ "andere delen van calibre.</p>" - -#~ msgid "<p>This store distributes ebooks in the following formats: %s</p>" -#~ msgstr "<p>Deze winkel verkoopt E-boeken in de volgende formaten: %s</p>" - -#~ msgid "" -#~ "If you want to color a field based on tags, then click the button next to an " -#~ "empty line to open the tags wizard. It will build a template for you. You " -#~ "can later edit that template with the same wizard. If you edit it by hand, " -#~ "the wizard might not work or might restore old values." -#~ msgstr "" -#~ "Als je een veld wilt kleuren op basis van een label, klik dan op de knop " -#~ "naast een lege regel om de label ondersteuning te openen. Deze zal een " -#~ "sjabloon voor je maken. Je kan dit later wijzigen met dezelfde ondersteuner. " -#~ "Als je het handmatig aanpast, werkt de ondersteuner mogelijk niet meer of " -#~ "kan deze de oude waarden terug zetten." - -#~ msgid "" -#~ "You can access a multi-line template editor from the context menu (right-" -#~ "click)." -#~ msgstr "" -#~ "Je kan een sjabloon-beheer-venster met meerdere lijnen bereiken via het " -#~ "context menu (rechts klikken)." - -#~ msgid "<p>This store only distributes ebooks with DRM.</p>" -#~ msgstr "<p>Deze winkel verkoopt enkel E-boeken met DRM.</p>" - -#~ msgid "" -#~ "<p>This store is currently enabled and can be used in other parts of " -#~ "calibre.</p>" -#~ msgstr "" -#~ "<p>Deze winkel is op het moment geactiveerd en kan worden gebruikt in andere " -#~ "delen van calibre.</p>" - -#~ msgid "" -#~ "<p>This store is headquartered in %s. This is a good indication of what " -#~ "market the store caters to. However, this does not necessarily mean that the " -#~ "store is limited to that market only.</p>" -#~ msgstr "" -#~ "<p>Deze winkel heeft zijn hoofd-locatie in %s. Dat is een goede indicatie " -#~ "met betrekking tot het afzetgebied waar de winkel zich op richt. Echter, dit " -#~ "is niet per definitie de enige markt waar deze winkel zich op richt.</p>" - -#~ msgid "" -#~ "<p>This store distributes ebooks with DRM. It may have some titles without " -#~ "DRM, but you will need to check on a per title basis.</p>" -#~ msgstr "" -#~ "<p>Deze winkel verkoopt E-boeken met DRM. Het heeft mogelijk enkele titels " -#~ "zonder DRM, maar je moet dit per titel zelf controleren.</p>" - -#~ msgid "" -#~ "<b>Note:</b> if you want to color a \"custom column with a fixed set of " -#~ "values\", it is often easier to specify the colors in the column definition " -#~ "dialog. There you can provide a color for each value without using a " -#~ "template." -#~ msgstr "" -#~ "<b>Nb:</b> als je een \"persoonlijke kolom met vaste waarden\" wilt kleuren, " -#~ "is het meestal makkelijker om een kleur op te geven in het kolom-definitie " -#~ "venster. Daar kan je een kleur opgeven voor iedere waarde zonder een " -#~ "sjabloon te gebruiken." - -#~ msgid "Color if tag found" -#~ msgstr "Kleuren als label gevonden is" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Verwerking mislukt: %s met fout: %s" - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Downloadt metadata van amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Downloadt Spaanstalige metadata van amazon.com" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Douban.com-API time-out. Probeer het later opnieuw." - -#~ msgid "description/reviews" -#~ msgstr "omschrijving/beoordelingen" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Converteer van %s gedownload commentaar naar platte tekst." - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Om isbndb.com te gebruiken moet u een %sgratis account%s aanmaken, en uw " -#~ "toegangssleutel hieronder invoeren." - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Download metadata van Fictionwise" - -#~ msgid "Query: %s" -#~ msgstr "Query: %s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Fictionwise time-out. Probeer het later opnieuw." - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Niet gelukt om alle details te verkrijgen" - -#~ msgid "Book author(s)" -#~ msgstr "Auteur(s) van boek" - -#~ msgid "Be more verbose about errors" -#~ msgstr "Geef meer details over fouten" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Download omslagen van het franse Nicebooks" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "Nicebooks time-out. Probeer het later opnieuw." - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Er is bij Nicebook een fout opgetreden." - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "Er is een fout opgetreden bij het ophalen van omslagen bij Nicebooks" - -#~ msgid "Book ISBN" -#~ msgstr "ISBN van boek" - -#~ msgid "A cover was found for this book" -#~ msgstr "Er is een omslag voor dit boek gevonden" - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Metadata van Amazon downloaden" - -#~ msgid "Downloads metadata from Overdrive's Content Reserve" -#~ msgstr "Metadata van Overdrive's Content Reserve downloaden" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Selecteer locatie voor %s.%s" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Alle bestanden van %s zullen <b>definitief</b> <b>verwijderd</b> worden. " -#~ "Weet u het zeker?" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "%d boeken naar %s gekopieerd" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Kies formaten die <b>niet</b> verwijderd moeten worden" - -#~ msgid "Download only social metadata" -#~ msgstr "Alleen sociale metadata (labels, waarderingen, etc) downloaden" - -#~ msgid "social metadata" -#~ msgstr "sociale metadata (labels, waarderingen, etc)" - -#, python-format -#~ msgid "Cover size: %dx%d" -#~ msgstr "Omslaggrootte: %dx%d" - -#~ msgid " value " -#~ msgstr " waarde " - -#~ msgid "If the " -#~ msgstr "Als de " - -#~ msgid " column " -#~ msgstr " kolom " - -#~ msgid "Choose the &toolbar to customize:" -#~ msgstr "Kies de werkbalk om aan &te passen:" - -#~ msgid "This store only distributes ebooks with DRM." -#~ msgstr "Deze winkel verspreidt enkel E-boeken met 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." - -#, python-format -#~ msgid "" -#~ "Make font size %s\n" -#~ "Current magnification: %.1f" -#~ msgstr "" -#~ "Maak letter grootte %s\n" -#~ "Huidige vergroting: %.1f" - -#~ msgid "Nook Simple" -#~ msgstr "Nook Simple" - -#~ 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." - -#~ msgid "" -#~ "The algorithm used to assign a new book in an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5" -#~ msgstr "" -#~ "Het algoritme gebruikt om een nieuw boek in een reeks een reeksindex toe te " -#~ "wijzen.\n" -#~ "Nieuwe reeksindexen toegewezen met behulp van deze tweak zijn altijd gehele " -#~ "getallen,\n" -#~ "tenzij een constant niet geheel getal is toegewezen.\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" -#~ "next_free - Eerste vrij geheel getal groter dan het kleinst bestaande " -#~ "nummer\n" -#~ "last_free - Eerste vrij geheel getal kleiner dan het grootste beschikbare " -#~ "nummer\n" -#~ "Geeft grootst bestaande + 1 indien geen vrije indexen gevonden\n" -#~ "const - Altijd nummer 1 toewijzen\n" -#~ "een nummer - Altijd dit nummer toewijzen. Het nummer niet tussen " -#~ "aanhalingstekens. \n" -#~ "NB 0.0 kan hier worden gebruikt.\n" -#~ "Voorbeelden:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b><br><br> The second and subsequently selected " -#~ "books will not be deleted or changed.<br><br>Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "Alle boek formaten en metadata van de geselecteerde boeken zullen worden " -#~ "toegevoegd aan het eerste geselecteerde <b> boek.</ b> <br>Het tweede en de " -#~ "verder geselecteerde boeken zullen niet verwijderd of veranderd worden. " -#~ "<br><br> Bevestig dat u hiermee wilt doorgaan." - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be merged into " -#~ "the <b>first selected book</b>.<br><br>After merger the second and " -#~ "subsequently selected books will be <b>deleted</b>. <br><br>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 <b>deleted</b> " -#~ "from your computer.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Alle boek formaten en metadata van de geselecteerde boeken zullen worden " -#~ "toegevoegd aan het eerste geselecteerde <b> boek.</ B> <br>Na het " -#~ "samenvoegen zullen het tweede t/m het laatste geselecteerde boek worden " -#~ "<b>verwijderd<b>.Alle boek formaten van het eerste geselecteerde boek zullen " -#~ "<b>bewaard<b> blijven en alle duplicaat formaten, van het tweede en de " -#~ "verder geselecteerde boeken zullen <b>permanent worden verwijderd </b> van " -#~ "uw computer.<br><br> Weet u zeker dat u hiermee wilt doorgaan?" - -#~ 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 " -#~ "<b>first selected book</b> (%s). ISBN will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books will " -#~ "be <b>deleted</b>. <br><br>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 <b>deleted</b> from your computer.<br><br> Are " -#~ "you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Boekformaten en metadata van de selectie zullen toegevoegd worden aan het " -#~ "<b>eerst geselecteerde boek</b> (%s). ISBN zal <i>niet</i> samengevoegd " -#~ "worden.<br><br>Na samenvoeging zullen de geselecteerde boeken van je " -#~ "computer <b>verwijderd</b> worden.<br><br>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 "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "Regexp: de uitdrukking moet ergens in de metadata voorkomen" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Geef een reguliere " -#~ "uitdrukking patroon op om te gebruiken bij het raden van e-boek metadata " -#~ "gebaseerd op bestandsnamen.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Een <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">referentie</span></a> betreffende de " -#~ "syntax voor regexps is beschikbaar.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Gebruik de <span style=\" " -#~ "font-weight:600;\">Test</span> 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.</p></body></html>" - -#~ 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" -#~ " " - -#, python-format -#~ msgid "" -#~ "\n" -#~ " <p>Advanced Rule for column <b>%s</b>:\n" -#~ " <pre>%s</pre>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>Geavanceerder regel voor kolom <b>%s</b>:\n" -#~ " <pre>%s</pre>\n" -#~ " " - -#~ msgid "" -#~ "<b style=\"color: red\">All files</b> (not just ebooks) from " -#~ "<br><br><b>%s</b><br><br> will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "<b style=\"color: red\">Alle bestanden</b> (niet enkel E-boeken) uit " -#~ "<br><br><b>%s</b><br><br> zullen <b>permanent verwijderd</b> worden. Weet u " -#~ "het zeker?" - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Boekformaten van de selectie zullen aan het <b>eerste geselecteerde boek</b> " -#~ "(%s) toegevoegd worden. De metadata in dit boek wordt niet aangepast. Titel, " -#~ "ISBN of andere metadata zullen <i>niet</i> samengevoegd worden.<br><br>Na " -#~ "samenvoegen worden het tweede en daarop volgende boeken <b>verwijderd</b>. " -#~ "Alle boekformaten in het eerst geselecteerde boek worden behouden en elk " -#~ "duplicaatformaat in de andere boeken wordt <b>permanent</b> uit de " -#~ "bibliotheek <b>verwijderd</b>. <br><br>Weet u <b>zeker</b> dat u door wilt " -#~ "gaan?" - -#, python-format -#~ msgid "Locating zip file for %s: %s" -#~ msgstr "Opzoeken van zip-bestand voor %s: %s" - -#, python-format -#~ msgid "" -#~ "Authors cannot be set to the empty string. Book title %s not processed" -#~ msgstr "Het auteur-veld mag niet leeg zijn. Boek met titel %s niet verwerkt" - -#, python-format -#~ msgid "Title cannot be set to the empty string. Book title %s not processed" -#~ msgstr "Het titel-veld mag niet leeg zijn. Boek met titel %s niet verwerkt." - -#~ msgid "Open Tag Wizard" -#~ msgstr "Open label-wizard" - -#~ msgid "The text in the box was not generated by this wizard" -#~ msgstr "De tekst in het veld is niet door deze wizard gemaakt" - -#~ msgid "Tag Wizard" -#~ msgstr "Label-wizard" - -#~ msgid "Tags (see the popup help for more information)" -#~ msgstr "Labels (zie de pop-up voor meer informatie)" - -#~ msgid "" -#~ "You can enter more than one tag per box, separated by commas. The comparison " -#~ "ignores letter case.<br>A tag value can be a regular expression. Check the " -#~ "box to turn them on. When using regular expressions, note that the wizard " -#~ "puts anchors (^ and $) around the expression, so you must ensure your " -#~ "expression matches from the beginning to the end of the tag.<br>Regular " -#~ "expression examples:" -#~ msgstr "" -#~ "U kunt per box meer dan een label opgegeven, mits ze door komma's gescheiden " -#~ "zijn. Bij het vergelijken wordt verschillend hoofdlettergebruik niet " -#~ "meegenomen.<br>Een label-waarde kan ook een regexp zijn. Vink het veld aan " -#~ "om dit te gebruiken. Bij het gebruik van regexp plaatst de wizard anchors(^ " -#~ "en $) om de expressie heen, dus let er op dat uw expressie van begin tot " -#~ "eind met het label overeenkomt.<br>Voorbeelden van regexp:" - -#~ msgid "" -#~ "<li><code><b>.*</b></code> matches any tag. No empty tags are checked, so " -#~ "you don't need to worry about empty strings</li><li><code><b>A.*</b></code> " -#~ "matches any tag beginning with A</li><li><code><b>.*mystery.*</b></code> " -#~ "matches any tag containing the word \"mystery\"</li>" -#~ msgstr "" -#~ "<li><code><b>.*</b></code> komt met elk label overeen. Lege labels worden " -#~ "niet gecontroleerd, dus hoeft u zich niet druk te maken over lege " -#~ "strings</li><li><code><b>A.*</b></code> komt overeen met elk label dat met A " -#~ "begint</li><li><code><b>.*mysterie.*</b></code> komt overeen met elk label " -#~ "dat het woord ‘mysterie’ bevat</li>" - -#~ msgid "is RE" -#~ msgstr "is RE" - -#~ msgid "Check this box if the tag box contains regular expressions" -#~ msgstr "Vink dit veld aan als de label-box een regexp bevat" - -#~ msgid "" -#~ "At least one of the two color boxes must have a value. Leave one color box " -#~ "empty if you want the template to use the next line in this wizard. If both " -#~ "boxes are filled in, the rest of the lines in this wizard will be ignored." -#~ msgstr "" -#~ "Minstens een van de twee kleurvakken moet een waarde bevatten. Laat een " -#~ "kleurvak leeg als u wilt dat de template de volgende regel in deze wizard " -#~ "gebruikt. Als beide boxen een waarde bevatten worden de volgende regels in " -#~ "deze wizard genegeerd." - -#~ msgid "Color if tag not found" -#~ msgstr "Kleur als label niet gevonden is" - -#~ msgid "" -#~ "This box is usually filled in only on the last test. If it is filled in " -#~ "before the last test, then the color for tag found box must be empty or all " -#~ "the rest of the tests will be ignored." -#~ msgstr "" -#~ "Dit veld wordt meestal pas in de laatste test ingevuld. Als dit veld voor de " -#~ "laatste test al is ingevuld moet de kleur voor het gevonden label veld leeg " -#~ "zijn. Anders zullen de andere tests genegeerd worden." - -#, python-format -#~ msgid "Downloading <b>%s</b> from %s" -#~ msgstr "<b>%s</b> van %s downloaden" - -#~ msgid "Make small twekas to epub files in your calibre library" -#~ msgstr "" -#~ "Kleine aanpassingen maken aan epub-bestanden in uw calibre bibliotheek" - -#~ msgid "Books with selected item: {0}" -#~ msgstr "Boeken met geselecteerde onderdeel: {0}" - -#~ msgid "<h1 style=\"color:red\">WARNING</h1>" -#~ msgstr "<h1 style=\"color:red\">WAARSCHUWING</h1>" - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "De velden die worden weggeschreven als je boeken in de database " -#~ "catalogiseert. Lijst van velden gescheiden door komma's.\n" -#~ "Beschikbare velden: %s,\n" -#~ "en door jou gemaakte velden.\n" -#~ "Voorbeeld: %s=title,authors,tags\n" -#~ "Standaard: '%%default'\n" -#~ "Van toepassing op: uitvoer naar BIBTEX" - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "De velden die worden weggeschreven als je boeken in de database " -#~ "catalogiseert. Lijst van velden gescheiden door komma's.\n" -#~ "Beschikbare velden: %s,\n" -#~ "en door jou gemaakte velden.\n" -#~ "Voorbeeld: %s=title,authors,tags\n" -#~ "Standaard: '%%default'\n" -#~ "Van toepassing op: uitvoer naar CSV en XML" - -#~ msgid "" -#~ "Update <b>only</b> 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 <b>alleen</b> als een van de nieuwe functies of probleem oplossingen " -#~ "belangrijk zijn voor u. Als de huidige versie goed werkt, update dan niet." - -#~ msgid "" -#~ "If checked, this column will be displayed as HTML in book details and the " -#~ "content server" -#~ msgstr "" -#~ "Indien geselecteerd, zal deze kolom worden weergegeven als HTML in boek-" -#~ "details en de inhoudsserver" - -#~ msgid "" -#~ "Argument count should be -1 or greater than zero.Setting it to zero means " -#~ "that this function cannot be used in single function mode." -#~ msgstr "" -#~ "Aantal variabelen moet -1 zijn of groter dan nul. Instellen op nu betekend " -#~ "dat deze functie niet gebruikt kan worden in alleenstaande functie modus." - -#~ msgid "" -#~ "formats_sizes() -- return a comma-separated list of colon_separated items " -#~ "representing sizes in bytesof the formats of a book. You can use the select " -#~ "function to get the size for a specific format. Note that format names are " -#~ "always uppercase, as in EPUB." -#~ msgstr "" -#~ "formats_sizes() -- geeft een komma-gescheiden lijst van colon_separated " -#~ "onderdelen welke de omvang in byts van de boekformaten representeerd. U kan " -#~ "de geselecteerde functie gebruiken om de omvan van een specifiek formaat te " -#~ "krijgen. N.B. de formaten zijn altijd in hoofdletters, bijvoorbeeld EPUB." - -#, python-format -#~ msgid "" -#~ " <p>Set the color of <b>%s</b> to <b>%s</b> if the following\n" -#~ " conditions are met:</p>\n" -#~ " <ul>%s</ul>\n" -#~ " " -#~ msgstr "" -#~ " <p>Maak de kleur van <b>%s %s</b> als aan de volgende\n" -#~ " voorwaarden is voldaan:</p>\n" -#~ " <ul>%s</ul>\n" -#~ " " - -#, python-format -#~ msgid "<li>If the <b>%s</b> column <b>%s</b> value: <b>%s</b>" -#~ msgstr "<li>Indien de waarde van de <b>%s</b> kolom <b>%s</b>: <b>%s</b>" diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index fc43ff83b9..9aee32941a 100644 --- a/src/calibre/translations/oc.po +++ b/src/calibre/translations/oc.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2010-05-21 07:14+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:08+0000\n" "Last-Translator: Cédric VALMARY (Tot en òc) <cvalmary@yahoo.fr>\n" "Language-Team: Occitan (post 1500) <oc@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:47+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:44+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Fa estrictament pas res" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Fa estrictament pas res" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nòvas" @@ -1034,8 +1039,8 @@ msgstr "Nòvas" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3295,6 +3306,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ 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 "" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18301,15 +18366,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Comunica amb lo lector d'ebook Kindle 2." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Comunica amb lo lector Sony PRS-300/505/500." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Comunica amb lo lector Teclast K3." diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index 7224d6cde8..f10bf15dc7 100644 --- a/src/calibre/translations/pa.po +++ b/src/calibre/translations/pa.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-02-13 04:56+0000\n" -"Last-Translator: Aalam Rangi <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:48+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Punjabi <pa@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:47+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:44+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "ਦਿੱਖ ਅਤੇ ਵਰਤੋਂ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "ਇੰਟਰਫੇਸ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "ਵਿਵਹਾਰ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Calibre ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਬਦਲੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "ਤਬਦੀਲੀ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "ਕਿਤਾਬਾਂ ਸ਼ੁਮਾਰ ਕਰਨੀਆਂ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "ਇਮ੍ਪੋਰਟ / ਏਕ੍ਸ੍ਪੋਰਟ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "ਕਿਤਾਬਾਂ ਨੂੰ disk ਤੇ save ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "ਕਿਤਾਬਾਂ ਨੂੰ device ਤੇ ਭੇਜਣਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Save/Send ਕਰਨ ਤੋਂ ਪੈਹ੍ਲਾਂ ਮੈਟਾ-ਡਾਟਾ ਫ਼ੀਲਡ ਬਦਲੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "ਖਸੂਸੀ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Email ਰਾਹੀਂ ਕਿਤਾਬਾਂ ਸਾਂਝੀਆਂ ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "ਸਾਂਝਾ ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Internet ਉੱਤੇ ਸਾਂਝਾ ਕਰਨਾ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "ਪਲੱਗ-ਇਨ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Calibre ਦੀ ਕਾਰਜ-ਪ੍ਰਣਾਲੀ ਵਿੱਚ ਇਜ਼ਾਫ਼ਾ/ਘਾਟਾ/ਬਦਲਾਓ ਕਰੋ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -862,7 +867,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -876,8 +881,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -906,13 +911,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1029,11 +1034,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1041,8 +1046,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1109,8 +1114,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1120,8 +1125,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1129,8 +1134,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1363,12 +1368,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2366,7 +2371,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3294,7 +3299,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3302,6 +3313,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4038,7 +4053,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4074,84 +4089,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4194,7 +4209,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4232,7 +4247,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4270,126 +4285,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4397,7 +4413,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4406,13 +4422,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4422,44 +4438,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4471,11 +4487,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4540,8 +4556,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4577,104 +4595,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4756,35 +4774,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4992,20 +5010,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5035,7 +5053,6 @@ 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 "" @@ -5044,46 +5061,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5124,90 +5141,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5217,11 +5238,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5255,50 +5276,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5307,15 +5328,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5485,6 +5506,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5499,8 +5522,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5551,45 +5574,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5608,7 +5631,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5628,7 +5651,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5653,7 +5676,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6680,52 +6703,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8054,6 +8068,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8126,12 +8210,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8146,7 +8230,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9702,7 +9786,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9752,62 +9835,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9822,19 +9855,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11429,6 +11462,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13993,42 +14030,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14105,11 +14142,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14119,56 +14156,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16189,17 +16226,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16762,53 +16799,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16818,37 +16855,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16858,7 +16895,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16868,24 +16905,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16894,11 +16931,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16906,7 +16943,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16915,7 +16952,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16926,27 +16963,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16960,7 +16997,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16968,7 +17005,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16977,14 +17014,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16994,7 +17031,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17002,13 +17039,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17017,7 +17054,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17030,7 +17067,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17047,7 +17084,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17062,83 +17099,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17303,38 +17364,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17518,31 +17583,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18308,6 +18373,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "Customize the toolbar" -#~ msgstr "ਟੂਲਬਾਰ ਨੂੰ ਆਪਣੀ ਪਸੰਦ ਮੁਤਾਬਿਕ ਬਦਲੋ" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index f7a9e6ae85..8816bf75f4 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-02 09:24+0000\n" -"Last-Translator: koliberek <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:33+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Polish <pl@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-08-03 04:36+0000\n" -"X-Generator: Launchpad (build 13573)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:45+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -32,7 +32,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -95,10 +95,11 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -135,12 +136,12 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -176,21 +177,21 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -233,7 +234,7 @@ msgstr "Akcja interfejsu użytkownika." #: /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/actions/preferences.py:25 #: /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 @@ -429,52 +430,56 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Szukaj książek u różnych dostawców treści" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Pobierz nowe wtyczki do calibre lub zaktualizuj zainstalowane" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Wygląd" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interfejs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Zachowanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Zmień zachowanie calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Dodaj własne kolumny" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Pasek narzędzi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -482,66 +487,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:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Szukanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Opcje wejścia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Konwersja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Opcje wspólne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Opcje wyjściowe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Dodawanie książek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Importuj/Eksportuj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Zapisuje książki na dysku" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -549,48 +554,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Przesyłanie książek na urządzenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Panel kontrolny metadanych" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Zmień pola metadanych przed zapisaniem/wysłaniem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Szablony funkcji" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Zaawansowane" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Stwórz własne Szablony Funkcji" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Udostępnianie książek poprzez email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Udostępnianie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -598,11 +603,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Współdzielenie poprzez sieć" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -610,36 +615,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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Pobieranie metadanych" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 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:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Parametry" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Różne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Zaawansowana konfiguracja (różne funkcje)" @@ -903,7 +908,7 @@ msgstr "Wyłącz wtyczkę" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -917,8 +922,8 @@ msgstr "Zbyt długa ścieżka biblioteki. Nie może być dłuższa niż %d znak #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Tak" @@ -947,7 +952,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:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -955,7 +960,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Umożliwia komunikację z telefonami S60." @@ -1081,11 +1086,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Newsy" @@ -1093,8 +1098,8 @@ msgstr "Newsy" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalog" @@ -1168,8 +1173,8 @@ msgstr "Przenoszenie książek na urządzenie..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1179,8 +1184,8 @@ msgstr "Dodawanie książek do listy metadanych urządzenia..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1188,8 +1193,8 @@ msgstr "Usuwanie książek z urządzenia..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1434,12 +1439,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Niezaimplementowane" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2661,11 +2666,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" -"Wyrównane do lewej markery zmiany sceny są wycentrowane. Zamień miękkie " -"zmiany sceny, które wykorzystują wielokrotne puste linie na reguły " -"horyzontalne." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -3739,7 +3741,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Wszystkie artykuły" @@ -3748,6 +3756,10 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" "To jest książka z czytnika Amazon Topaz. Nie może ona zostać przetworzona." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Strona tytułowa" @@ -4619,7 +4631,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Dodaj książki z pojedynczego folderu" @@ -4659,11 +4671,11 @@ msgstr "Dodaj pliki do wybranych list książek" msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Czy jesteś pewien" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format msgid "" "Are you sure you want to add the same files to all %d books? If the " @@ -4672,36 +4684,36 @@ msgstr "" "Czy jesteś pewien, że chcesz dodać te same pliki do wszystkich %d książek? " "Jeśli książka już posiada formatowanie, zostanie nadpisane." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Wybierz pliki książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Dodawanie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "Tworzenie wpisów książek na podstawie ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Przesyłam książki na urządzenie." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Wspierane książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Wybierz książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Scal niektóre książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4711,38 +4723,38 @@ msgstr "" "zostały przetworzone i dołączone do bazy danych Calibre zgodnie z twoimi " "ustawieniami auto-dołączania:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Nie można było odczytać metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Nie można było odczytać metadanych z nastepujących" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Nie wybrano ksiązki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Następujące książki są wirtualne i nie mogą być dodane do biblioteki calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Nie znaleziono żadnych plików książek" @@ -4785,7 +4797,7 @@ msgstr "Użyj tylko adnotacji wygenerowanych na podstawie biblioteki" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Nie wybrano ksiązek" @@ -4823,7 +4835,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Stwórz katalog książek w swojej bibliotece calibre" @@ -4861,85 +4873,86 @@ msgstr "%d książek" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Zmień bibliotekę lub utwórz nową...." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "Usuń blibliotekę" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Wybierz losową książkę" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Konserwacja biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Status kopii bezpieczeństwa metadanych biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Sprawdź bibliotekę" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Odtwórz bazę danych" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Zmień nazwę" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Wybierz nową nazwę dla biblioteki <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Już istnieje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "Zbyt długie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Błąd zmiany nazwy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4949,11 +4962,11 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "Biblioteka została usunięta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -4962,24 +4975,24 @@ msgstr "" "Biblioteka %s została usunięta z calibre. Pliki pozostają na twoim " "komputerze, jeśli chcesz je usunąć, musisz zrobić to ręcznie." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "brak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Status kopii bezpieczeństwa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Kopia bezpieczeństwa metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4987,7 +5000,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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4998,7 +5011,7 @@ msgstr "" "bibliotekę do miejsca z krótszą ścieżką za pomocą Ekspolartora Windows, " "ustaw w calibre nowe położenie i spróbuj ponownie." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -5007,7 +5020,7 @@ msgstr "" msgid "Success" msgstr "Powiodło się" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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?" @@ -5015,7 +5028,7 @@ 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -5025,26 +5038,26 @@ msgstr "" msgid "Failed" msgstr "Nie udało się" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 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:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Nie znaleziono żadnych problemów" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Nie znaleziono biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -5053,15 +5066,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Niedozwolone" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5069,7 +5082,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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "Nie możesz zmieniać biblioteki, kiedy są uruchomione zadania." @@ -5081,11 +5094,11 @@ msgstr "C" msgid "Convert books" msgstr "Konwertuj książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Konwertuj pojedynczo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Masowa konwersja" @@ -5152,8 +5165,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5194,43 +5209,43 @@ msgstr "" "Nie udało się usunąć niektórych książek, kliknij na Pokaż Szczegóły, by " "zobaczyć szczegóły." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Usuń książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Usuń wybrane książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Usuń pliki określonego formatu z wybranych książek..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats from selected books" msgstr "Usuń wszystkie formaty wybranych książek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103 msgid "Remove covers from selected books" msgstr "Usuń okładki z wybranych książek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 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:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Usunięcie niemożliwe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Wybierz formaty do usunięcia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." @@ -5238,7 +5253,7 @@ msgstr "" "Wybierz formaty, które <b>nie mają</b> być usunięte.<p>Ta opcja nigdy nie " "usuwa wszystkich formatów książki." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" @@ -5246,44 +5261,44 @@ msgstr "" "<b>Wszystkie formaty</b> wybranych książek <b>zostaną usunięte<b> z Twojej " "biblioteki.<br>Metadane książki zostaną zachowane. Jesteś pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Nie udało się usunąć książek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Żadne urządzenie nie jest podłączone" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Pamięć główna" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Karta pamięci A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Karta pamięci B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Brak książek do usunięcia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Usuwanie książek z urządzenia." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5291,7 +5306,7 @@ msgstr "" "Niektóre z zaznaczonych książek są również na urządzeniu. <b>Skąd</b> chcesz " "usunąć zaznaczone książki?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5299,7 +5314,7 @@ msgstr "" "Wybrane książki zostaną <b>trwale usunięte</b> oraz pliki zostaną usunięte z " "twojej biblioteki calibre. Czy jesteś pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5383,35 +5398,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Edytuj metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Złącz wpisy książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Edytuj metadane pojedynczo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Edytuj metadane masowo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Pobierz metadane i okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Połącz do pierwszej wybranej książki - pozostałe usuń" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Połącz do pierwszej wybranej książki - pozostałe pozostaw" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "Przyłącz formaty do pierwszej wybranej książki - pozostałe usuń" @@ -5643,20 +5658,20 @@ msgstr "Aktualizacja wtyczek" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "Zmień zachowanie calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Uruchom kreatora ustawień wstępnych" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "Pobierz wtyczki poszerzające możliwości calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Uruchom ponownie w trybie debugowania" @@ -5686,7 +5701,6 @@ msgid "S" msgstr "S" #: /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" @@ -5695,26 +5709,26 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Nie można zapisać na dysku" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Wyberz folder docelowy" -#: /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 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 " @@ -5724,20 +5738,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:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Błąd podczas zapisywania" -#: /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 "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:142 #: /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 "Nie można była zapisać niektórych książek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Kliknij \"Pokaż szczegóły\", aby zobaczyć które." @@ -5778,77 +5792,81 @@ msgstr "Dla książek na urządzeniu podgląd nie jest dostępny." msgid "Similar books..." msgstr "Podobne książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Książki tego samego autora" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Książki w tym cyklu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Książki tego samego wydawcy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Książki z takimi samymi etykietami" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "Zdobądź książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "Szukaj ebooków" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "Szukaj tego autora" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "Szukaj tego tytułu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "Szukaj tej ksiązki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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 "Sklepy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:45 #: /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:285 msgid "Choose stores" msgstr "Wybierz sklepy" -#: /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/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "Nie można wyszukać" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." @@ -5856,7 +5874,7 @@ msgstr "" "Calibre ułatwia znalezienie książek których szukasz, sprawdzając oferty " "sklepów i bezpłatne źródła książek." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 " @@ -5866,7 +5884,7 @@ msgstr "" "sklepach kupisz poszukiwaną książkę i znajdziesz najniższą cenę. Dowiesz się " "także o tym, czy użyto zabezpieczeń DRM." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5883,11 +5901,11 @@ msgstr "" "urządzeniu, zwłaszcza, jeśli kupowane książki posiadają zabezpieczenia <a " "href=\"http://drmfree.calibre-ebook.com/about#drm\">DRM</a>." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "Pokaż tę wiadomość ponownie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "O zdobywaniu książek" @@ -5921,39 +5939,39 @@ msgstr "V" msgid "View" msgstr "Wyświetl" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Wyświetlaj tylko określony format" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Czytaj losowo wybraną książkę" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "Wyczyść listę ostatnio otwieranych" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Nie można wyświetlić" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Ten format jest niedostępny" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "Wybrane książki nie posiadają żadnych formatów" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Wybierz format do wyświetlenia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -5962,11 +5980,11 @@ msgstr "" "Nie wszystkie dostępne książki były dostępne w formacie %s. Powinno się je " "wcześniej skonwertować." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Wybrano wiele książek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5979,15 +5997,15 @@ msgstr "" "Po rozpoczęciu nie można już tego procesu zatrzymać, aż do jego zakończenia. " "Czy chcesz kontynuować?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Nie można otworzyć folderu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 msgid "This book no longer exists in your library" msgstr "Tej książki już nie ma w Twojej biblioteczce" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s nie ma dostępnych formatów." @@ -6170,6 +6188,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6184,8 +6204,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6240,45 +6260,45 @@ msgstr "" msgid "Donate" msgstr "Wspomóż" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Kliknij, aby otworzyć" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "Książka %(sidx)s z <span class=\"series_name\">%(series)s</span>" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Kolekcje" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Wklej okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Skopiuj okładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Kliknij podwójnie, by otworzyć okno z informacjami o książce" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Ścieżka" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6297,7 +6317,7 @@ msgstr "Opcje BibTex" #: /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/mobi_output.py:18 #: /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 @@ -6317,7 +6337,7 @@ msgstr "Opcje specyficzne dla" #: /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/mobi_output.py:18 #: /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 @@ -6342,7 +6362,7 @@ msgstr "wyjście" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7419,52 +7439,43 @@ msgstr "Lista znanych cykli. Możesz dodać nowe cykle." msgid "Book " msgstr "Książka " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "Wyjściowy MOBI" -#: /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 "Domyślne" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Tytuł dla spisu treści:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Przeskaluj grafiki dla urządzeń &Palm" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Użyj pola author &sort jako autora" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Wyłącz kompresję zawartości pliku." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Nie dodawaj spisu treści do książki" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Opcje Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Czcionka stopki redakcyjnej w czasopismach:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Etykieta Osobistego Dokumentu" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Ignoruj &marginesy" @@ -8934,6 +8945,78 @@ msgstr "Data" msgid "Delete from device" msgstr "Usuń z urządzenia" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "Element jest pusty" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "Element nie może zostać ustawiony jako pusty. Po prostu go usuń." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Nie wybrano elementu" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "Musisz wybrać jeden element z listy dostępnych elementów." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "Nie wybrano elementów" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Edytor kategorii" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Używane elementy" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Usuń element z bazy danych. Ta opcja odłączy element ze wszystkich książek, " +"a potem usunie go z bazy danych." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +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/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "Ta książka jest zabezpieczona DRM" @@ -9013,12 +9096,12 @@ msgid "Copy to author" msgstr "Kopiuj do pola autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Błędna nazwa autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Nazwy autorów nie mogą zawierać znaków &." @@ -9033,7 +9116,7 @@ msgid "&Search for:" msgstr "&Znajdź:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "Znajdź" @@ -10739,7 +10822,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Usuń etykiety z obecnej kategorii etykiet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Jesteś pewien?" @@ -10795,65 +10877,13 @@ msgstr "" msgid "Add tag to available tags and apply it to current book" msgstr "Dodaj etykietę do dostępnych etykiet i przypisz ją do tej książki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "Element jest pusty" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "Element nie może zostać ustawiony jako pusty. Po prostu go usuń." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Nie wybrano elementu" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "Musisz wybrać jeden element z listy dostępnych elementów." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "Nie wybrano elementów" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "Musisz wybrać przynajmniej jeden element z listy." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "Czy na pewno chcesz usunąć następujące elementy?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Edytor kategorii" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Używane elementy" - -#: /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." +msgid "Tag" msgstr "" -"Usuń element z bazy danych. Ta opcja odłączy element ze wszystkich książek, " -"a potem usunie go z bazy danych." -#: /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 "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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10867,19 +10897,19 @@ msgstr "Dokumentacja funkcji szablonów" msgid "EXCEPTION: " msgstr "WYJĄTEK: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "Nie wybrano kolumny" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "Musisz wybrać kolumnę, do której będzie przypisany kolor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "Nie określono szablonu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "Pole szablonu nie może być puste" @@ -12598,6 +12628,10 @@ msgstr "Bardzo niski" msgid "Compact Metadata" msgstr "Układ kompaktowy" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Domyślne" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "Wszystko na jednej zakładce" @@ -15482,43 +15516,43 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "Nazwa zgrupowanego wyszukiwania to \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Zmiana autorów dla kilku książek może chwilę zająć. Jesteś pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Zmiana metadanych dla tylu książek może chwilę zająć. Jesteś pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Wyszukiwania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "Zmień kategorię użytkownika" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Nie możesz używać okresów w nazwie podczas zmiany nazwy kategorii użytkownika" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "Nazwa %s już jest w użyciu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Powtórzona nazwa wyszukania" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "Nazwa zapisanego wyszukania %s jest już używana." @@ -15595,11 +15629,11 @@ msgstr "Dodaj do kategorii użytkownika" msgid "A user category %s does not exist" msgstr "Kategoria użytkownika %s nie istnieje" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Znajdź element w przeglądarce elementów" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -15620,60 +15654,60 @@ msgstr "" "elementy\n" "zawierające tekst \"foo\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Znajdź pierwszą/kolejną pasującą pozycję" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Zwiń wszystkie kategorie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" "Brak dalszych trafień.</b><p> Kliknij Szukaj ponownie, aby znaleźć pierwsze " "trafienie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Sortuj wg nazwy" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Sortuj wg popularności" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Sortuj wg średniej oceny" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Ustaw porządek sortowania dla wpisów w przeglądarce etykiet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Dopasuj wszystkie" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Dopasuj którykolwiek" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Przy wybraniu wielu wpisów w przeglądarce etykiet dopasuj jakiekolwiek lub " "wszystkie z nich" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "Zarządzaj autorami, etykietami itp." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -18051,18 +18085,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Przenoszenie starej bazy danych do biblioteki książek w %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopiowanie <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" @@ -18533,7 +18567,7 @@ msgstr "Stworzony przez " msgid "" "Whenever you pass arguments to %prog that have spaces in them, enclose the " "arguments in quotation marks." -msgstr "Parametry, zawierające spacje ujmij w cudzysłów." +msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" @@ -18676,11 +18710,11 @@ msgstr "%s: nieznana funkcja" msgid "No such variable " msgstr "Nie ma takiej zmiennej " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "Nie dostarczono dokumentacji" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." @@ -18689,7 +18723,7 @@ msgstr "" "liter ma znaczenie). Zwraca lt jeśli x < y. Zwraca eq jeśli x == y. W innym " "wypadku zwraca gt." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 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." @@ -18698,7 +18732,7 @@ msgstr "" "numerów. Zwraca lt jeśli x < y. Zwraca eq jeśli x == y. W innym wypadku " "zwraca gt." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" @@ -18706,7 +18740,7 @@ msgstr "" "strcat(a, b, ...) -- może pobrać jakąkolwiek ilość argumentów. Zwraca ciąg " "znaków połączonych z wszystkich argumentów" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." @@ -18714,7 +18748,7 @@ msgstr "" "add(x, y) -- zwraca x + y. Wyrzuca wyjątek jeśli albo x albo y nie są " "numerami." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." @@ -18722,7 +18756,7 @@ msgstr "" "subtract(x, y) -- zwraca x - y. Wyrzuca wyjątek jeśli albo x albo y nie są " "numerami." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." @@ -18730,7 +18764,7 @@ msgstr "" "multiply(x, y) -- zwraca x * y. Wyrzuca wyjątek jeśli albo x albo y nie są " "numerami." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." @@ -18738,7 +18772,7 @@ msgstr "" "divide(x, y) -- zwraca x / y. Wyrzuca wyjątek jeśli albo x albo y nie są " "numerami." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -18754,7 +18788,7 @@ msgstr "" "template('[[title_sort]]') określi wzorzec {title_sort} i zwróci jego " "wartość." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " @@ -18764,7 +18798,7 @@ msgstr "" "'przypisane' do) zamiast z książki metadanych. To pozwala wykorzystać " "procesor szablonów do konstrukcji złożonych wyników z lokalnych zmiennych." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" @@ -18772,7 +18806,7 @@ msgstr "" "assign(id, val) -- przypisuje val do id, a następnie zwraca val. id musi być " "identyfikatorem, nie wyrażeniem" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " @@ -18782,11 +18816,11 @@ msgstr "" "Jeśli nie uruchomisz calibre z linii komend (calibre-debug -g), wynik " "pójdzie do czarnej dziury." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "field(name) -- zwraca pole metadanych nazwane po nazwie" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." @@ -18794,7 +18828,7 @@ msgstr "" "raw_field(name) -- zwraca metadane pola nazwanego po nazwie bez zastosowania " "jakiegokolwiek formatowania." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -18809,7 +18843,7 @@ msgstr "" "wskazuje ostatni znak. Na przykład, substr('12345', 1, 0) zwraca '2345', a " "substr('12345', 1, -1) zwraca '234'." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -18825,11 +18859,11 @@ msgstr "" "wartości z jakiegoś innego złożonego pola. Jest to nadzwyczaj użyteczne " "podczas konstruowania zmiennych ścieżek zapisu" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "lookup wymaga albo 2 albo nieparzystej liczby argumentów" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" @@ -18838,7 +18872,7 @@ msgstr "" "niepusty` gdy pole nie jest puste, w przeciwnym wypadku zwraca `tekst gdy " "pusty`" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " @@ -18849,7 +18883,7 @@ msgstr "" "Zwraca ` tekst gdy pasuje` jeśli znajdzie dopasowania, w przeciwnym wypadku " "zwraca `tekst gdy nie pasuje`" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -18863,11 +18897,11 @@ msgstr "" "wzorzec nie pasuje, wówczas zwracana jest else_value. Możesz zadeklarować " "tyle par `pattern, value` ile chcesz" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "switch wymaga nieparzystej ilości argumentów" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -18875,7 +18909,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -18884,7 +18918,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -18895,7 +18929,7 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " @@ -18905,14 +18939,14 @@ msgstr "" "wyrażenia. Wszystkie wypadki `wzorca` są zastąpione `zamianą`. Tak jak w " "całym calibre, są to kompatybilne z pythonem regularne wyrażenia" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" @@ -18920,7 +18954,7 @@ msgstr "" "ifempty(val, tekst jeśli pusty) -- zwraca val jeśli val nie jest pusty, w " "przeciwnym wypadku zwraca `tekst jeśli pusty`" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -18944,7 +18978,7 @@ msgstr "" "pole pozostanie nienaruszone. Na przykład tytuł `The Dome` nie ulegnie " "zmianie." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -18956,7 +18990,7 @@ msgstr "" "używa przecinka jako separatora, ale autorzy używa znak &. Przykłady: " "{tags:count(,)}, {authors:count(&)}" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -18970,17 +19004,14 @@ msgstr "" "1,separator)`. Jeśli element nie jest w liście, wówczas zwrócona zostaje " "pusta wartość. Separator ma takie samo znaczenie jak w funkcji count." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -"select(val, key) -- interpretuje wartość jako oddzielaną przecinkami listę " -"elementów, z elementami będącymi \"id:value\". Znajduje parę z id równym " -"key, a potem zwraca odpowiadającą jej wartość." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -18990,7 +19021,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -18998,13 +19029,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -19013,7 +19044,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -19026,7 +19057,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -19043,7 +19074,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -19058,85 +19089,109 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "uppercase(val) -- zwraca wartość pola w dużych literach" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "lowercase(val) -- zwraca wartość pola w małych literach" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" "titlecase(val) -- zwraca wartość pola w tytulikach (każdy wyraz z wielkiej " "litery)" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "capitalize(val) -- zwraca wartość pola napisaną dużymi literami" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -19301,38 +19356,42 @@ msgid "Spanish (Nicaragua)" msgstr "Hiszpański (Nikaragua)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "niemiecki (Austria)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "francuski (Belgia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "niderlandzki (Holandia)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "niderlandzki (Belgia)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -19521,25 +19580,25 @@ msgstr "Pobieranie okładki z %s" msgid "Masthead image downloaded" msgstr "Obrazek nagłówka pobrany" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Artykuł bez tytułu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Artykuł pobrany: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Pobieranie artykułu nie powiodło się: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Pobieram strumień" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -19547,7 +19606,7 @@ msgstr "" "Nie udało się zalogować, sprawdź nazwę użytkownika i hasło do usługi " "czasopisma calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -20683,3069 +20742,3 @@ msgstr "" "jeśli okaże się, że wynik nie jest zadowalający.\n" "Ustawienie tego parametru na False spowoduje, że oryginalny plik nie " "zostanie zachowany." - -#~ msgid "Control page layout" -#~ msgstr "Wygląd strony kontrolnej" - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "Ustaw lewy margines w punktach. Domyślna wartość: %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Ustaw prawy margines w punktach. Domyślna wartość: %default" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Ustaw margines górny w punktach. Domyślna wartość: %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Ustaw margines dolny w punktach. Domyślna wartość: %default" - -#~ msgid "Options useful for debugging" -#~ msgstr "Opcje przydatne do diagnostyki" - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Folder docelowy. Domyślnie to aktualny folder." - -#~ msgid "Don't show progress bar." -#~ msgstr "Nie pokazuj paska postępu." - -#~ msgid "Category" -#~ msgstr "Kategoria" - -#~ msgid "Usage:" -#~ msgstr "Użycie:" - -#~ msgid " not found." -#~ msgstr " nie znaleziono" - -#~ msgid "Toolbar icon size" -#~ msgstr "Wielkość ikon na paskach narzędzi" - -#~ msgid "Configuration" -#~ msgstr "Ustawienia" - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Ścieżka do okładki dla tej książki" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "Nie udało się pobrać artukułu: %s z %s\n" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "Pobrano artukuł %s z %s\n" -#~ "%s" - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "Nie mozna pobrac artukułu. Uruchom z --debug żeby poznać powód" - -#~ msgid "Dont show the progress bar" -#~ msgstr "Ukryj pasek postępu" - -#~ msgid "Don't show the progress bar" -#~ msgstr "Ukryj pasek postępu" - -#~ msgid "Customize the download engine" -#~ msgstr "Dostosuj silnik pobierania" - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Opcje kontrolujące konwersję do EPUB" - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Nazwa wyjściowego pliku EPUB. Jesli nie jest podana, zostanie utworzona na " -#~ "podstawie nazwy pliku źródłowego." - -#~ msgid "You must specify an input HTML file" -#~ msgstr "Musisz podać wejściowy plik HTML" - -#~ msgid "Written processed HTML to " -#~ msgstr "Zapisz przekształcony HTML w " - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "Folder wyjściowy. Domyślny folder to folder bieżący." - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Ustaw tytuł ksiązki. Domyślnie jest on wykrywny automatycznie." - -#~ 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 --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "Maksymalna ilość odnośników dodawanych do spisu treści (TOC). Ustaw 0 aby " -#~ "wyłączyć ograniczenie. Domyślna wartość to: %default. Odnośniki są dodawane " -#~ "do TOC tylko jeśli wykryto mniej rozdziałów niż --toc-threshold." - -#~ msgid "The reader has no storage card connected." -#~ msgstr "Brak karty pamięci w czytniku." - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Kontroluj automatyczne tworzenie spisu treści (TOC). Jeśli plik OPF zostanie " -#~ "wykryty\n" -#~ "i wskazuje na spis treści (TOC), będzie on użyty zamiast próby\n" -#~ "automatycznego tworzenia spisu.\n" - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Wydrukuj utworzony plik OPF na standardowe wyjście" - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "Zachowaj strukturę znaczników HTML podczas podziału dużych plików HTML. " -#~ "Wymagane tylko, gdy plik HTML zawiera arkusz CSS, który używa bliźniaczych " -#~ "znaczników (sibling selectors). Włączenie spowolni przetwarzanie duzych " -#~ "plików HTML." - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Wydrukuj utworzony plik NCX na wyjście standardowe" - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "Zachowaj pliki pośrednie podczas przetwarzania przez html2epub" - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "Wypakuj zawartość utworzonego pliku EPUB do podanego katalogu." - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "Temat(y) tej książki, jako lista rozdzielona przecinkami." - -#~ msgid "A summary of this book." -#~ msgstr "Podsumowanie tej książki." - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Lewy margines strony. Domyslny to %default px." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Pokazuj zawartość jako czarne na białym zamiast kolorów zawartych w pliku " -#~ "HTML lub CSS." - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Oddziel paragrafy przy użyciu pustych linii." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Dolny margines strony. Domyślny to %default px." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Prawy margines strony. Domyślny to %default px." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Górny margines strony. Domyślny to %default px." - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Dodaj wykryte rozdziały do spisu treści." - -#~ msgid "No file to convert specified." -#~ msgstr "Nie wybrano pliku do konwersji." - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Minimalizuj użycie pamięci kosztem dłuższego czasu przetwarzania. Zaznacz tę " -#~ "opcję, jeśli korzystasz ze sprzętu wyposażonego w małą ilość pamięci." - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Wydrukuj wygenerowany HTML do wyjścia standardowego i zamknij." - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Opcje kontrolujące zachowanie feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Opcje kontrolujące zachowanie html2lrf" - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Nie można znaleźć odpowiedniego punktu do podziału %s. Rozmiar pod-drzewa: " -#~ "%d KB" - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tZa dużo oznaczeń. Ponowne dzielenie bez zachowania struktury. Może to " -#~ "doprowadzić do złego renderowania." - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Ścieżka do pliku .ncx, który zawiera spis treści użytego w e-booku. Plik NCX " -#~ "powinien zawierać odnośniki relatywne do katalogu w którym się znajduje. " -#~ "Zobacz na: http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX do " -#~ "przeglądu formatu NCX." - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Opcje do kontroli traversal w HTML" - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "" -#~ "Czytelny format znaczników eksploatacyjnych. Mogą modyfikować białą " -#~ "przestrzeń" - -#~ msgid "Set the comment." -#~ msgstr "Dodaj komentarz." - -#~ msgid "Sort key for the title" -#~ msgstr "Rodzaj klucza dla tytułu" - -#~ msgid "Useful for debugging." -#~ msgstr "Użyteczne dla debugowania." - -#~ msgid "You must specify a single PDF file." -#~ msgstr "Musisz określić pojedyńczy plik PDF." - -#~ msgid "Extract the cover" -#~ msgstr "Wypakuj okładkę" - -#~ msgid "The book language" -#~ msgstr "Język książki" - -#~ msgid "No filename specified." -#~ msgstr "Nie określono nazwy pliku." - -#~ msgid "Frequently used directories" -#~ msgstr "Ostatnio używane foldery" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Ścieżka do pliku zawierającego okładkę" - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "" -#~ "Kodowanie znaków dla plików HTML. Domyślnie jest to wybór automatyczny." - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Stwórz plik formatu .zip. Jeśli ta opcja jest zaznaczona, wartość --output " -#~ "powinna być nazwą pliku a nie katalogu." - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Kontrola śledzenia odnośników w plikach HTML." - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Ustaw metadane w wygenerowanym e-booku." - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "Wczytaj metadane ze wskazanego pliku OPF" - -#~ msgid "OEB ebook created in" -#~ msgstr "OEB ebook stworzony w" - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Ustaw autora(ów). Zbiorowych autorów powinno się wpisywać oddzielnie, jako " -#~ "listę rozdzieloną przecinkami. Domyślnie: %default" - -#~ msgid "Set the category" -#~ msgstr "Ustaw kategorię" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Ustaw tytuł. Domyślny to nazwa pliku." - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "Format używany do zapisu pojedynczych plików na dysku" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Pokaż etykiety przycisków na pasku narzędzi" - -#~ msgid "Invalid size" -#~ msgstr "Niewłaściwy rozmiar" - -#~ msgid "Invalid database location" -#~ msgstr "Niewłaściwa lokalizacja bazy danych" - -#~ msgid "Invalid database location " -#~ msgstr "Niewłaściwa lokalizacja bazy danych " - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "Niewłaściwa lokalizacja bazy danych.<br>Nie można zapisać do " - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "Wstaw &puste linie pomiędzy paragrafami" - -#~ msgid "Ignore &tables" -#~ msgstr "Ignoruj &tabele" - -#~ msgid "&Word spacing:" -#~ msgstr "Odstęp pomiędzy &słowami:" - -#~ msgid "Ignore &colors" -#~ msgstr "Ignoruj &kolory" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Włącz auto&rotację obrazków" - -#~ msgid "Minimum &indent:" -#~ msgstr "Minimalne &wcięcie:" - -#~ msgid "&Header format:" -#~ msgstr "&Format nagłówka:" - -#~ msgid "Header" -#~ msgstr "Nagłówek" - -#~ msgid "&Show header" -#~ msgstr "&Pokaż nagłówek" - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "&Konwertuj tabele do obrazków (zalecane dla dużych/złożonych tabel)" - -#~ msgid "Reset cover to default" -#~ msgstr "Przywróć domyślną okładkę" - -#~ msgid "Available Formats" -#~ msgstr "Dostępne formaty" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Dodaj nowy format tej książki do bazy danych." - -#~ msgid "description" -#~ msgstr "opis" - -#~ msgid "title" -#~ msgstr "tytuł" - -#~ msgid "author" -#~ msgstr "autor" - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [opcje] LITFILE" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Jeżeli obraz okładki zostanie wykryty w pliku źródłowym, jest używany " -#~ "zamiast wybranej okładki." - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "Ścieżka do arkusza stylów CSS lub surowego CSS. Ten plik CSS zastąpi " -#~ "wszystkie deklaracje w plikach źródłowych." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Nazwa pliku wynikowego. Domyślnie tworzona jest na podstawie nazwy pliku " -#~ "źródłowego" - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Nie dodawaj linków do spisu treści." - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Zapobiegaj automatycznemu wykrywaniu rozdziałów." - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "Tytuł tworzonego e-booka. Domyślnie używana jest nazwa pliku." - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "Nie udało się przetworzyć komisku: %s\n" -#~ "\n" -#~ "%s" - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "Opcje kontrolujące konwersję plików komiksów (CBR, CBZ) na e-booki" - -#~ msgid "" -#~ "<p>For help visit <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#~ msgstr "" -#~ "<p>Aby uzyskać pomoc odwiedź <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" - -#~ msgid "" -#~ "See the <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">User Manual</a> for more help" -#~ msgstr "" -#~ "Otwórz <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">Podręcznik Użytkownika</a> aby uzyskać więcej informacji" - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "Użyj tej opcji dla plików html0 z Book Designer." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Musisz dodać tą opcję jeśli generowałeś plik przez pdftohtml, w innym " -#~ "przypadku konwersja nie powiedzie się." - -#~ msgid "<li><b>book-designer</b> - HTML0 files from Book Designer</li>" -#~ msgstr "" -#~ "<li><b>book-designer</b> - pliki HTML0 stworzone w Book Designer</li>" - -#~ msgid "and delete from library" -#~ msgstr "i usuń z biblioteki" - -#~ msgid "Copying library to " -#~ msgstr "Kopiowanie biblioteki do " - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Błąd serwera LibraryThing.com. Spróbuj ponownie poźniej." - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Kliknij, aby przeglądać książki po okładkach" - -#~ msgid "Click to browse books by tags" -#~ msgstr "Kliknij, aby przeglądać ksiązki po etykietach" - -#~ msgid "&Button size in toolbar" -#~ msgstr "&Rozmiar przycisków na pasku narzędzi" - -#~ msgid "Sort by &popularity" -#~ msgstr "Sortuj według &popularności" - -#~ msgid "&Stop selected job" -#~ msgstr "&Zatrzymaj zaznaczone zadanie" - -#~ msgid "Edit meta information" -#~ msgstr "Edytuj metadane" - -#~ msgid "Edit Meta Information" -#~ msgstr "Edytuj metadane" - -#~ msgid "Change the publisher of this book" -#~ msgstr "Zmień wydawcę tej ksiązki" - -#~ msgid "Set the publisher of this book." -#~ msgstr "Ustaw wydawcę tej książki" - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "Wyjściowy HTML jest \"ładnie drukowany\" dla łatwiejszej analizy" - -#~ msgid "Be more verbose while processing." -#~ msgstr "Wyświetlaj szczegółowe kominukaty w czasie pracy." - -#~ msgid "Be verbose while processing" -#~ msgstr "Wyświetlaj szczegółowe kominukaty w czasie pracy" - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Wyświetlaj szczegółowe komunikaty w czasie pracy. Zaznaczenie w wielu " -#~ "miejscach zwiększa liczbę szczegółów." - -#~ msgid "Very verbose output, useful for debugging." -#~ msgstr "Bardzo szczegółowy wynik. Przydatny do debugowania." - -#~ msgid "Be more verbose." -#~ msgstr "Wyświetlaj szczegółowe kominukaty." - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Wyświetlaj szczegółowe komunikaty przydatne przy debugowaniu. Zaznaczenie w " -#~ "wielu miejscach zwiększa liczbę szczegółów." - -#~ msgid "Read &metadata from files" -#~ msgstr "Wczytytuj &metadane z plików" - -#~ msgid "&Metadata from file name" -#~ msgstr "&Metadane z nazwy pliku" - -#~ msgid "No metadata found" -#~ msgstr "Nie znaleziono metadanych" - -#~ msgid "&Search:" -#~ msgstr "&Szukaj:" - -#~ msgid "Fetch metadata" -#~ msgstr "Pobierz metadane" - -#~ msgid "Fetch" -#~ msgstr "Pobierz" - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Nie można pobrać okładki.</b><br/>" - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Profil docelowego urządzenia dla tego pliku EPUB. Wybranie \"Żadne\" " -#~ "skutkuje utworzeniem pliku niezależnego od urządzenia. Profile są używane do " -#~ "ustalenia zależnych od urządzenia restrykcji EPUB. Możliwe wybory: " - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "Wyrażenie XPath używane do wykrywania rozdziałów. Domyślnie za tytuły " -#~ "rozdziałów uważane są\n" -#~ "etykiety <h1> lub <h2> zawierające słowa \"rozdział\", \"książka\", " -#~ "\"sekcja\" lub \"część\". To samo dotyczy dowolnych\n" -#~ "etykiet zawierających klasę rozdziału (class=\"chapter\"). \n" -#~ "Użyte wyrażenie musi określać listę elementów. Aby wyłączyć wykrywanie " -#~ "rozdziałów,\n" -#~ "użyj wyrażenia \"/\". Samouczek XPath w Instrukcji użytkownika calibre " -#~ "porusza to\n" -#~ "zagadnienie dokładniej.\n" - -#~ msgid "Convert to LRS" -#~ msgstr "Konwertuj do LRS" - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "Konwersja z %s do LRF nie jest wspierana." - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Ustawienia autora w metadanych generowanego e-booka. Domyślna wartość to " -#~ "%default" - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [opcje] komiks.cb[z|r]\n" -#~ "\n" -#~ "Konwersja komiksu w formacie CBR lub CBZ do e-booka. \n" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Nie można przetworzyć obrazu %s. Błąd: %s" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Analiza odnośnika %s %s nie powiodła się" - -#~ msgid "Click to see the list of books available on your computer" -#~ msgstr "Kliknij, aby zobaczyć listę książek dostepnych na twoim komputerze" - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Liczba kolorów dla konwersji grafiki na czarno-białą. Domyślnie: %default" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Biblioteka\n" -#~ "%d\n" -#~ "książek" - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [opcje] mój_plik\n" -#~ "\n" -#~ "Konwersja dowolnego formatu e-booka do LRF. Wspierane formaty:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC i PDF. any2lrf przetworzy również " -#~ "archiwa RAR czy\n" -#~ "ZIP szukając pliku e-booka wewnątrz archiwum.\n" -#~ " " - -#~ msgid "Rendering comic pages..." -#~ msgstr "Przetwarzanie stron komiksu..." - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [opcje] mój_e-book.fb2\n" -#~ " \n" -#~ " \n" -#~ "%prog konwertuje mój_e-book.fb2 do mój_e-book.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Użycie: %prog [opcje] mój_e-book.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog konwertuje mój_e-book.epub do mój_e-book.lrf" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Nie można pobrać okładki" - -#~ msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#~ msgstr "" -#~ "<b>%s</b>: %s stworzył <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s został uaktualniony do wersji %s. Zobacz <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">listę zmian i " -#~ "poprawek</a>. Otworzyć stronę pobierania?" - -#~ msgid "" -#~ "<p>Books with the same title as the following already exist in the database. " -#~ "Add them anyway?<ul>" -#~ msgstr "" -#~ "<p>Książki o takim samym tytule jak poniższe znajdują już się bazie danych. " -#~ "Dodać je mimo to?<ul>" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Kliknij, aby zobaczyć listę aktywnych zadań." - -#~ msgid "Meta information" -#~ msgstr "Metadane" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Pokazuj &tekst pod przyciskami na pasku narzędzi" - -#~ msgid "Job stopped by user" -#~ msgstr "Zadanie zatrzymane przez użytkownika" - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "Hasło do biblioteki calibre. Nazwa użytkownika to " - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sUżycie%s: %s\n" - -#~ msgid "<p>Copying books to %s<br><center>" -#~ msgstr "<p>Kopiowanie książek do %s<br><center>" - -#~ msgid "DRM Error" -#~ msgstr "Błąd DRM" - -#~ msgid "<b>%s</b><br/><p>%s</p>" -#~ msgstr "<b>%s</b><br/><p>%s</p>" - -#~ msgid "Add Ta&gs: " -#~ msgstr "Dodaj &etykiety: " - -#~ msgid "Format for &single file save:" -#~ msgstr "Format zapisu dla &pojedynczego pliku:" - -#~ msgid "Override &CSS" -#~ msgstr "Zastąp &CSS" - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Zastąp CSS. Można podać ścieżkę do arkusza stylów CSS lub ciąg znaków. " -#~ "Podany ciąg jest interpretowany jako kod CSS." - -#~ msgid "Override<br>CSS" -#~ msgstr "Zastąp<br>CSS" - -#~ msgid "&Left Margin:" -#~ msgstr "&Lewy margines:" - -#~ msgid "&Top Margin:" -#~ msgstr "&Górny margines:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "&Dolny margines:" - -#~ msgid "&Right Margin:" -#~ msgstr "&Prawy margines:" - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "&Mnożnik dla tekstu w wyrenderowanych tableach:" - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [opcje] OPFFILE" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Konwertuj %s do LRF" - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [opcje] nazwa_pliku\n" -#~ "\n" -#~ "Konwertuj jeden z wielu dostępnych formatów e-booka do pliku %s. Wspierane " -#~ "formaty: %s\n" - -#~ msgid "Output written to" -#~ msgstr "Plik wyjściowy zapisany do" - -#~ msgid "The series to which this book belongs" -#~ msgstr "Seria do której należy książka" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Sortuj etykiety według popularności" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Użycie: %s plik.lit" - -#~ msgid "Compacting..." -#~ msgstr "Kompaktowanie..." - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "Kompaktowanie bazy danych. To może chwilę potrwać." - -#~ msgid "Output written to " -#~ msgstr "Plik wyjściowy zapisany w " - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "Przechodź przez odnośniki w plikach HTML wszerz. Standardowo używany jest " -#~ "algorytm wgłębny." - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "" -#~ "Plik wynikowy. Nazwa domyślnie jest generowana na podstawie nazwy pliku " -#~ "wejściowego." - -#~ 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." -#~ msgstr "" -#~ "Maksymalny poziom rekurencji podczas podążania za linkami w plikach HTML. " -#~ "Musi być liczbą nieujemną. 0 oznacza, że w głównym pliku html nie podąża się " -#~ "za żadnymi linkami." - -#~ msgid "Sort key for the author" -#~ msgstr "Sortuj wg autora" - -#~ msgid "Could not save some ebooks" -#~ msgstr "Nie można zapisać niektórych e-książek" - -#~ msgid "" -#~ "<p>Could not save the following books to disk, because the %s format is not " -#~ "available for them:<ul>" -#~ msgstr "" -#~ "<p>Nie można zapisać poniższych książek na dysku, ponieważ plik w formacie " -#~ "%s nie jest dla nich dostępny:<ul>" - -#~ msgid "Schedule for download" -#~ msgstr "Planowanie pobierania" - -#~ msgid "%d recipes" -#~ msgstr "%d źródeł" - -#~ msgid "Add new plugin" -#~ msgstr "Dodaj nową wtyczkę" - -#~ msgid "Choose plugin" -#~ msgstr "Wybierz wtyczkę" - -#~ msgid "Plugin &file:" -#~ msgstr "&Plik wtyczki:" - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[options]\n" -#~ "\n" -#~ "Włącz serwer zawartości calibre." - -#~ msgid "&Add" -#~ msgstr "&Dodaj" - -#~ msgid " plugins" -#~ msgstr " - wtyczki" - -#~ msgid "No valid plugin found in " -#~ msgstr "Nie znaleziono wtyczki w " - -#~ msgid "The series index" -#~ msgstr "Spis serii" - -#~ msgid "Series index." -#~ msgstr "Spis serii." - -#~ msgid "This book has no available formats" -#~ msgstr "Ta książka nie ma dostepnych formatów" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Książka <font face=\"serif\">%s</font> z %s." - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Wybierz lokalizację dla twojej biblioteki książek." - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>Ta książka jest chroniona przez <a href=\"%s\">DRM</a>" - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "Rozmiar czcionki podstawowej w punktach. Domyślna to %default pt. Ustawienie " -#~ "wartości na 0 zapobiegnie skalowaniu czcionek." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Wyświetlaj tabele HTML jako bloki tekstu zamiast właściwych tabel. To jest " -#~ "konieczne jeśli HTML zawiera bardzo duże lub złożone tabele." - -#~ msgid "Set the authors" -#~ msgstr "Ustaw autorów" - -#~ msgid "Set the comment" -#~ msgstr "Ustaw komentarz" - -#~ msgid "Click to see the list of books on the storage card in your reader" -#~ msgstr "" -#~ "Kliknij aby zobaczyć listę książek na karcie pamięci w twoim czytniku." - -#~ msgid "Send to storage card" -#~ msgstr "Wyślij do karty pamięci." - -#~ msgid "The output directory. Defaults to the current directory." -#~ msgstr "Folder wyjściowy. Domyślnie jest to bieżący folder." - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Kliknij aby wyłączyć Przeglądanie Okładek" - -#~ msgid "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" -#~ msgstr "" -#~ "<p>Przeglądanie książek za pomocą ich okładek jest wyłączone.<br>Załadowanie " -#~ "modułu pictureflow nie powiodło się:<br>" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "&Lokalizacja książek (Książki są przechowywane w folderach posortowanych " -#~ "według autorów a metadane znajdują się w pliku metadata.db)" - -#~ msgid "Browse for the new database location" -#~ msgstr "Wybierz nową lokalizację bazy danych" - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "Lista etykiet do ustawienia oddzielonych przecinkami" - -#~ msgid "&Compact database" -#~ msgstr "&Kompaktuj bazę danych" - -#~ msgid "Set defaults for conversion" -#~ msgstr "Ustaw parametry domyślne konwersji" - -#~ msgid "Customize %s" -#~ msgstr "Dostosuj %s" - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>Musi być katalogiem." - -#~ msgid "Chapter Detection" -#~ msgstr "Wykrywanie rozdziałów" - -#~ msgid "Convert to EPUB" -#~ msgstr "Konwersja do EPUB" - -#~ msgid "Matches" -#~ msgstr "Pasujące" - -#~ msgid "Convert to LRF" -#~ msgstr "Konwersja do LRF" - -#~ msgid "<font color=\"gray\">No help available</font>" -#~ msgstr "<font color=\"gray\">Pomoc niedostępna</font>" - -#~ msgid " pts" -#~ msgstr " pkt" - -#~ msgid "&Disable chapter detection" -#~ msgstr "&Wyłącz wykrywanie rozdziałów" - -#~ msgid "Waiting" -#~ msgstr "Oczekiwanie" - -#~ msgid "Copying database" -#~ msgstr "Kopiowanie bazy danych" - -#~ msgid "Output:" -#~ msgstr "Wynik:" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "Set defaults for conversion of comics" -#~ msgstr "Ustaw parametry domyślne konwersji komiksów" - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "Nie wymuszaj wyjustowania tekstu w pliku wynikowym." - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "Zachowaj wygenerowany plik HTML po konwersji do LRF." - -#~ msgid "Set the ISBN" -#~ msgstr "Ustaw ISBN" - -#~ msgid "Croatian" -#~ msgstr "Chorwackie" - -#~ msgid "Italian" -#~ msgstr "Włoskie" - -#~ msgid "Portugese" -#~ msgstr "Portugalskie" - -#~ msgid "German" -#~ msgstr "Niemieckie" - -#~ msgid "Serbian" -#~ msgstr "Serbskie" - -#~ msgid "French" -#~ msgstr "Francuskie" - -#~ msgid "Spanish" -#~ msgstr "Hiszpańskie" - -#~ msgid "Dutch" -#~ msgstr "Holenderskie" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Pokaż &powiadomienia w zasobniku systemowym" - -#~ msgid "Add extra spacing below the header. Default is %default px." -#~ msgstr "" -#~ "Dodaj dodatkowy odstęp poniżej nagłówka. Domyślna wartość to %default " -#~ "pikseli." - -#~ msgid "No text &justification" -#~ msgstr "Nie &justuj tekstu" - -#~ msgid "Automatic &chapter detection" -#~ msgstr "Automatyczne wykrywanie &rozdziałów" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "Automatyczny &spis treści" - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "Autor(zy) ebooka, jako lista rozdzielana znakiem &." - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Wymusza koniec strony przed znacznikami, których nazwa pokrywa się z danym " -#~ "wyrażeniem regularnym." - -#~ msgid "author email" -#~ msgstr "adres email autora" - -#~ msgid "comments" -#~ msgstr "komentarze" - -#~ msgid "tag" -#~ msgstr "tag" - -#~ msgid "feed" -#~ msgstr "subskrypcja" - -#~ msgid "feeds" -#~ msgstr "subskrypcje" - -#~ msgid "content" -#~ msgstr "zawartość" - -#~ msgid "date modified" -#~ msgstr "data modyfikacji" - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal i John Schember" - -#~ msgid "Options to control e-book conversion." -#~ msgstr "Opcje odpowiedzialne za konwersję e-książek" - -#~ msgid "Add/Save" -#~ msgstr "Dodaj/zapisz" - -#~ msgid "English (AU)" -#~ msgstr "angielski (Australia)" - -#~ msgid "English (CA)" -#~ msgstr "angielski (Kanada)" - -#~ msgid "Copy to Clipboard" -#~ msgstr "Kopiuj do schowka" - -#~ msgid "The download timed out." -#~ msgstr "Czas pobierania minął." - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "Pobieranie metadanych wydaje się przedłużać. Spróbuj ponownie później." - -#~ msgid "Last downloaded" -#~ msgstr "Ostatnio pobrano" - -#~ msgid "Download &cover" -#~ msgstr "Pobierz o&kładkę" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Nie udało się pobrać metadanych dla następujących e-ksiązek:" - -#~ msgid "Download only metadata" -#~ msgstr "Pobierz tylko metadane" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Nie udało się pobrać metadanych:" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Pobieram %s dla %d książki(ek)" - -#~ msgid "Download only covers" -#~ msgstr "Pobierz tylko okładki" - -#~ msgid "Insert &blank line" -#~ msgstr "Wstaw &pustą linię" - -#~ msgid "Do not add a blank line between paragraphs." -#~ msgstr "Nie dodawaj pustej linii pomiędzy paragrafami." - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Nie dodawaj spisu treści na końcu książki. Użyteczne jeśli książka posiada " -#~ "własny spis treści." - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Wybierz &kolumny wyświetlane w widoku biblioteki:" - -#~ msgid "&Adding books" -#~ msgstr "&Dodawanie książek" - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "" -#~ "Ten profil przeznaczony jest dla urządzeń z linii SONY PRS. Np. 500/505/700 " -#~ "itd." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Komunikacja z czytnikiem BeBook eBook." - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Komunikacja z czytnikiem BeBook Mini eBook." - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "Pomijam zduplikowane artykuły: %s" - -#~ msgid "The series number" -#~ msgstr "Numer serii" - -#~ msgid "Checking for missing files." -#~ msgstr "Sprawdzam czy brakuje jakichś plików." - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Sprawdzam integralność SQL..." - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Uaktualnij metadane pobierając je z metadanych wybranego formatu" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Użyj kreatora pomagającego skonstruować wyrażenie XPath" - -#~ msgid "Remove F&ooter" -#~ msgstr "Usuń &stopkę" - -#~ msgid "Remove H&eader" -#~ msgstr "Usuń &nagłówek" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM rrrr" - -#~ msgid "day" -#~ msgstr "dzień" - -#~ msgid "Monday" -#~ msgstr "poniedziałek" - -#~ msgid "Tuesday" -#~ msgstr "wtorek" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Pobierz wszystkie zaplanowane" - -#~ msgid "Friday" -#~ msgstr "piątek" - -#~ msgid "Thursday" -#~ msgstr "czwartek" - -#~ msgid "Every " -#~ msgstr "Co " - -#~ msgid "at" -#~ msgstr "o" - -#~ msgid "Wednesday" -#~ msgstr "środę" - -#~ msgid "Saturday" -#~ msgstr "sobotę" - -#~ msgid "Sunday" -#~ msgstr "niedzielę" - -#~ msgid "Device database corrupted" -#~ msgstr "Baza danych urządzenia uszkodzona" - -#~ msgid "metadata" -#~ msgstr "metadane" - -#~ msgid "covers" -#~ msgstr "okładki" - -#~ msgid "Invalid library location" -#~ msgstr "Niewłaściwa lokalizacja biblioteki" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "OSTRZEŻENIE: Aktywne zadania" - -#~ msgid "&User stylesheet" -#~ msgstr "Arkusze stylów użytkownika" - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Karta A\n" -#~ "%s\n" -#~ "dostępna" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Karta B\n" -#~ "%s\n" -#~ "dostępna" - -#~ msgid "Ebook Viewer" -#~ msgstr "Przeglądarka książek" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Czytnik\n" -#~ "%s\n" -#~ "dostępny" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "Kliknij, aby zobaczyć książki na karcie pamięci B w twoim czytniku" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "Kliknij, aby zobaczyć książki na karcie pamięci A w twoim czytniku" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "Kliknij, aby zobaczyć książki na głównej pamięci twojego czytnika" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Kliknij, aby zobaczyć książki dostępne na twoim komputerze" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Używam: %s:%s@%s:%s i szyfrowania %s" - -#~ msgid "English (IND)" -#~ msgstr "angielski (Indie)" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "" -#~ "Czas oczekiwania na odpowiedź z LibraryThing.com minął. Spróbuj ponownie " -#~ "później." - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "Kod ISBN książki, dla której chcesz pobrać metadane." - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "Dostarczanie\n" -#~ "poczty email" - -#~ msgid "Add a tab at the beginning of each paragraph." -#~ msgstr "Dodaj tabulację na początku każdego paragrafu" - -#~ msgid "Stop &all jobs" -#~ msgstr "&Zatrzymaj wszystkie zadania" - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "Failed to email books" -#~ msgstr "Przesłanie książek na email nie powiodło się" - -#~ msgid "Failed to check database integrity" -#~ msgstr "Sprawdzenie integralności bazy danych się nie powiodło" - -#~ msgid "ratings" -#~ msgstr "oceny" - -#~ msgid "Download %s from %s" -#~ msgstr "Pobierz %s z %s" - -#~ msgid "description/reviews" -#~ msgstr "opis/recenzje" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Pobierz metadane z Google Books" - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "Kodowanie znaków dla plików wejścia. Domyslnie - autowykrywanie." - -#~ msgid "Indent size:" -#~ msgstr "Rozmiar wcięcia:" - -#~ msgid "Add a tab at the beginning of each paragraph" -#~ msgstr "Dodaj tabulator na początku każdego paragrafu" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Wymuś maksymalną długość linii" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Serwer\n" -#~ "zawartości" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "%d dni, %d godzin i %d minut temu" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "Prześlij określony format na kartę pamięci B" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "Prześlij określony format na kartę pamięci A" - -#~ msgid "Send specific format to main memory" -#~ msgstr "Prześlij określony format na główna pamięć" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "Nie udało się pobrać artykułu. Użyj -vv, by zobaczyć przyczynę" - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Lista oddzielonych przecinkami formatów do zapisania dla każdej książki. " -#~ "Domyślnie wszystkie dostępne książki są zapisywane." - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Wybierz lokalizację Twoich książek. Gdy dodasz książki do calibre, zostaną " -#~ "one tutaj skopiowane:" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Wybierz swój czytnik książek. Spowoduje to ustawienie opcji konwersji tak, " -#~ "by produkowały książki zoptymalizowane dla Twojego urządzenia." - -#~ msgid "Create catalog of the books in your calibre library" -#~ msgstr "Stwórz katalog książek w swojej bibliotece calibre" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Wybierz formaty, które <b>nie</b> zostaną usunięte" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Brak książek do wygenerowania katalogu" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Nie udało się pobrać metadanych z:" - -#~ msgid "Warning" -#~ msgstr "Ostrzeżenie" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "Nie udało się odnaleźć okładki dla tej książki. Spróbuj podać najpierw numer " -#~ "ISBN." - -#~ msgid "There were errors" -#~ msgstr "Pojawiły się błędy" - -#~ msgid "Bad cover" -#~ msgstr "Zła okładka" - -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "calibre może wysłać książki do Ciebie (lub czytelnika) przez e-mail" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Nie można wykryć %s dysku. Jądro jest prawdopodobnie eksportujących " -#~ "przestarzała wersja SYSFS." - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Stwórz katalog książek w Twojej bibliotece calibre" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "&Pobierz metadane z serwera" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "List builtin recipes" -#~ msgstr "Lista wbudowanych źródeł" - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "Wyrażenie regularne używane do usuwania stopki." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Użyj wyrażenia regularnego aby spróbować usunąć nagłówek." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Użyj wyrażenia regularnego aby spróbować usunąć stopkę." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "Wyrażenie regularne używane do usuwania nagłówka." - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "" -#~ "<p>Aby uzyskać pomoc otwórz: <a href=\"%s\">Podręcznik Uzytkownika</a><br>" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Nie udało się pobrać niektórych metadanych" - -#~ msgid "Fit &cover to view" -#~ msgstr "Dopasuj &okładkę do rozmiaru okna" - -#~ msgid "Pick recipe" -#~ msgstr "Wybierz źródło" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Wybierz źródło, które chcesz dostosować" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Aby uzyskać pomoc w pisaniu zaawansowanych źródeł aktualności odwiedź stronę " -#~ "<a href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">źródła " -#~ "aktualności użytkownika</a>." - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Ścieżka do pliku TXT zawierającego komentarz." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Katalog docelowy. Domyślnie aktualny katalog" - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Określ stopień kompresji dokumentu. Skala od 1-10, gdzie 1 to najmniejsza " -#~ "kompresja, ale najszybsze generowanie dokumentu, a 10 to najwyższa " -#~ "kompresja, ale najwolniejsze generowanie dokumentu." - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Dołącz sekcję 'Ostatnio dodane'" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "Etykieta 'Oznacz tę książkę jako przeczytaną':" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Dołącz sekcję 'Tytuły'" - -#~ msgid "Sort numbers as text" -#~ msgstr "Sortuj numery jako tekst" - -#~ msgid "Convert E-books" -#~ msgstr "Konwertuj ksiązki" - -#~ msgid "Header regular expression:" -#~ msgstr "Wyrażenie regularne dla nagłówka:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Wyrażenie regularne dla stopki:" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Przesłanie następujących książek poprzez email nie powiodło się:" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "" -#~ "Rozmiar %s jest nieprawidłowy. Musi on byc podany w fromacie " -#~ "wysokośćxszerokość" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Odczytaj metadane jedynie z &nazwy pliku" - -#~ msgid "&Saving books" -#~ msgstr "&Zapisywanie książek" - -#~ msgid "Sending to &device" -#~ msgstr "Przesyłanie na &urządzenie" - -#~ msgid "Sent by email:" -#~ msgstr "Preślij poprzez email:" - -#~ msgid "Could not find metadata" -#~ msgstr "Nie można było znaleźć metadanych" - -#~ msgid "Finding metadata..." -#~ msgstr "Wyszukuję metadane..." - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Przerwij edycję wszystkich pozostałych książek" - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "Zawieranie: słowo lub fraza występuje gdziekolwiek w metadanych" - -#~ msgid "What kind of match to use:" -#~ msgstr "Jaki rodzaj porównywania ma być używany:" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "" -#~ "Równość: słowo lub fraza musi w całości pasować do wpisu w metadanych" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "" -#~ "Wyrażenie regularne: wyrażenie musi pasować gdziekolwiek w metadanych" - -#~ msgid "Del" -#~ msgstr "Usuń" - -#~ msgid "Configure calibre" -#~ msgstr "Konfiguruj calibre" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Wybierz folder docelowy dla %s.%s" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "" -#~ "Musisz ustawić nazwe uzytkownika i hasło dla tego serweru pocztowego." - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Nie odnaleziono metadanych. Spróbuj poprawić tytuł i autora albo numer ISBN." - -#~ msgid "Paste Image" -#~ msgstr "Wklej grafikę" - -#~ msgid "Copy Image" -#~ msgstr "Kopiuj grafikę" - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Umożliwia komunikację z czytnikiem książek Kindle 2." - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Umożliwia komunikację z czytnikami książek Sony PRS-600/700/900." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Umożliwia komunikację z tabletem internetowym Nokia 810." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Umożliwia komunikację z czytnikami książek Sony PRS-300/505/500." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Umożliwia komunikację z czytnikiem książek Teclast K3." - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "Nie można uzyskać dostępu do %s. Używam katalogu %s jako biblioteki." - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Nie można pobrać metadanych" - -#~ msgid "set in ui.py" -#~ msgstr "usraw w ui.py" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Konwertuję %d książkę z %d (%s)" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Ostatnio czytana strona: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Ostatnio czytana strona: Lokalizacja %d (%d%%)" - -#~ msgid "(%d found)" -#~ msgstr "(znaleziono %d)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Lokalizacja %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Strona %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Lokalizacja %d • %s</b><br />" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s zostało uaktualnione do wersji %s. Sprawdź <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">nowe funkcjonalności</a>. Przejść teraz na stronę " -#~ "pobierania?" - -#~ msgid "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" -#~ msgstr "" -#~ "<span style=\"color:red; font-weight:bold\">Najnowsza wersja: <a " -#~ "href=\"%s\">%s</a></span>" - -#~ msgid "Finish gmail setup" -#~ msgstr "Zakończ ustawianie konta GMail" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Wysokość linii w punktach. Kontroluje odstęp między kolejnymi liniami " -#~ "tekstu. Domyślnie żadne zmiany wysokości linii nie są zastosowane." - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "PRZEGLĄD REDAKCYJNY" - -#~ msgid "Book Jacket" -#~ msgstr "Obwoluta" - -#~ msgid "social metadata" -#~ msgstr "metadane społecznościowe" - -#~ msgid "Download only social metadata" -#~ msgstr "Pobierz tylko metadane społecznościowe" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Pobierz metadane społecznościowe z amazon.com" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "Pobieraj domyślnie metadane &społecznościowe (etykiety/oceny/itd.)" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Pobieranie szpołecznościowych metadanych, proszę czekać..." - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Pobierz metadane społecznościowe (etykiety/oceny/itd.) dla zaznaczonej " -#~ "książki" - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "&Transliteruj znaki Unicode na ASCII." - -#~ msgid "Attached is the" -#~ msgstr "Załączony jest" - -#~ msgid "&Check database integrity" -#~ msgstr "&Sprawdź integralność bazy danych" - -#~ msgid "Search as you type" -#~ msgstr "Szukaj w trakcie wpisywania" - -#~ msgid "PDB Input" -#~ msgstr "Źródłowy PDB" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Kodowanie znaków dla źródłowych plików HTML. Popularne wybory to: cp1252, " -#~ "latin1, iso-8859-1 i utf-8." - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "Domyślnie &nadpisuj autora i tytuł przy pobieraniu metadanych" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Załączony plik: %s jest źródłem do pobrania %s." - -#~ msgid "No matches found for this book" -#~ msgstr "Nie znaleziono wyników dla tej książki" - -#~ msgid "Delete current search and clear search box" -#~ msgstr "Usuń aktualne wyszukiwanie i wyczyść pole wyszukiwania" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "" -#~ "Format, w którym będą dane wyjściowe. Do wyboru są: %s. Domyślny to tekst." - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Nie można przetworzyć grafiki: %s\n" -#~ "%s" - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Nie można pobrać okładki z serwera, z powodu zbyt dużego obciążenia. Spróbuj " -#~ "ponownie później." - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Krótki przewodnik po calibre" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Maksymalna liczba oczekujących zadań" - -#~ msgid "Column heading" -#~ msgstr "Nagłówek kolumny" - -#~ msgid "Use brackets" -#~ msgstr "Użyj nawiasów" - -#~ msgid "Values can be edited" -#~ msgstr "Wartości mogą być edytowane" - -#~ msgid "Column type" -#~ msgstr "Typ kolumny" - -#~ msgid "Editing meta information for %d books" -#~ msgstr "Edytowanie metadanych dla %d książek" - -#~ msgid "Merge books" -#~ msgstr "Połącz książki" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Umożliwia komunikację z czytnikiem Booq Avant" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d z %d" - -#~ msgid "" -#~ "Do not use SVG for the book cover. Use this option if your EPUB is going to " -#~ "be used ona 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 "" -#~ "Nie używaj SVG do tworzenia okładki książki. Użyj tej opcji, jeśli twój EPUB " -#~ "będzie używany na urządzeniu, które nie wspiera SVG, jak iPhone czy JetBook " -#~ "Lite. Bez tej opcji takie urządzenia wyświetlą okładkę jako pustą stronę." - -#~ msgid "Downloads series information from librarything.com" -#~ msgstr "Pobierz informacje o serii z librarything.com" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Pobierz metadane z Douban.com" - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Zachowaj pierwotne proporcje boków okładki zamiast rozciągania jej, by " -#~ "zajmowała całą pierwszą stronę wygenerowanego pliku pdf." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Określ kodowanie znaków dokumentu wyjściowego. Domyślnie to utf-8. Uwaga: ta " -#~ "opcja nie jest honorowana przez wszystkie formaty." - -#~ msgid "Communicate with iBooks through iTunes." -#~ msgstr "Umożliwia komunikację z iBooks poprzez iTunes." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Umożliwia komunikację z czytnikiem Sweex MM300." - -#~ msgid "&Restrict to:" -#~ msgstr "&Zawęź do:" - -#~ msgid " and delete from library" -#~ msgstr " i usuń z biblioteki" - -#~ msgid "" -#~ "Library\n" -#~ "%d books" -#~ msgstr "" -#~ "Biblioteka\n" -#~ "%d książek" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Kliknij, aby otworzyć szczegóły ksiązki w oknie" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Nie udało się skonwertować %d książki z %d, ponieważ odpowiedni format " -#~ "źródłowy nie został odnaleziony." - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Nie udało się skonwertować: %s<p>Książka posiada zabezpieczenie <a " -#~ "href=\"%s\">DRM</a>. Musisz najpierw usunąć to zabezpieczenie przy pomocy " -#~ "innego programu." - -#~ msgid "Reader" -#~ msgstr "Czytnik" - -#~ msgid "Manage &user categories" -#~ msgstr "Zarządzaj kategoriami &użytkownika" - -#~ msgid "Automatic" -#~ msgstr "Automatycznie" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Znaleziono pewne nieścisłości" - -#~ msgid "" -#~ "<li><b>Manual Management</b>: Calibre updates the metadata and adds " -#~ "collections only when a book is sent. With this option, calibre will never " -#~ "remove a collection.</li>\n" -#~ "<li><b>Only on send</b>: Calibre updates metadata and adds/removes " -#~ "collections for a book only when it is sent to the device. </li>\n" -#~ "<li><b>Automatic management</b>: Calibre automatically keeps metadata on the " -#~ "device in sync with the calibre library, on every connect</li></ul>" -#~ msgstr "" -#~ "<li><b>Ręczne zarządzanie</b>: Calibre uaktualni metadane i doda kolekcje " -#~ "tylko gdy książka będzie przesyłana. Przy tym ustawieniu calibre nigdy nie " -#~ "usunie kolekcji.</li>\n" -#~ "<li><b>Tylko podczas wysyłania</b>: Calibre uaktualni metadane i doda/usunie " -#~ "kolekcje książki tylko gdy będzie przesyłana na urządzenie.</li>\n" -#~ "<li><b>Automatyczne zarządzanie</b>: Calibre będzie automatycznie " -#~ "synchronizował metadane na urządzeniu z tymi w bibliotece calibre przy " -#~ "każdym połączeniu.</li></ul>" - -#~ msgid "Show &donate button (restart)" -#~ msgstr "Pokaż przycisk &dotacji (wymaga restartu)" - -#~ msgid "Column &type" -#~ msgstr "&Typ kolumny" - -#~ msgid "mixed" -#~ msgstr "mieszany" - -#~ msgid "misc" -#~ msgstr "różny" - -#~ msgid "book" -#~ msgstr "książka" - -#~ msgid "replace" -#~ msgstr "zastąp" - -#~ msgid "ignore" -#~ msgstr "ignoruj" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "strict" -#~ msgstr "ścisłe" - -#~ msgid "Text justification:" -#~ msgstr "Wyjustowanie tekstu:" - -#~ msgid "Send specific format" -#~ msgstr "Wyślij wybrany format" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Użyj &istniejącej biblioteki z nową lokalizacją" - -#~ msgid "Add the new category" -#~ msgstr "Dodaj nową kategorię" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "Podaj nazwę nowej kategorii. Przed dodaniem wybierz typ." - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (był %s)" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Znaleziono duplikaty i złączono je z następującymi istniejącymi książkami:" - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "Wybrane książki będą <b>trwale usunięte</b> i ich pliki zostaną usunięte z " -#~ "twojego komputera. Jesteś pewien?" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "Następujące książki zawierały formaty wymienione w bazie danych, które nie " -#~ "były rzeczywiście dostępne. Wpisy dla tych formatów zostały usunięte. " -#~ "Powinieneś sprawdzić je ręcznie. Taka sytuacja może mieć miejsce, gdy " -#~ "ręcznie manipulujesz plikami bezpośrednio w folderze biblioteki." - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Jeśli zostaną znalezione książki z podobnymi tytułami i autorami, &złącz " -#~ "nowe pliki automatycznie" - -#~ 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->Plugins" -#~ msgstr "" -#~ "Tutaj możesz zmienić sposób, w jaki calibre będzie zapisywał książki gdy " -#~ "klikniesz przycisk Prześlij na urządzenie. To ustawienie może być nadpisane " -#~ "dla pojedynczych urządzeń poprzez dostosowanie wtyczek interfejsów urządzeń " -#~ "w menu Preferencje->Wtyczki" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Edytuj sortowanie dla '%s'" - -#~ msgid "Rename '%s'" -#~ msgstr "Zmień nazwę '%s'" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Nie zapomnij podać swojego loginu i hasła gmail. Możesz zarejestrować się, " -#~ "by dostać darmowe konto gmail pod adresem http://gmail.com" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "CYKL: %s [%s]<br />" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "Pobieraj cykl/etykiety/oceny z librarything.com" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Używaj liczb &rzymskich do numerowania cyklu" - -#~ msgid "Automatically number books in this series" -#~ msgstr "Automatycznie numeruj książki w cyklu" - -#~ msgid "tags" -#~ msgstr "etykiety" - -#~ msgid "Cannot use tag editor" -#~ msgstr "Nie można użyć edytora etykiet" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "Edytor etykiet nie może zostać użyty, jeśli zmodyfikowałeś etykiety" - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Dodaj swoje własne kategorie do Przeglądarki etykiet" - -#~ msgid "Communicate with the Promedia eBook reader" -#~ msgstr "Umożliwia komunikację z czytnikiem książek Promedia" - -#~ msgid "The author whose book to search for." -#~ msgstr "Autor poszukiwanych książek." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Wydawca poszukiwanej książki." - -#~ msgid "The title of the book to search for." -#~ msgstr "Tytuł poszukiwanej książki." - -#~ msgid "Delete current saved search" -#~ msgstr "Usuń aktualne zapisane wyszukanie" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Zapisz aktualne wyszukanie pod nazwą pokazaną w polu" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Pobierz okładki z openlibrary.org" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Pobierz okładki z librarything.com" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s nie znaleziono" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Każdy odnośnik pasujący do tego wyrażenia regularnego będzie ignorowany. Ta " -#~ "opcja może być użyta wielokrotnie, w takim przypadku odnośnik będzie " -#~ "ignorowany dopóki pasuje do co najmniej jednego wyrażenia regularnego. " -#~ "Domyślnie, żaden odnośnik nie jest ignorowany. Jeśli zarówno --filter-regexp " -#~ "jak i --match-regexp są wyspecyfikowane, --filter-regexp jest użyty jako " -#~ "pierwszy." - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [opcje] mybook.chm" - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Książka %s z %s" - -#~ msgid "" -#~ "When searching, highlight matched books, instead of restricting the book " -#~ "list to the matches.<p> You can use the N or F3 keys to go to the next match." -#~ msgstr "" -#~ "Książki spełniające warunki wyszukiwania będą podświetlone na pełnej liście " -#~ "książek.<p>Użyj klawisza N lub F3 by przeskoczyć do następnej wyszukanej " -#~ "pozycji." - -#~ msgid "Cover download" -#~ msgstr "Pobieranie okładki" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Umożliwia komunikację z czytnikiem książek Digma Q600" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Umożliwia komunikację z czytnikiem książek Kogan" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Umożliwia komunikację z czytnikiem książek Nook Color" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Pobiera metadane z amazon.de" - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Pobiera metadane z amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Pobiera z amazon.com metadane po hiszpańsku" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Pobiera z amazon.com metadane po angielsku" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Pobiera metadane z amazon.com" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Konwertuje komentarze pobrane z %s do postaci tekstowej" - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Pobiera metadane z Fictionwise" - -#~ msgid "Query: %s" -#~ msgstr "Zapytanie: %s" - -#~ msgid "Book author(s)" -#~ msgstr "Autor(rzy) książki" - -#~ msgid "Book title" -#~ msgstr "Tytuł książki" - -#~ msgid "Keywords" -#~ msgstr "Słowa kluczowe" - -#~ msgid "Book publisher" -#~ msgstr "Wydawca książki" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Wystąpił błąd podczas połączenia z Fictionwise" - -#~ msgid "Be more verbose about errors" -#~ msgstr "Wyświetlaj więcej informacji o błędach" - -#~ msgid "No result found for this search!" -#~ msgstr "Brak rezultatów tego wyszukiwania!" - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Pobiera metadane z francuskiego Nicebooks" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Pobiera pliki okładek z francuskiego Nicebooks" - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "Wystąpił błąd podczas pobierania pliku okładki z Nicebooks" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: nie znaleziono %s" - -#~ msgid "Book ISBN" -#~ msgstr "ISBN książki" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Okładki: 1-Sprawdź/ 2-Pobierz" - -#~ msgid "No errors found" -#~ msgstr "Nie znaleziono żadnych błędów" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Usuń pobrane newsy starsze niż podana liczba dni. Ustaw zero, aby wyłączyć " -#~ "usuwanie." - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Usuń pobrane newsy starsze niż " - -#~ msgid "&Highlight" -#~ msgstr "Podświetlaj" - -#~ msgid "Customize the toolbar" -#~ msgstr "Dostosuj pasek narzędzi" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Obecnie Kobo wspiera tylko jedną kolekcję: \"Im_Reading\". Stwórz tag o " -#~ "nazwie \"Im_Reading\" " - -#, python-format -#~ 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 "" -#~ ". Dwie specjalne kolekcje są dostępne: %s:%s i %s:%s. Dodaj te wartości do " -#~ "listy, aby je aktywować. Nazwy kolekcji muszą być poprzedzone znakiem \":\"." - -#~ msgid "Covers files path" -#~ msgstr "Ścieżka do pliku okładek" - -#~ msgid "Unknown publisher" -#~ msgstr "Nieznany wydawca" - -#~ msgid "No cover found!" -#~ msgstr "Nie znaleziono okładki!" - -#~ msgid "A cover was found for this book" -#~ msgstr "Znaleziono okładkę dla tej książki" - -#~ msgid "Cover saved to file " -#~ msgstr "Okładka zapisana do pliku " - -#~ msgid "Exception " -#~ msgstr "Wyjątki " - -#~ msgid "unknown id " -#~ msgstr "nieznanie id " - -#~ msgid "The priority of worker processes" -#~ msgstr "Priorytet zadań" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Format wyświetlania daty. %d - dzień, %b - miesiąc, %Y - rok. Domyślnie " -#~ "jest: %b, %Y" - -#~ msgid "Extra covers in books" -#~ msgstr "Dodatkowe okładki w książkach" - -#~ msgid "Missing covers in books" -#~ msgstr "Brakujące okładek w książkach" - -#~ msgid "Downloads series/covers/rating information from librarything.com" -#~ msgstr "Ś" - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Nie udało się zebrać wszystkich danych dla wpisu" - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "Ściąganie {0} dla {1} książki/ek" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Nie udało się przetworzyć: %s z błędem: %s" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Maksymalna liczba wyników do pobrania" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Skopiowano %d książek do %s" - -#~ msgid "" -#~ "<b>Heuristic processing</b> 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 <a href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">User Manual</a>." -#~ msgstr "" -#~ "<b>Przetwarzanie heurystyczne</b> oznacza, że calibre przeskanuje książkę w " -#~ "poszukiwaniu powtarzających się wzorców i naprawi je. Jak sama nazwa " -#~ "wskazuje, wiąże się to z pewnymi domysłami, co oznacza, że wynik konwersji " -#~ "może nawet być gorszy, jeśli calibre źle zgadnie. Dlatego też funkcja ta " -#~ "jest domyślnie wyłączona. Jeśli konwersja nie wygląda tak jakbyś chciał, to " -#~ "często włączenie heurystyki może poprawić sytuację. Więcej o różnych opcjach " -#~ "przetwarzania heurystycznego możesz przeczytać w <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#heuristic-processing\">Podręczniku " -#~ "Użytkownika</a>." - -#~ msgid "" -#~ "<p>Search and replace uses <i>regular expressions</i>. See the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">regular " -#~ "expressions tutorial</a> 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 "" -#~ "<p>Wyszukaj i Zamień używa <i>wyrażeń regularnych</i>. Zajrzyj do <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">podręcznika " -#~ "wyrażeń regularnych</a> aby się z nimi zapoznać. Dodatkowo, kliknięcie na " -#~ "przyciski kreatora poniżej pozwoli ci przetestować twoje wyrażenie regularne " -#~ "na aktualnym dokumencie wejściowym." - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i z %i Książek" - -#~ msgid "Customize searching" -#~ msgstr "Dostosuj wyszukiwanie" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Pobierz okładki z Douban.com" - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Pobierz okładki z amazon.com" - -#~ 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 "" -#~ "Gdy calibre usuwa odstępy między akapitami, to automatycznie ustawia wcięcia " -#~ "akapitów, aby zapewnić ich łatwe rozróżnienie. Ta opcja kontroluje głębokość " -#~ "wcięcia." - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "PODSUMOWANIE:\n" -#~ " %s" - -#~ msgid "Downloads series information from ww2.kdl.org" -#~ msgstr "Pobierz informacje o serii z ww2.kdl.org" - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Pobierz metadane z Amazon.com" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Wszystkie pliki z %s zostaną <b>usunięte na zawsze</b>. Jesteś tego pewien?" - -#~ msgid "Has Summary" -#~ msgstr "Posiada podsumowanie" - -#~ msgid "Has Cover" -#~ msgstr "Posiada okładkę" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Rozmiar okładki: %dx%d pikseli" - -#, python-format -#~ 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 "" -#~ "Modyfikacja tekstu dokumentu i struktury w oparciu o wspólne wzory. " -#~ "Domyślnie wyłączona. Użyj %s, aby umożliwić. Indywidualne działania mogą być " -#~ "wyłączone w opcjach %s." - -#~ 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 [options]\n" -#~ "\n" -#~ " Pobiera metadane z Amazona. Musisz wskazać albo tytuł, albo autora,\n" -#~ " albo ISBN, albo wydawcę lub słowa kluczowe. Pobierze maksymalnie\n" -#~ " 10 trafień, więc powinieneś jak najbardziej zawęzić swoje " -#~ "zapytanie.\n" -#~ " Możesz wybrać język uzyskanych metadanych:\n" -#~ " Wszystkie & angielski & francuski & niemiecki & hiszpański\n" -#~ " " - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Odczytaj/Zapisz metadane z plików/na pliki książki.\n" -#~ "\n" -#~ "Wspierane formaty do odczytu metadanych: %s\n" -#~ "\n" -#~ "Wspierane formaty do zapisu metadanych: %s\n" -#~ "\n" -#~ "Różne typy plików wspierają różne rodzaje metadanych. Jeśli spróbujesz " -#~ "ustawić\n" -#~ "niektóre metadane na typ pliku, który go nie wspiera, metadane zostaną po\n" -#~ "cichu zignorowane.\n" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Nie można nawiązać połączenia z Douban.com. Spróbuj później." - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Aby użyć bazy isbndb.com musisz stworzyć %sdarmowe konto%s i wpisać poniżej " -#~ "klucz dostępu." - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "" -#~ "Pobierz informacje z ww2.kdl.org. Ta strona nie jest w stanie obsłużyć zbyt " -#~ "wielu zapytań, więc domyślnie ta wtyczka jest wyłączona." - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Nie można nawiązać połączenia z Fictionwise. Spróbuj później." - -#~ 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 [options]\n" -#~ "\n" -#~ " Pobiera metadane z Fictionwise. Musisz wskazać albo tytuł, albo " -#~ "autora,\n" -#~ " lub słowa kluczowe. Nie ma możliwości wskazania ISBN. Pobierze " -#~ "maksymalnie\n" -#~ " 20 trafień, więc powinieneś jak najbardziej zawęzić swoje " -#~ "zapytanie.\n" -#~ " " - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Pobierz metadane dla książek z isndb.com. Musisz wskazać albo\n" -#~ "ISBN książki lub jej tytuł i autora. Jeśli wskażesz tytuł i autora,\n" -#~ "wówczas może pojawić się więcej niż jedna książka.\n" -#~ "\n" -#~ "kluczem jest klucz konta który wygenerujesz po zarejestrowaniu się na " -#~ "darmowym koncie w isbndb.com.\n" -#~ "\n" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "Błąd połączenia z Nicebooks. Spróbuj później." - -#~ 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 [options]\n" -#~ "\n" -#~ " Pobiera metadane z Nicebooks. Musisz wskazać albo tytuł, albo " -#~ "autora,\n" -#~ " albo ISBN, albo wydawcę lub słowa kluczowe. Pobierze maksymalnie\n" -#~ " 20 trafień, więc powinieneś jak najbardziej zawęzić swoje " -#~ "zapytanie.\n" -#~ " Można również aktywować ściąganie okładek.\n" -#~ " " - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Wystąpił błąd podczas połączenia z Nicebooks." - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Formaty książek z wybranych książek zostaną dodane do <b>pierwszej wybranej " -#~ "książki</b> (%s). Metadane z pierwszej wybranej książki nie zostaną " -#~ "zmienione. Autor, tytuł, ISBN i inne metadane <i>nie</i> zostaną " -#~ "połączone.<br><br>Po dodaniu druga i pozostałe wybrane książki, z wszelkimi " -#~ "metadanymi zostaną <b>skasowane</b>. <br><br>Wszystkie formaty książki z " -#~ "pierwszej wybranej książki zostaną zachowane, a jakiekolwiek zduplikowane " -#~ "formaty w drugiej i kolejnych wskazanych książkach zostaną całkowicie " -#~ "<b>usunięte</b> z twojej biblioteki calibre.<br><br>Jesteś <b>pewien</b>, że " -#~ "chcesz kontynuować?" - -#~ msgid "backslashreplace" -#~ msgstr "zastąpienie znaku \"\\\"" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>Ten kreator pomoże ci wybrać odpowiedni rozmiar czcionki. Wpisz bazowy " -#~ "rozmiar czcionki dokumentu wejściowego a następnie wprowadź rozmiar czcionki " -#~ "wejściowej. Kreator wyświetli rozmiar czcionki, do której zostanie " -#~ "przypisany poprzez algorytm przeskalowania czcionki. Możesz dostosować ten " -#~ "algorytm określając poniżej rozmiar bazowy czcionki wyjściowej i klucz " -#~ "czcionki. Gdy wpiszesz odpowiadające ci wartości, kliknij OK.</p>\n" -#~ "<p>Domyślnie jeśli rozmiar bazowy czcionki wyjściowej równa się zero i/lub " -#~ "żaden rozmiar klucza czcionki nie został określony, calibre użyje wartości z " -#~ "obecnego Profilu Wyjściowego. </p>\n" -#~ "<p>Zobacz <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">Podręcznik " -#~ "Użytkownika</a>, aby dowiedzieć się jak działa przeskalowywanie czcionki.</p>" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>Na przykład, aby dopasować wszystkie etykiety h2, które mają atrybut " -#~ "class=\"chapter\", ustaw etykietę na <i>h2</i>, atrybut na <i>class</i>, a " -#~ "wartość na <i>chapter</i>.<p><p>Pusty atrybut dopasuje każdy atrybut, a " -#~ "pusta wartość dopasuje każdą wartość. Ustawienie etykiety na * dopasuje " -#~ "każdy tag.</p><p>Aby dowiedzieć się więcej o bardziej zaawansowanym użyciu " -#~ "XPath poczytaj <a href=\"http://calibre-" -#~ "ebook.com/user_manual/xpath.html\">Podręcznik XPath</a>." - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "Nie znaleziono metadanych, spróbuj dostosować tytuł i autora i/lub usunąć " -#~ "ISBN." - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>calibre w poszukiwaniu metadanych dla twoich książek przeszukuje dwie " -#~ "bazy: <b>Google Books</b> oraz <b>isbndb.com</b>. <p>Aby skorzystać z " -#~ "isbndb.com musisz <a href=\"http://www.isbndb.com\">zarejestrować się</a> i " -#~ "wpisać poniżej swój klucz dostępu." - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "" -#~ "Wybierz książkę, która najdokładniej pasuje do twojej kopii, z listy poniżej" - -#~ msgid "&Access Key:" -#~ msgstr "Klucz &dostępu:" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "Nadpisz autora i tytuł danymi autora i tytułu z zaznaczonej książki" - -#, python-format -#~ 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" - -#, python-format -#~ 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" - -#~ msgid "Last modified: %s" -#~ msgstr "Ostatnia modyfikacja: %s" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "Dla komunikatu błędu z każdej źródłowej okładki, kliknij poniżej w Pokaż " -#~ "szczegóły" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "Ta okładka nie jest poprawnym obrazkiem" - -#~ msgid "Timed out" -#~ msgstr "Upłynął limit czasu odpowiedzi" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "" -#~ "Musisz określić co najmniej jeden element - kod ISBN, tytuł, autora lub " -#~ "wydawcę" - -#~ msgid "" -#~ "The download of social metadata timed out, the servers are probably busy. " -#~ "Try again later." -#~ msgstr "" -#~ "Pobieranie społecznych metadanych nie powiodło się, prawdopodobnie serwery " -#~ "są przeciążone. Spróbuj ponownie później." - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Wystąpiły błędy podczas pobierania społecznościowych metadanych" - -#~ msgid "Title &sort: " -#~ msgstr "&Sortowanie według tytułu: " - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Automatycznie stwórz sortowanie według autora w oparciu o bieżącego autora. " -#~ "Używając tego\n" -#~ "przycisku w celu stworzenia sortowania według autora zmieni sortowanie z " -#~ "czerwonego na zielony." - -#~ msgid "Author S&ort: " -#~ msgstr "&Sortowanie według autora: " - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Stwórz domyślną okładkę w oparciu o tytuł i autora" - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Usuń obramowanie (jeśli istnieje) z okładki" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Usuń z bazy zaznaczone formaty książki" - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "Email %s do %s" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Aby uzyskać pomoc przy tworzeniu zaawansowanych źródeł newsowych, odwiedź <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">Źródła " -#~ "Użytkownika</a>" - -#, python-format -#~ msgid "Downloading <b>%s</b> from %s" -#~ msgstr "Pobieranie <b>%s</b> z %s" - -#, python-format -#~ msgid "Failed to download from %r with error: %s" -#~ msgstr "Nie powiodło się pobieranie %r z błędem: %s" - -#~ msgid "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Set a regular expression pattern to use when trying to guess ebook " -#~ "metadata from filenames. </p>\n" -#~ "<p>A <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutorial</a> on using regular " -#~ "expressions is available.</p>\n" -#~ "<p>Use the <b>Test</b> 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.</p></div>" -#~ msgstr "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Ustaw wzorzec regularnych wyrażeń dla próby odgadnięcia metadanych " -#~ "książki z nazwy plików. </p>\n" -#~ "<p>Dostępny jest <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutorial</a> o użyciu regularnych " -#~ "wyrażeń.</p>\n" -#~ "<p>Użyj poniższego <b>testu</b> funkcjonalności, by przetestować swoje " -#~ "regularne wyrażenie na kilku przykładowych nazwach plków (pamiętaj, aby " -#~ "dołączyć rozszerzenie pliku). Nazwy grup dla różnych wpisów metadanych są " -#~ "udokumentowane we wskazówkach narzędziowych.</p></div>" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "Wyświetlane książki zostaną ograniczone do pozycji pasujących do zapisanego " -#~ "wyszukania" - -#~ msgid "Change the way searching for books works" -#~ msgstr "Zmień sposób wyszukiwania książek" - -#~ msgid "Book %s of %s." -#~ msgstr "Książka %s z %s." - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Książka nie ma ani tytułu, ani kodu ISBN" - -#~ msgid "cover" -#~ msgstr "okładka" - -#~ msgid "Failed to get" -#~ msgstr "Nie udało się uzyskać" - -#~ msgid "Downloaded" -#~ msgstr "Pobrano" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s dla: %s" - -#~ msgid "" -#~ "Tags categorize the book. This is particularly useful while searching. " -#~ "<br><br>They can be any wordsor phrases, separated by commas." -#~ msgstr "" -#~ "Etykiety klasyfikują książki. Jest to szczególnie przydatne przy " -#~ "wyszukiwaniu. <br><br>Mogą to być jakiekolwiek słowa lub frazy, oddzielone " -#~ "przecinkami." - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Udało się pobrać metadane dla %d z %d książek" - -#~ msgid "Modified Date" -#~ msgstr "Data modyfikacji" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "Podziel pa&sek narzędzi na dwa paski" - -#~ msgid "Open Editor" -#~ msgstr "Otwórz edytor" - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "" -#~ "Ten format i urządzenie już ma wtyczkę lub wystąpił konflikt z inną wtyczką." - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "" -#~ "&Maksymalna ilość oczekujących procesów roboczych (wymaga ponownego " -#~ "uruchomienia):" - -#~ msgid "&Add a new plugin" -#~ msgstr "Dod&aj nową wtyczkę" - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "" -#~ "Nazwa wyszukania jakiegokolwiek pola dodatkowego. Te nazwy zaczynają się od " -#~ "znaku \"#\"." - -#~ 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:" - -#, python-format -#~ msgid "Remove %s from category %s" -#~ msgstr "Usuń %s z kategorii %s" - -#, python-format -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>." -#~ msgstr "" -#~ "%s został zaktualizowany do wersji <b>%s</b>. Zobacz <a " -#~ "href=\"http://calibre-ebook.com/whats-new\">nowe funkcje</a>." - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>Nieprawidłowa biblioteka istnieje już w %s, skasuj ją przed " -#~ "przeniesieniem istniejącej biblioteki.<br>Błąd: %s" - -#~ msgid "" -#~ "Choose you e-book device. If your device is not in the list, choose a \"%s\" " -#~ "device." -#~ msgstr "" -#~ "Wybierz swój czytnik książek, jeśli twojego urządzenia nie ma na liście, " -#~ "wybierz \"%s\" ." - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Podręcznik użytkownika</h2>Podręcznik użytkownika dostępny jest również " -#~ "<a href=\"http://calibre-ebook.com/user_manual\">w sieci</a>." - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "" -#~ "Jeśli ustawiasz nowe konto hotmail, musisz najpierw się na nie zalogować, " -#~ "zanim będziesz mógł wysyłać maile." - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Pola wyjściowe przy katalogowaniu książek w bazie danych. Pola powinny być " -#~ "oddzielone przecinkami.\n" -#~ "Dostępne pola: %s,\n" -#~ "plus stworzone przez użytkownika pola dodatkowe.\n" -#~ "Przykład: %s=title,authors,tags\n" -#~ "Domyślnie: '%%default'\n" -#~ "Odnosi się do: formatów wyjściowych CSV, XML" - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Pole wyściowe do sortowania.\n" -#~ "Dostępne pola: author_sort, id, rating, size, timestamp, title.\n" -#~ "Domyślnie: '%default'\n" -#~ "Odnosi się do: formaty wyjściowe CSV, XML" - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Pola wyjściowe przy katalogowaniu książek w bazie danych. Pola powinny być " -#~ "oddzielone przecinkami.\n" -#~ "Dostępne pola: %s,\n" -#~ "plus stworzone przez użytkownika pola dodatkowe.\n" -#~ "Przykład: %s=title,authors,tags\n" -#~ "Domyślnie: '%%default'\n" -#~ "Odnosi się do: formatu wyjściowego BIBTEX" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sŚrednia ocena to %3.1f" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Szablon kontrolujący nazyw plików i strukturę katalogu zapisanych plików. " -#~ "Domyślnie jest \"%s\" który zapisze książki w podkatalogach z nazwą autora z " -#~ "nazwami plików zawierających tytuł i autora. Dostępne kontrole to:{%s}" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Szablon kontrolujący nazyw plików i strukturę katalogu wysłanych do " -#~ "urzadzenia. Domyślnie jest \"%s\" który zapisze książki w podkatalogach z " -#~ "nazwą autora z nazwami plików zawierających tytuł i autora. Dostępne " -#~ "kontrole to:{%s}" - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f gwiazdek" - -#~ msgid "" -#~ "format_date(val, format_string) -- format the value, which must be a date " -#~ "field, using the format_string, returning a string. The formatting codes " -#~ "are: d : the day as number without a leading zero (1 to 31) dd : the " -#~ "day as number with a leading zero (01 to 31) ddd : the abbreviated " -#~ "localized day name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day " -#~ "name (e.g. \"Monday\" to \"Sunday\"). M : the month as number without a " -#~ "leading zero (1 to 12). MM : the month as number with a leading zero (01 " -#~ "to 12) MMM : the abbreviated localized month name (e.g. \"Jan\" to " -#~ "\"Dec\"). MMMM : the long localized month name (e.g. \"January\" to " -#~ "\"December\"). yy : the year as two digit number (00 to 99). yyyy : the " -#~ "year as four digit number." -#~ msgstr "" -#~ "format_date(val, format_string) -- formatuje wartość, która musi być polem " -#~ "daty, używając format_string, zwraca tekst. Kody formatowania: d : dzień " -#~ "jako liczba bez zera poprzedzającego (1 do 31) dd : dzień jako liczba z " -#~ "zerem poprzedzającym (01 do 31) ddd : skrócona lokalna nazwa dnia (np. " -#~ "\"Pon\" do \"Nie\"). dddd : długa nazwa lokalna dnia (np. \"Poniedziałek\" " -#~ "do \"Niedziela\"). M : miesiąc jako liczba bez zera poprzedzającego (1 do " -#~ "12). MM : miesiąc jako liczba z zerem poprzedzającym (01 do 12) MMM : " -#~ "skrócona lokalna nazwa miesiąca (np. \"Sty\" do \"Gru\"). MMMM : długa nazwa " -#~ "lokalna miesiąca (np. \"Styczeń\" do \"Grudzień\"). yy : rok jako " -#~ "dwucyfrowy numer (00 do 99). yyyy : rok jako czterocyfrowy numer." - -#~ msgid "Skip 'Connect to iTunes' recommendation" -#~ msgstr "Pomiń rekomendację 'Podłącz do iTunes'" - -#~ msgid "Downloads metadata from The Open Library" -#~ msgstr "Pobierz metadane z Open Library" - -#~ msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -#~ msgstr "Włącz pomijanie okna rekomendacji 'Podłącz do iTunes'" - -#~ msgid "" -#~ "sublist(val, start_index, end_index, separator) -- interpret the value as a " -#~ "list of items separated by `separator`, returning a new list made from the " -#~ "`start_index`th to the `end_index`th item. The first item is number zero. If " -#~ "an index is negative, then it counts from the end of the list. As a special " -#~ "case, an end_index of zero is assumed to be the length of the list. Examples " -#~ "using basic template mode and assuming that the tags column (which is comma-" -#~ "separated) contains \"A, B, C\": {tags:sublist(0,1,\\,)} returns \"A\". " -#~ "{tags:sublist(-1,0,\\,)} returns \"C\". {tags:sublist(0,-1,\\,)} returns " -#~ "\"A, B\"." -#~ msgstr "" -#~ "sublist(val, start_index, end_index, separator) -- interpretuje wartość jako " -#~ "listę elementów oddzielonych `separatorem`, zwracając nową listę stworzoną " -#~ "od elementu `start_index` do elementu `end_index`. Pierwszy element jest " -#~ "numerem zero. Jeśli indeks jest ujemny, wówczas liczy od końca listy. W " -#~ "szczególnym wypadku, end_index zera zakłada się, że jest długością listy. " -#~ "Przykłady wykorzystujące prosty tryb szablonu przy założeniu, że kolumny " -#~ "etykiet (które sa oddzielane przecinkiem) zawierają \"A, B, C\": " -#~ "{tags:sublist(0,1,\\,)} zwraca \"A\". {tags:sublist(-1,0,\\,)} zwraca \"C\". " -#~ "{tags:sublist(0,-1,\\,)} zwraca \"A, B\"." - -#~ msgid "" -#~ "subitems(val, start_index, end_index) -- This function is used to break " -#~ "apart lists of items such as genres. It interprets the value as a comma-" -#~ "separated list of items, where each item is a period-separated list. Returns " -#~ "a new list made by first finding all the period-separated items, then for " -#~ "each such item extracting the start_index`th to the `end_index`th " -#~ "components, then combining the results back together. The first component in " -#~ "a period-separated list has an index of zero. If an index is negative, then " -#~ "it counts from the end of the list. As a special case, an end_index of zero " -#~ "is assumed to be the length of the list. Example using basic template mode " -#~ "and assuming a #genre value of \"A.B.C\": {#genre:subitems(0,1)} returns " -#~ "\"A\". {#genre:subitems(0,2)} returns \"A.B\". {#genre:subitems(1,0)} " -#~ "returns \"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", " -#~ "{#genre:subitems(0,1)} returns \"A, D\". {#genre:subitems(0,2)} returns " -#~ "\"A.B, D.E\"" -#~ msgstr "" -#~ "subitems(val, start_index, end_index) -- Ta funkcja używana jest do " -#~ "rozdzielania listy elementów takich jak gatunki. Interpretuje wartość jako " -#~ "oddzielaną przecinkami listę elementów, gdzie każdy element jest listą " -#~ "oddzielaną kropką. Zwraca nową listę stworzoną przez pierwsze znalezienie " -#~ "wszystkich elementów oddzielanych kropką, wtedy dla każdego takiego elementu " -#~ "wyciąga komponenty od `start_index` do `end_index`, potem łączy wyniki z " -#~ "powrotem w całość. Pierwszy komponent w liście oddzielanej kropkami ma " -#~ "indeks zero. Jeśli indeks jest ujemny, wówczas liczy od końca listy. W " -#~ "szczególnym przypadku, end_index zera zakłada się, że jest długością " -#~ "listy.Przykłady wykorzystujące prosty tryb szablonu przy założeniu, że " -#~ "wartość #genre z \"A.B.C\": {#genre:subitems(0,1)} zwraca \"A\". " -#~ "{#genre:subitems(0,2)} zwraca \"A.B\". {#genre:subitems(1,0)} zwraca " -#~ "\"B.C\". Zakłądając, że wartość #genre z \"A.B.C, D.E.F\", " -#~ "{#genre:subitems(0,1)} zwraca \"A, D\". {#genre:subitems(0,2)} zwraca \"A.B, " -#~ "D.E\"" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Książki dla Kindle z Amazon.uk" - -#~ msgid "The digital bookstore." -#~ msgstr "Cyfrowa księgarnia." - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Książki dla Kindle z Amazon" - -#~ msgid "Ebooks for readers." -#~ msgstr "E-booki dla czytników." - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "Najlepsze ebooki w najlepszej cenie: za darmo!" - -#~ msgid "One web page for every book." -#~ msgstr "Jedna strona internetowa dla każdej książki." - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "eCzytanie: wszędzie, o każdej porze." - -#~ msgid "The first producer of free ebooks." -#~ msgstr "Pierwszy twórca darmowych ebooków." - -#~ msgid "entertain, enrich, inspire." -#~ msgstr "bawi, uczy, inspiruje." - -#~ msgid "Read anywhere." -#~ msgstr "Czytaj wszędzie." - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "Książki, podręczniki, ebooki, zabawki, gry i jeszcze więcej." - -#~ msgid "Publishers of fine books." -#~ msgstr "Wydawca znakomitych książek." - -#~ msgid "World Famous eBook Store." -#~ msgstr "Światowej sławy księgarnia ebooków." - -#~ msgid "Your ebook. Your way." -#~ msgstr "Twój ebook. Tak jak chcesz." - -#~ msgid "Feel every word" -#~ msgstr "Poczuj każde słowo" - -#~ msgid "Downloads metadata from Overdrive's Content Reserve" -#~ msgstr "Pobiera metadane z Overdrive's Content Reserve" - -#~ msgid "Configure metadata downloading" -#~ msgstr "Konfiguruj pobieranie metadanych" - -#~ msgid "Kindle eBooks" -#~ msgstr "eBooki dla Kindle" - -#~ msgid "Downloads metadata and covers from Douban.com" -#~ msgstr "Pobierz metadane i okładki z Douban.com" - -#, python-format -#~ msgid "Cover size: %dx%d" -#~ msgstr "Wymiary okładki: %dx%d" - -#~ msgid "" -#~ "<b style=\"color: red\">All files</b> (not just ebooks) from " -#~ "<br><br><b>%s</b><br><br> will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Nie tylko eksiążki, ale <b style=\"color: red\">wszystkie pliki</b> z " -#~ "<br><br><b>%s</b><br><br> zostaną <b>nieodwracalnie usunięte</b>. Czy jesteś " -#~ "pewien?" - -#~ msgid "Zaczarowany świat książek" -#~ msgstr "Zaczarowany świat książek" - -#~ msgid "Google Books" -#~ msgstr "Książki Google" - -#~ msgid "Audiobooki mp3, ebooki, prasa - księgarnia internetowa." -#~ msgstr "Audiobooki mp3, ebooki, prasa - księgarnia internetowa." - -#~ msgid "Nook Simple" -#~ msgstr "Nook Simple" - -#~ msgid "Communicate with the Nook TSR eBook reader." -#~ msgstr "Umożliwia komunikację z czytnikami Nook TSR." - -#, python-format -#~ msgid "Book %s of <span class=\"series_name\">%s</span>" -#~ msgstr "Książka nr %s z serii <span class=\"series_name\">%s</span>" - -#~ msgid "Invalid color" -#~ msgstr "Niewłaściwy kolor" - -#~ msgid "The color {0} is not valid" -#~ msgstr "Kolor {0} jest nieprawidłowy" - -#, python-format -#~ msgid "Downloaded %d of %d" -#~ msgstr "Pobrane %d z %d" - -#~ msgid "" -#~ "Here you can specify coloring rules for columns shown in the library view. " -#~ "Choose the column you wish to color, then supply a template that specifies " -#~ "the color to use based on the values in the column. There is a <a " -#~ "href=\"http://manual.calibre-ebook.com/template_lang.html\">tutorial</a> on " -#~ "using templates." -#~ msgstr "" -#~ "Tu możesz zdefiniować reguły dla kolumn pokazywanych w widoku biblioteki. " -#~ "Wybierz kolumnę, a następnie zdefiniuj szablon, który zdecyduje jaki kolor " -#~ "zostanie wyświetlony. Możesz skorzystać z <a href=\"http://manual.calibre-" -#~ "ebook.com/template_lang.html\">podręcznika</a> przy konstruowaniu szablonów." - -#~ msgid "Column to color" -#~ msgstr "Nazwa kolumny" - -#~ msgid "Color selection template" -#~ msgstr "Szablon" - -#~ msgid "Color names" -#~ msgstr "Nazwy kolorów" - -#~ msgid "Column Coloring" -#~ msgstr "Kolory kolumn" - -#, python-format -#~ msgid "Locating zip file for %s: %s" -#~ msgstr "Szukanie pliku zip dla %s: %s" - -#, python-format -#~ msgid "<b>Configure %s</b><br>%s" -#~ msgstr "<b>Skonfiguruj %s</b><br>%s" - -#, python-format -#~ msgid "" -#~ "Make font size %s\n" -#~ "Current magnification: %.1f" -#~ msgstr "" -#~ "%s rozmiar czcionki.\n" -#~ "Aktualne powiększenie: %.1f" - -#, python-format -#~ msgid "Found <b>%d</b> covers of %s. Pick the one you like best." -#~ msgstr "Znaleziono <b>%d</b> okładek dla %s. Wybierz najodpowiedniejszą" - -#, python-format -#~ msgid "" -#~ " <p>Set the color of <b>%s</b> to <b>%s</b> if the following\n" -#~ " conditions are met:</p>\n" -#~ " <ul>%s</ul>\n" -#~ " " -#~ msgstr "" -#~ " <p>Ustaw kolor kolumny <b>%s</b> na <b>%s</b> jeśli następujące\n" -#~ " warunki zostaną spełnione:</p>\n" -#~ " <ul>%s</ul>\n" -#~ " " - -#, python-format -#~ msgid "<li>If the <b>%s</b> column <b>%s</b> value: <b>%s</b>" -#~ msgstr "<li>Jeśli kolumna <b>%s</b> <b>%s</b> <b>%s</b>" - -#~ msgid "Choose the &toolbar to customize:" -#~ msgstr "Wybierz pasek, który chcesz zmienić:" - -#~ msgid "" -#~ "The algorithm used to assign a new book in an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5" -#~ msgstr "" -#~ "Sposób automatycznego przydzielania kolejnego numeru książce dodawanej do " -#~ "serii.\n" -#~ "Nowe numery, przydzielane za pomocą tego parametru są zawsze liczbami " -#~ "całkowitymi\n" -#~ "z wyjątkiem określenia konkretnej liczby (patrz przykłady poniżej)\n" -#~ "Możliwe wartości:\n" -#~ "next - pierwszy wolny numer w serii, większy od najwyższego użytego\n" -#~ "first_free - pierwszy wolny numer większy od 0 (np. jeśli użyto wyższych " -#~ "numerów, a zostały wolne niższe)\n" -#~ "next_free - pierwszy wolny numer większy od najmniejszego istniejącego (np. " -#~ "jeśli są przerwy w numeracji)\n" -#~ "last_free - pierwszy wolny numer mniejszy od największego istniejącego (w " -#~ "przypadku przerw w numeracji)\n" -#~ " Jeśli nie ma numeru spełniającego warunek ustawia najwyższy " -#~ "+1\n" -#~ "const - zawsze ustawia 1\n" -#~ "liczba - zawsze ustawia wybraną liczbę . Liczba jest bez cudzysłowu. Można " -#~ "użyć 0.0\n" -#~ "Przykłady:series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 77f2188d96..542d4dbdde 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -7,40 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-06-08 18:32+0000\n" -"Last-Translator: Daniel <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:43+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Portuguese <pt@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:48+0000\n" -"X-Generator: Launchpad (build 13405)\n" - -#~ msgid "Monday" -#~ msgstr "Segundas-Feiras" - -#~ msgid "Tuesday" -#~ msgstr "Terças-Feiras" - -#~ msgid "Wednesday" -#~ msgstr "Quartas-Feiras" - -#~ msgid "day" -#~ msgstr "dias" - -#~ msgid "Friday" -#~ msgstr "Sextas-Feiras" - -#~ msgid "Saturday" -#~ msgstr "Sábados" - -#~ msgid "Sunday" -#~ msgstr "Domingos" - -#~ msgid "Thursday" -#~ msgstr "Quintas-Feiras" +"X-Launchpad-Export-Date: 2011-08-06 04:45+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -55,7 +31,7 @@ msgstr "Não faz absolutamente nada" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -118,10 +94,11 @@ msgstr "Não faz absolutamente nada" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -158,12 +135,12 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -199,21 +176,21 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -256,7 +233,7 @@ msgstr "Ação de interface do utilizador" #: /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/actions/preferences.py:25 #: /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 @@ -449,53 +426,57 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Aparência e Manuseamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Altere o modo como o calibre se comporta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Adicione as suas próprias colunas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -503,67 +484,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:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "A procurar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Opções de inserção" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Conversão" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Opções Comuns" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Opções de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "A adicionar livros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Importar/Exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "A gravar livros para o disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -571,48 +552,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Enviar livros para os dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Módulos de extensão de metadados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Alterar os metadados antes de gravar/enviar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Funções de Template" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Avançadas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 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:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Partilhar livros por e-mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Partilhar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -620,11 +601,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Partilha através da Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -633,36 +614,36 @@ msgstr "" "biblioteca Calibre através da Internet, independentemente do dispositivo ou " "sítio" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Descarregar metadados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Extras" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Ajustes" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Outras Opções" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Outras opções de configuração" @@ -923,7 +904,7 @@ msgstr "Desactivar o extra mencionado" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -937,8 +918,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Sim" @@ -967,7 +948,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:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -975,7 +956,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Estabelecer ligação a telefones S60." @@ -1100,11 +1081,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Notícias" @@ -1112,8 +1093,8 @@ msgstr "Notícias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Catálogo" @@ -1188,8 +1169,8 @@ msgstr "A transferir o(s) livro(s) para o aparelho..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1199,8 +1180,8 @@ msgstr "A adicionar os livros à listagem de metadados do aparelho..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1208,8 +1189,8 @@ msgstr "A remover os livros do aparelho..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1451,12 +1432,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Não Implementado" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2651,7 +2632,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3695,7 +3676,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Todos os artigos" @@ -3703,6 +3690,10 @@ msgstr "Todos os artigos" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Isto é um livro Amazon Topaz. Não pode ser processado." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Página de Título" @@ -4544,7 +4535,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Adicionar os livros a partir de uma pasta" @@ -4586,86 +4577,86 @@ msgstr "Adicionar ficheiros aos registos de livros seleccionados" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Tem a certeza" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Seleccionar ficheiros de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Adicionando" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "Criar regsistos de livros a partir de ISBNs" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "A carregar os livros para o aparelho." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Livros compatíveis" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Seleccionar livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Alguns livros foram combinados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Falha ao ler os metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Falha ao ler os metadados do(s) seguinte(s)" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Nenhum livro seleccionado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Os seguintes livros são virtuais e não podem ser adicionados à biblioteca do " "calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Não foram encontrados livros" @@ -4709,7 +4700,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Nenhuns livros seleccionados" @@ -4747,7 +4738,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Criar um catálogo de livros na biblioteca do calibre" @@ -4785,85 +4776,86 @@ msgstr "%d livros" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Mudar/crear biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Escolher um livro aleatoriamente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Manutenção da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Estado dos backups dos metadados da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Verificar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Repor base de dados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Renomear" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Escolher um nome novo para a biblioteca <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Já existe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "A renomeação falhou" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4872,35 +4864,35 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "nenhum" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Estatísticas da cópia de segurança" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Fazer backup de meta-dados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4908,7 +4900,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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4916,7 +4908,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4925,13 +4917,13 @@ msgstr "" msgid "Success" msgstr "Sucesso" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4941,25 +4933,25 @@ msgstr "" msgid "Failed" msgstr "Sem sucesso" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 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:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Não foi encontrado qualquer problema" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Não foi encontrada uma biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -4968,21 +4960,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Não permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "Não pode modificar bibliotecas enquanto existem processos a correr." @@ -4994,11 +4986,11 @@ msgstr "C" msgid "Convert books" msgstr "Converter livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Converter individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Converter a granel" @@ -5066,8 +5058,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5104,92 +5098,92 @@ msgid "" msgstr "" "Erro ao apagar alguns livros, clique em Mostrar Detalhes para mais detalhes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Remover livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Remover o livro seleccionado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Remover ficheiros de um formato específico dos livros seleccionados." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "Remover capas dos livros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Remover livros do dispositivo que coincidam" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Não é possível apagar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Escolha os formatos a serem apagados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Não é possível apagar os livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Não existem dispositivos ligados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Memória principal" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Não existem livros para apagar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "A apagar livros do aparelho." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5197,7 +5191,7 @@ msgstr "" "Alguns dos livros seleccionados estão no dispositivo ligado. <b>Onde</b> " "deseja que os ficheiros sejam apagados?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5205,7 +5199,7 @@ msgstr "" "Os livros seleccionados serão <b>apagados permanentemente</b> e os ficheiros " "removidos da biblioteca do calibre. Tem a certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5290,35 +5284,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Editar meta-dados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Convergir registos de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Editar os metadados individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Editar os metadados a granel" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Descarregar os metadados e as capas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Combinar no primeiro livro selecionado - apagar restantes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Convergir para o primeiro livro seleccionado - manter os outros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" "Convergir apenas formatos para o primeiro livro seleccionado - apagar os " @@ -5530,20 +5524,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Executar o assistente de boas vindas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Reiniciar em modo de debug" @@ -5573,7 +5567,6 @@ msgid "S" msgstr "S" #: /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" @@ -5582,46 +5575,46 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "É impossível guardar no disco" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Escolher a pasta de destino" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Erro ao guardar" -#: /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 "There was an error while saving." msgstr "Houve um erro ao guardar." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 "É impossível guardar alguns livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Clique no botão ver detalhes para ver quais." @@ -5662,90 +5655,94 @@ msgstr "" msgid "Similar books..." msgstr "Livros semelhantes..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Livros do mesmo autor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Livros nesta série" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Livros da mesma editora" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Livros com as mesmas etiquetas" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5755,11 +5752,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5793,50 +5790,50 @@ msgstr "V" msgid "View" msgstr "Ver" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Ver o formato específico" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Ler um livro aleatório" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "É impossível ver" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Formato não disponível" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "Os livros seleccionados não têm formato" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Escolher o formato para ver" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Múltiplos livros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5848,15 +5845,15 @@ msgstr "" "e ter um efeito negativo na reacção do seu computador. Uma vez começado o " "processo não pode ser parado até estar completo. Deseja continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "É impossível abrir a pasta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s não tem formatos disponíveis." @@ -6039,6 +6036,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6053,8 +6052,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6108,45 +6107,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Clicar para abrir" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Colecções" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Colar Capa" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copiar Capa" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Clicar duas vezes para abrir a janela \"Detalhes do Livro\"" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Caminho" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6165,7 +6164,7 @@ msgstr "Opções BibTeX" #: /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/mobi_output.py:18 #: /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 @@ -6185,7 +6184,7 @@ msgstr "Opções específicas a" #: /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/mobi_output.py:18 #: /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 @@ -6210,7 +6209,7 @@ msgstr "Ficheiro de destino" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7264,52 +7263,43 @@ msgstr "Lista de séries conhecidas. Pode adicionar uma nova série." msgid "Book " msgstr "Livro " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "Ficheiro de destino MOBI" -#: /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 "Predefinição" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Título para o Índice:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Alterar o tamanho das imagens proporcionalmente para &aparelhos Palm" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Usar a &ordenação de autor para o autor" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Desactivar a compressão do conteúdo do ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Não inserir um Índice no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Opções do Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Etiqueta de Doc. Pessoal:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Ignorar &margens" @@ -8668,6 +8658,78 @@ msgstr "Data" msgid "Delete from device" msgstr "Remover do dispositivo" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Apagar item existente na base de dados. Isto irá retirar o item de todos os " +"livros e depois removê-lo da base de dados." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "Este livro tem DRM" @@ -8740,12 +8802,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Nome de autor inválido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8760,7 +8822,7 @@ msgid "&Search for:" msgstr "&Procurar por:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -10339,7 +10401,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "A etiqueta será apagada da actual categoria de etiquetas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Tem a certeza?" @@ -10396,64 +10457,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" "Adicionar a etiqueta às etiquetas disponíveis e aplicá-la ao livro actual" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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 "" -"Apagar item existente na base de dados. Isto irá retirar o item de todos os " -"livros e depois removê-lo da base de dados." - -#: /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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -10468,19 +10477,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -12101,6 +12110,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Predefinição" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14720,42 +14733,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Procuras" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Duplicar nome da procura" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "O nome da Procura guardada %s já está em uso" @@ -14832,11 +14845,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14846,56 +14859,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Ordenar por nome" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Ordenar por popularidade" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Ordenar por Classificação média" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Corresponder todos" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Corresponder algum" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17044,19 +17057,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>A migrar a base de dados antiga para a biblioteca de livros em " "%s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "A copiar <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "A compactar a base de dados" @@ -17641,53 +17654,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17697,37 +17710,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17737,7 +17750,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17747,24 +17760,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "pesquisa exige 2 ou um número ímpar de argumentos" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17773,11 +17786,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "parâmetro exige um número ímpar de argumentos" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17785,7 +17798,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17794,7 +17807,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17805,27 +17818,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17839,7 +17852,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17847,7 +17860,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17856,14 +17869,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17873,7 +17886,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17881,13 +17894,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17896,7 +17909,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17909,7 +17922,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17926,7 +17939,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17941,83 +17954,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -18182,38 +18219,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Alemão (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "Francês (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Neerlandês (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Neerlandês (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -18407,25 +18448,25 @@ msgstr "A descarregar a capa de %s" msgid "Masthead image downloaded" msgstr "Imagem do mastro transferida" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Artigo Sem Título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Artigo descarregado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Falha no descarregamento do artigo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "A recolher a fonte" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -18433,7 +18474,7 @@ msgstr "" "O início de sessão falhou, verifique o seu nome de utilizador e palavra-" "chave do serviço de Periódicos do calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -19218,3815 +19259,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Opções para controlar a conversão para EPUB" - -#~ msgid "Control page layout" -#~ msgstr "Controlar a aparência da página" - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "" -#~ "Manter os ficheiros intermédios durante o processamento pelo html2epub" - -#~ msgid "Output written to " -#~ msgstr "Resultado escrito para " - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Não foi possível encontrar um ponto razoável no qual dividir: %s Tamanho da " -#~ "sub-árvore: %d KB" - -#~ msgid "Written processed HTML to " -#~ msgstr "HTML processado escrito no " - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Controlar a sequência das ligações nos ficheiros HTML." - -#~ msgid "A summary of this book." -#~ msgstr "Um resumo deste livro." - -#~ msgid "Options useful for debugging" -#~ msgstr "Opções úteis para depurar" - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [options] LITFILE" - -#~ msgid "Useful for debugging." -#~ msgstr "Útil para depurar." - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [options] OPFFILE" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Caminho para o ficheiro que contém a imagem a usar como capa" - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Margem esquerda da página. A predefinição é %default px." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Margem direita da página. A predefinição é %default px." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Margem superior da página. A predefinição é %default px." - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Margem inferior da página. A predefinição é %default px." - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "Pré-processa of ficheiros HTML da Baen para melhorar o LRF gerado." - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "Use esta opção nos ficheiros html0 do Book Designer." - -#~ msgid "Convert to LRS" -#~ msgstr "Converter para LRS" - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "A conversão de %s para LRF não é suportada." - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "Não foi possível processar a banda desenhada: %s\n" -#~ "\n" -#~ "%s" - -#~ msgid "Don't show progress bar." -#~ msgstr "Não mostrar a barra de progresso." - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "" -#~ "Manter os ficheiros HTML gerados depois de completar a conversão para LRF." - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Caminho para a capa a ser usada para este livro" - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "O ficheiro de destino EPUB. Se não especificado, ele será derivado do nome " -#~ "do ficheiro de origem." - -#~ msgid "" -#~ "XPath expression to find the name of each page in the pagination map " -#~ "relative to its boundary element. Default is to number all pages staring " -#~ "with 1." -#~ msgstr "" -#~ "Expressão XPath para encontrar o nome de cada página no mapa de paginação " -#~ "relativamente ao seu elemento de limite. A predefinição é numerar as páginas " -#~ "começando por 1." - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Caminho para o ficheiro .ncx que contém a Tabela de Conteúdos a utilizar " -#~ "neste livro. O ficheiro NCX deve conter ligações relativas à pasta na qual é " -#~ "colocado. Visite a página http://www.niso.org/workrooms/daisy/Z39-86-" -#~ "2005.html#NCX para ter uma visão geral sobre o formato NCX." - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Controlar a criação automática de uma Tabela de Conteúdos. Se for detectado " -#~ "um ficheiro OPF\n" -#~ "e este especifique uma Tabela de Conteúdos, então esse ficheiro será " -#~ "utilizado em vez de se tentar\n" -#~ "gerar automaticamente uma Tabela de Conteúdos.\n" - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "O caminho para uma folha de estilos CSS ou CSS puro. Esta CSS vai anular " -#~ "quaisquer indicações CSS existentes nos ficheiros de origem." - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "Não forçar o texto a ser justificado no ficheiro de destino." - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "Definir a margem esquerda em pts. A predefinição é: %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Definir a margem direita em pts. A predefinição é: %default" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Definir a margem superior em pts. A predefinição é: %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Definir a margem inferior em pts. A predefinição é: %default" - -#~ msgid "You must specify an input HTML file" -#~ msgstr "Deve especificar um ficheiro HTML de origem" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Imprimir o ficheiro NCX gerado no stdout" - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Converter algum de um grande número de formatos de livro para um ficheiro " -#~ "%s. Os formatos suportados são: %s\n" - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "" -#~ "Extrair os conteúdos do ficheiro EPUB produzido para a pasta especificada." - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Imprimir o ficheiro OPF gerado no stdout" - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "" -#~ "Remover a tabela de formatação convertendo-a em parágrafos. Isto é útil se o " -#~ "ficheiro de origem usa a tabela para gerir a aparência." - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "Pasta de destino. A predefinida é a pasta actual." - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "Encaminhar as ligações nos ficheiros HTML, primeiro em largura. Normalmente " -#~ "são encaminhadas primeiro em profundidade." - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Opções para controlar o encaminhamento do HTML" - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tDemasiada formatação. Separar novamente sem preservação da estrutura. " -#~ "Isto pode levar a uma representação incorrecta." - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Apresentar mais indicações durante o processamento. Pode ser especificado " -#~ "mais do que uma vez para aumentar o número de indicações." - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Definir o título. A predefinição é detectar automaticamente." - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "O(s) assunto(s) deste livro, como uma lista separada por vírgulas." - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "O(s) autor(es) do livro, como uma lista separada por &." - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "Ficheiro de destino. A predefinição é o nome do ficheiro de origem." - -#~ msgid "OEB ebook created in" -#~ msgstr "Livro OEB criado em" - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "" -#~ "O HTML resultante é \"alindado\" para uma análise mais fácil por humanos" - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Pasta de destino. A predefinição é a pasta actual." - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Definir o(s) autor(es). Múltiplos autores devem ser definidos como uma lista " -#~ "separada por vírgulas. A predefenição é: %default" - -#~ msgid "Set the comment." -#~ msgstr "Definir um comentário." - -#~ msgid "Set the category" -#~ msgstr "Definir uma categoria" - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Nome do ficheiro de destino. A predefinição é o nome do ficheiro de origem." - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Definir o título. A predefinição é: nome do ficheiro." - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Recolha da receita falhou: " - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "Definir o tipo de letra padrão em pts. A predefinição é: %default. Definir 0 " -#~ "para desactivar o redimensionamento do tipo de letra." - -#~ msgid "" -#~ "A regular expression. <a> tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Uma expressão regular. As etiquetas <a> que têm correspondência com href " -#~ "serão ignoradas. A predefinição é %default" - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Forçar uma quebra de página antes das etiquetas cujos nomes correspondem a " -#~ "esta expressão regular." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that <a> tags are " -#~ "ignored." -#~ msgstr "" -#~ "Número máximo de níveis para processar recursivamente as ligações. Um valor " -#~ "de 0 significa que as ligações não são seguidas. Um valor negativo significa " -#~ "que as etiquetas <a> são ignoradas." - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Impedir a detecção automática de capítulos." - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Se o html2lrf não encontrar nenhuma quebra de página no ficheiro html e não " -#~ "conseguir detectar os cabeçalhos dos capítulos, vai inserir automaticamente " -#~ "quebras de página antes das etiquetas cujos nomes correspondem a esta " -#~ "expressão regular. A predefinição é %default. Pode desactivar isto definindo " -#~ "a expressão regular como \"$\". A finalidade desta opção é tentar assegurar " -#~ "que não existem de facto páginas muito longas uma vez que isso diminui o " -#~ "desempenho do LRF nas mudanças de página. Deste modo, esta opção é ignorada " -#~ "se a página actual tiver apenas alguns elementos." - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Minimizar a utilização da memória à custa de tempos de processamento mais " -#~ "longos. Use esta opção se estiver numa máquina com limitações de memória." - -#~ 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 " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "Especifica famílias de tipos de letra truetype para tipos de letra serif, " -#~ "sans-serif e monospace. Estes tipos de letra serão integrados no ficheiro " -#~ "LRF. Tenha em conta que tipos de letra personalizados levam a viragens de " -#~ "página mais lentas. Por exemplo: --serif-family \"Times New Roman\"\n" -#~ " " - -#~ msgid "No file to convert specified." -#~ msgstr "Não foi especificado nenhum ficheiro para converter" - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Definir o autor nos metadados do livro gerado. A predefinição é %default" - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "" -#~ "Título para o livro gerado. A predefinição é usar o nome do ficheiro." - -#~ msgid "Be verbose while processing" -#~ msgstr "Apresentar mais indicações durante o processamento." - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converte mybook.fb2 em mybook.lrf" - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Imprimir o HTML gerado para stdout e sair." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Utilização: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converte mybook.epub em mybook.lrf" - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Converte uma banda desenhada em ficheiro CBZ ou CBR num livro. \n" - -#~ msgid "Output written to" -#~ msgstr "Ficheiro de destino escrito em" - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Apresentar mais indicações, útil para depurar. Pode ser especificado mais do " -#~ "que uma vez para aumentar o número de indicações." - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Opções para controlar o comportamento de feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Opões para controlar o comportamento de html2lrf" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "É impossível processar a imagem %s. Erro: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "É impossível processar a imagem: %s\n" -#~ "%s" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "Utilização: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converte mybook.html em mybook.lrf. \n" -#~ "%prog segue recursivamente todas as ligações no mybook.html \n" -#~ "que apontam para ficheiros locais. Logo, pode utilizá-lo para \n" -#~ "converter uma árvore inteira de ficheiros HTML." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "Utilização: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converte mybook.lit em mybook.lrf" - -#~ msgid "Sort key for the title" -#~ msgstr "Chave de ordenação para o título" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Utilização: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converte mybook.mobi em mybook.lrf" - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr "" -#~ " é um PDF baseado em imagens. Só é suportada a conversão de PDFs baseados em " -#~ "texto." - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "Caminho da pasta de destino onde se vai criar o ficheiro HTML. A " -#~ "predefinição é a pasta actual." - -#~ msgid "Be more verbose." -#~ msgstr "Apresentar mais indicações." - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converte mybook.pdf em mybook.lrf" - -#~ msgid "You must specify a single PDF file." -#~ msgstr "Deve especificar um único ficheiro PDF." - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converte mybook.txt em mybook.lrf" - -#~ msgid "Set the comment" -#~ msgstr "Definir o comentário" - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converte mybook.rtf em mybook.lrf" - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "Uma lista de etiquetas separada por vírgulas para definir" - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "Utilização: imp-meta file.imp" - -#~ msgid "Usage:" -#~ msgstr "Utilização:" - -#~ msgid "Extract the cover" -#~ msgstr "Extrair a capa" - -#~ msgid "The book language" -#~ msgstr "A linguagem do livro" - -#~ msgid "The series to which this book belongs" -#~ msgstr "A série à qual este livro pertence" - -#~ msgid "The series index" -#~ msgstr "Índice da série" - -#~ msgid "No filename specified." -#~ msgstr "Não foi especificado nenhum nome de ficheiro." - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "" -#~ "LibraryThing.com está a demorar demasiado tempo. Tente outra vez mais tarde." - -#~ msgid " not found." -#~ msgstr " não encontrado." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Erro no servidor LibraryThing.com. Tente outra vez mais tarde." - -#~ msgid "Set the language" -#~ msgstr "Definir a linguagem" - -#~ msgid "Set the ISBN" -#~ msgstr "Definir o ISBN" - -#~ msgid "Set the subject tags" -#~ msgstr "Definir as etiquetas de assunto" - -#~ msgid "Usage: rb-meta file.rb" -#~ msgstr "Utilização: rb-meta file.rb" - -#~ msgid "Set the dc:language field" -#~ msgstr "Definir dc:language field" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Utilização: %s file.lit" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Utilização: pdf-meta file.pdf" - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "MOBI HTML em bruto guardado em" - -#~ msgid "" -#~ "Compress file text using PalmDOC compression. Results in smaller files, but " -#~ "takes a long time to run." -#~ msgstr "" -#~ "Comprimir os ficheiro usando a compressão PalmDOC. Resulta em ficheiros mais " -#~ "pequenos, mas demora muito tempo a correr." - -#~ msgid "Mobipocket-specific options." -#~ msgstr "Opções específicas Mobipocket." - -#~ msgid "Source renderer profile. Default is %default." -#~ msgstr "Perfil representado pela fonte. A predefinição é %default." - -#~ msgid "Options to control the conversion to MOBI" -#~ msgstr "Opções para controlar a conversão para MOBI" - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [options] myebook.mobi" - -#~ msgid "Destination renderer profile. Default is %default." -#~ msgstr "Perfil representado pelo destino. A predefinição é %default." - -#~ msgid "The output directory. Defaults to the current directory." -#~ msgstr "A pasta de destino. A predefinição é a pasta actual." - -#~ msgid "Unknown destination profile %r" -#~ msgstr "Perfil de destino desconhecido %r" - -#~ msgid "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tCrops a pdf. \n" -#~ "\t" -#~ msgstr "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tCorta um pdf. \n" -#~ "\t" - -#~ msgid "" -#~ "A file generated by ghostscript which allows each page to be individually " -#~ "cropped [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " -#~ msgstr "" -#~ "Um ficheiro gerado por ghostscript que permite que cada página seja " -#~ "individualmente cortada [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > " -#~ "bounding] " - -#~ msgid "Number of pixels to crop from the left most y (default is %d) " -#~ msgstr "Número de pixeis a cortar à esquerda most y (a predefinição é %d) " - -#~ msgid "Number of pixels to crop from the right most x (default is %d) " -#~ msgstr "Número de pixeis a cortar à direita most x (a predefinição é %d) " - -#~ msgid "Number of pixels to crop from the left most x (default is %d) " -#~ msgstr "Número de pixeis a cortar à esquerda most x (a predefinição é %d) " - -#~ msgid "Number of pixels to crop from the right most y (default is %d)" -#~ msgstr "Número de pixeis a cortar à direita most y (a predefinição é %d)" - -#~ msgid "Frequently used directories" -#~ msgstr "Pastas usadas frequentemente" - -#~ msgid "Toolbar icon size" -#~ msgstr "Tamanho dos ícones da barra de ferramentas" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Ordenar a lista de etiquetas por popularidade" - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Não adicionar ligações à Tabela de Conteúdos." - -#~ msgid "Add extra spacing below the header. Default is %default px." -#~ msgstr "" -#~ "Adicionar espaços extra debaixo do título. A predefinição é %default px." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Deve adicionar esta opção se estiver a processar ficheiros gerados pelo " -#~ "pdftohtml. Caso contrário, a conversão irá falhar." - -#~ msgid "Searching for books in all sub-directories..." -#~ msgstr "A procurar livros em todas as sub-pastas..." - -#~ msgid "Added %s to library" -#~ msgstr "Adicionado %s à biblioteca" - -#~ msgid "Adding books to database..." -#~ msgstr "A adicionar livros à base de dados..." - -#~ msgid "Adding books recursively..." -#~ msgstr "A adicionar livros recursivamente..." - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Servidor de\n" -#~ "Conteúdos" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Clique para ver a lista dos processos activos." - -#~ msgid "The reader has no storage card connected." -#~ msgstr "O leitor não tem nenhum cartão de memória ligado." - -#~ msgid "Send to storage card" -#~ msgstr "Enviar para o cartão de memória" - -#~ msgid "Job stopped by user" -#~ msgstr "Processo parado pelo utilizador" - -#~ msgid "&Stop selected job" -#~ msgstr "&Parar o processo seleccionado" - -#~ msgid "Dont show the progress bar" -#~ msgstr "Não mostrar a barra de progresso." - -#~ msgid "Don't show the progress bar" -#~ msgstr "Não mostrar a barra de progresso." - -#~ msgid "<ol><li><b>baen</b> - Books from BAEN Publishers</li>" -#~ msgstr "<ol><li><b>baen</b> - Livros da Editora BAEN</li>" - -#~ msgid "Sort by &popularity" -#~ msgstr "Ordenar por &popularidade" - -#~ msgid "Configuration" -#~ msgstr "Configuração" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Espaço em disco não utilizado na base de dados" - -#~ msgid "Saving to disk..." -#~ msgstr "A guardar no disco..." - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "Remover uma pasta da lista de pastas usadas frequentemente" - -#~ msgid "Invalid size" -#~ msgstr "Tamanho inválido" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Não foram encontrados metadados, experimente ajustar o título e o autor ou a " -#~ "chave ISBN." - -#~ msgid "Change the publisher of this book" -#~ msgstr "Alterar a editora deste livro" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Se uma imagem de capa for detectada no ficheiro de origem, usar essa imagem " -#~ "em vez da capa especificada." - -#~ msgid "&Metadata from file name" -#~ msgstr "&Metadados a partir do nome dos ficheiros" - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Especificar as definições da página como margens e o tamanho do écran do " -#~ "leitor de destino." - -#~ msgid "Choose the format to convert to " -#~ msgstr "Escolher o formato para converter em " - -#~ msgid "Convert %s to " -#~ msgstr "Converter %s em " - -#~ msgid "Convert to EPUB" -#~ msgstr "Converter em EPUB" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "" -#~ "É impossível converter %s porque este livro não tem formatos suportados" - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Escolher o formato para converter em LRF" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Converter %s em LRF" - -#~ msgid "Convert E-books" -#~ msgstr "Converter livros" - -#~ msgid "Convert to LRF" -#~ msgstr "Converter em LRF" - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "Carregar os metadados a partir do ficheiro OPF especificado" - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Definir os metadados do livro gerado" - -#~ msgid "Read metadata from " -#~ msgstr "Ler os metadados de " - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "O ISBN do livro para o qual quer os metadados." - -#~ msgid "Reading metadata..." -#~ msgstr "A ler os metadados..." - -#~ msgid "Read &metadata from files" -#~ msgstr "Ler os &metadados dos ficheiros" - -#~ msgid "No metadata found" -#~ msgstr "Não foram encontrados metadados" - -#~ msgid "Meta information" -#~ msgstr "Metadados" - -#~ msgid "This book has no available formats" -#~ msgstr "Este livro não tem formatos disponíveis" - -#~ msgid "No available formats" -#~ msgstr "Sem formatos disponíveis" - -#~ msgid "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" -#~ msgstr "" -#~ "<span style=\"color:red; font-weight:bold\">Última versão: <a " -#~ "href=\"%s\">%s</a></span>" - -#~ msgid "&Regular expression:" -#~ msgstr "Expressão &Regular" - -#~ msgid "Regular expression (?P<authors>)" -#~ msgstr "Expressão regular (?P<authors>)" - -#~ msgid "No valid plugin found in " -#~ msgstr "Nenhum extra válido encontrado em " - -#~ msgid "Add new plugin" -#~ msgstr "Adicionar novo extra" - -#~ msgid "&Add" -#~ msgstr "&Adicionar" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Adicionar um novo formato para este livro à base de dados" - -#~ msgid "" -#~ "See the <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">User Manual</a> for more help" -#~ msgstr "" -#~ "Ver o <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">Manual do Utilizador</a> para mais ajuda" - -#~ msgid "" -#~ "<p>For help visit <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#~ msgstr "" -#~ "<p>Para ajuda visite <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" - -#~ msgid "<font color=\"gray\">No help available</font>" -#~ msgstr "<font color=\"gray\">Sem ajuda disponível</font>" - -#~ msgid "" -#~ "If you disable this setting, metadata is guessed from the filename instead. " -#~ "This can be configured in the Advanced section." -#~ msgstr "" -#~ "Se desactivar esta definição os metadados são adivinhados a partir do nome " -#~ "do ficheiro. Isto pode ser configurado na secção Avançadas" - -#~ msgid "Browse for the new database location" -#~ msgstr "Navegar para a nova localização da base de dados" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Clique para navegar os livros pelas capas" - -#~ msgid "Click to browse books by tags" -#~ msgstr "Clique para navegar os livros pelas etiquetas" - -#~ msgid "Reset cover to default" -#~ msgstr "Reiniciar a capa para a predefinida" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Mostrar ¬ificações na área de notificação" - -#~ msgid "&Show header" -#~ msgstr "&Mostrar cabeçalho" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Mostar &texto nos botões da barra de ferramentas" - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "O formato a usar quando guardar ficheiros individuais no disco" - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Escolher a localização para a sua biblioteca de livros" - -#~ msgid "and delete from library" -#~ msgstr "e apagar da biblioteca" - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "Os livros seleccionados vão ser <b>permanentemente apagados</b> e os " -#~ "ficheiros removidos do seu computador. Tem a certeza?" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Apagar as notícias descarregadas mais antigas que o número de dias " -#~ "especificado. Definir 0 para desactivar." - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Apagar as notícias mais antigas que " - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Mostrar as descrições nos botões da barra de ferramentas" - -#~ msgid "" -#~ "If you want to use the content server to access your ebook collection on " -#~ "your iphone with Stanza, you will need to add the URL " -#~ "http://myhostname:8080/stanza as a new catalog in the stanza reader on your " -#~ "iphone. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of this computer." -#~ msgstr "" -#~ "Se quiser usar o servidor de conteúdos para aceder à sua colecção de livros " -#~ "no seu iPhone com Stanza precisa de adicionar o URL " -#~ "http://myhostname:8080/stanza como um novo catálogo no leitor Stanza do seu " -#~ "iPhone. Aqui o myhostname deve ser o nome de domínio ou o endereço IP deste " -#~ "computador." - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Clique para desligar a navegação pelas capas" - -#~ msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#~ msgstr "<b>%s</b>: %s por <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" - -#~ msgid "Set defaults for conversion of comics" -#~ msgstr "Definir as predefinições para a conversão de banda desenhada" - -#~ msgid "Set defaults for conversion" -#~ msgstr "Definir as predefinições para a conversão" - -#~ msgid "Output:" -#~ msgstr "Formato:" - -#~ msgid "" -#~ "Set the output format that is used when converting ebooks and downloading " -#~ "news" -#~ msgstr "" -#~ "Definir o formato que vai ser utilizado para converter os livros e " -#~ "descarregar as notícias" - -#~ msgid "Bulk convert to " -#~ msgstr "Converter os livros a granel em " - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "Converter os livros a granel em LRF" - -#~ msgid "Set conversion defaults" -#~ msgstr "Definir as predefinições para conversão" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "&Localização dos livros (Os livros estão armazenados em pastas, ordenados " -#~ "por autor e os metadados estão armazenados no ficheiro metadata.db)" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Edit Meta Information" -#~ msgstr "Editar os metadados" - -#~ msgid "Series index." -#~ msgstr "Índice da série" - -#~ msgid "Available Formats" -#~ msgstr "Formatos disponíveis" - -#~ msgid "Customize %s" -#~ msgstr "Personalizar %s" - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "A compactar a base de dados. Pode demorar algum tempo." - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "Localização da base de dados inválida.<br>É impossível escrever em " - -#~ msgid "Invalid database location" -#~ msgstr "Localização da base de dados inválida" - -#~ msgid "Invalid database location " -#~ msgstr "Localização da base de dados inválida " - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>Deve ser uma pasta." - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "O tamanho %s é inválido. Deve estar na forma larguraxaltura" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Adicionar uma pasta à lista de pastas usadas frequentemente" - -#~ msgid "&Compact database" -#~ msgstr "&Compactar a base de dados" - -#~ msgid "Chapter Detection" -#~ msgstr "Detecção de Capítulos" - -#~ msgid "The expression %s is invalid. Error: %s" -#~ msgstr "A expressão %s é inválida. Erro: %s" - -#~ msgid "Invalid XPath expression" -#~ msgstr "Expressão XPath inválida" - -#~ msgid "Override<br>CSS" -#~ msgstr "Anular<br>CSS" - -#~ msgid "Override &CSS" -#~ msgstr "Anular &CSS" - -#~ msgid "Remove &first image from source file" -#~ msgstr "Remover a &primeira imagem do ficheiro fonte" - -#~ msgid "&XPath:" -#~ msgstr "&XPath:" - -#~ msgid "Header" -#~ msgstr "Cabeçalho" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Biblioteca\n" -#~ "%d\n" -#~ "livros" - -#~ msgid "Adding books..." -#~ msgstr "A adicionar livros..." - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Livro <font face=\"serif\">%s</font> de %s." - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Adicionar os capítulos detectados à Tabela de Conteúdos." - -#~ msgid "" -#~ "<li><b>pdftohtml</b> - HTML files that are the output of the program " -#~ "pdftohtml</li>" -#~ msgstr "" -#~ "<li><b>pdftohtml</b> - Ficheiros HTML que são o resultado do programa " -#~ "pdftohtml</li>" - -#~ msgid "<li><b>book-designer</b> - HTML0 files from Book Designer</li>" -#~ msgstr "" -#~ "<li><b>book-designer</b> - Ficheiros HTML0 do programa Book Designer</li>" - -#~ msgid "&Name XPath:" -#~ msgstr "&Nome XPath:" - -#~ msgid "" -#~ "<p>You can control how calibre detects chapters using a XPath expression. To " -#~ "learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a></p>" -#~ msgstr "" -#~ "<p>Pode controlar o modo como o Calibre detecta os capítulos usando uma " -#~ "expressão XPath. Para aprender a usar expressões XPath veja o <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">tutorial " -#~ "XPath</a></p>" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "Adicionar &capítulos à Tabela de Conteúdos" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "Inserir linhas em &branco entre os parágrafos" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Activar a &rotação automática de imagens" - -#~ msgid "&Monospace:" -#~ msgstr "&Monospace:" - -#~ msgid "S&ans-serif:" -#~ msgstr "S&ans-serif:" - -#~ msgid "Category" -#~ msgstr "Categoria" - -#~ msgid "Embedded Fonts" -#~ msgstr "Tipos de Letra Integrados" - -#~ msgid "&Serif:" -#~ msgstr "&Serif:" - -#~ msgid " pts" -#~ msgstr " pts" - -#~ msgid "Title based detection" -#~ msgstr "Detecção baseada no título" - -#~ msgid "&Disable chapter detection" -#~ msgstr "&Desactivar a detecção de capítulos" - -#~ msgid "Tag based detection" -#~ msgstr "Detecção baseada nas etiquetas" - -#~ msgid "&Force page break before tag:" -#~ msgstr "&Forçar quebras de página antes da etiqueta:" - -#~ msgid "&Page break before tag:" -#~ msgstr "Quebra de &página antes da etiqueta:" - -#~ msgid "Bad cover" -#~ msgstr "Capa com erros" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "A capa não é uma imagem válida" - -#~ msgid "Must set account information" -#~ msgstr "Deve definir a informação da conta" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "à %d dias, %d horas e %d minutos" - -#~ msgid "Last downloaded" -#~ msgstr "Último descarregamento" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "O ficheiro anexo: %s é a receita para descarregar %s." - -#~ msgid "Pick recipe" -#~ msgstr "Escolha a receita" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Escolha a receita para personalizar" - -#~ msgid "Waiting" -#~ msgstr "À espera" - -#~ msgid "Could not save some ebooks" -#~ msgstr "É impossível guardar alguns livros" - -#~ msgid "" -#~ "<p>Could not save the following books to disk, because the %s format is not " -#~ "available for them:<ul>" -#~ msgstr "" -#~ "<p>É impossível guardar os seguintes livros no disco porque o formato %s não " -#~ "está disponível para eles:<ul>" - -#~ msgid "Copying database" -#~ msgstr "A copiar a base de dados" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using 3rd party tools." -#~ msgstr "" -#~ "<p>É impossível converter: %s<p>É um livro com <a href=\"%s\">DRM</a>. " -#~ "Primeiro tem de remover o DRM usando ferramentas de terceiros." - -#~ msgid "Could not move database" -#~ msgstr "É impossível mover a base de dados" - -#~ msgid "" -#~ "<p>An invalid database already exists at %s, delete it before trying to move " -#~ "the existing database.<br>Error: %s" -#~ msgstr "" -#~ "<p>Já existe uma base de dados inválida em %s, apague-a antes de tentar " -#~ "mover a base de dados existente.<br>Erro: %s" - -#~ msgid "Copying library to " -#~ msgstr "A copiar a biblioteca para " - -#~ msgid "Invalid library location" -#~ msgstr "Localização da biblioteca inválida" - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "é o resultado dos esforços de muitos voluntários pelo mundo inteiro. Se o " -#~ "acha útil, por favor considere fazer um donativo para ajudar no seu " -#~ "desenvolvimento." - -#~ msgid "" -#~ "<p>Could not convert %d of %d books, because no suitable source format was " -#~ "found.<ul>%s</ul>" -#~ msgstr "" -#~ "<p>É impossível converter %d de %d livros, porque não foi encontrado nenhum " -#~ "formato fonte adequado.<ul>%s</ul>" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Converter o livro %d de %d (%s)" - -#~ msgid "&User stylesheet" -#~ msgstr "Folha de estilos do &utilizador" - -#~ msgid "/Unknown" -#~ msgstr "/Desconhecido" - -#~ msgid "Rendering comic pages..." -#~ msgstr "A representar as páginas de banda desenhada..." - -#~ msgid "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." -#~ msgstr "" -#~ "Remover o espaçamento entre parágrafos. Também define um avanço em " -#~ "parágrafos de 1.5cm. Pode anular isto adicionando p {text-indent: 0cm} a --" -#~ "override-css. A remoção de espaços não irá funcionar se o ficheiro de origem " -#~ "forçar o espaçamento inter-parágrafo." - -#~ msgid "Creating Mobipocket file from EPUB..." -#~ msgstr "A criar o ficheiro Mobipocket a partir de EPUB..." - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Ajustar a aparência do ficheiro LRF especificando coisas como o tamanho do " -#~ "tipo de letra e o espaçamento entre as palavras." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Representar as tabelas em HTML como blocos de texto em vez de tabelas reais. " -#~ "Isto é necessário se o HMTL contiver tabelas muito grandes ou complexas." - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "&Multiplicador para o tamanho do texto nas tabelas representadas:" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>Este livro está protegido por <a href=\"%s\">DRM</a>" - -#~ msgid "DRM Error" -#~ msgstr "Erro de DRM" - -#~ msgid "" -#~ "<p>You can control how calibre detects page boundaries using a XPath " -#~ "expression. To learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a>. The page boundaries are useful only if you want a mapping from " -#~ "pages in a paper book, to locations in the e-book. This controls where Adobe " -#~ "Digital Editions displays the page numbers in the right margin.</p>" -#~ msgstr "" -#~ "<p>Pode controlar o modo como o Calibre detecta os limites de página usando " -#~ "uma expressão XPath. Para aprender a usar expressões XPath veja o <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">tutorial " -#~ "XPath</a>. Os limites de página só são úteis se quiser a estrutura de " -#~ "páginas do livro de papel nas localizações do livro. Isto controla onde é " -#~ "que o Adobe Digital Editions apresenta os números de página na margem " -#~ "direita.</p>" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sUtilização%s: %s\n" - -#~ msgid "Customize the download engine" -#~ msgstr "Personalizar o motor de transferências" - -#~ msgid "Be more verbose while processing." -#~ msgstr "Apresentar mais indicações durante o processamento." - -#~ msgid "Very verbose output, useful for debugging." -#~ msgstr "Apresentar mais indicações, útil para depurar." - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "Artigo descarregado %s de %s\n" -#~ "%s" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "Falha ao descarregar o artigo: %s de %s\n" - -#~ msgid "Spanish" -#~ msgstr "Espanhol" - -#~ msgid "Portugese" -#~ msgstr "Português" - -#~ msgid "Italian" -#~ msgstr "Italiano" - -#~ msgid "Croatian" -#~ msgstr "Croata" - -#~ msgid "Serbian" -#~ msgstr "Sérvio" - -#~ msgid "German" -#~ msgstr "Alemão" - -#~ msgid "French" -#~ msgstr "Francês" - -#~ msgid "Dutch" -#~ msgstr "Holandês" - -#~ msgid "Click to see the list of books available on your computer" -#~ msgstr "Clique para ver a lista dos livros disponíveis no seu computador" - -#~ msgid "Click to see the list of books on the storage card in your reader" -#~ msgstr "" -#~ "Clique para ver a lista dos livros disponíveis no cartão de memória do seu " -#~ "leitor" - -#~ msgid "Format for &single file save:" -#~ msgstr "Formato para guardar os ficheiros &individuais:" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Usar números &romanos para o número da série" - -#~ msgid "&Button size in toolbar" -#~ msgstr "Tamanho dos &botões da barra de ferramentas" - -#~ msgid "Compacting..." -#~ msgstr "A compactar..." - -#~ msgid "Plugin &file:" -#~ msgstr "&Ficheiro com o extra:" - -#~ msgid " plugins" -#~ msgstr " - Extras disponíveis" - -#~ msgid "Choose plugin" -#~ msgstr "Escolher o extra" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Remover os formatos seleccionados deste livro da base de dados" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.\n" -#~ "\n" -#~ "Metadata will be updated in the database as well as the generated %s file." -#~ msgstr "" -#~ "Especificar os metadados, como o título e o autor do livro.\n" -#~ "\n" -#~ "Os metadados vão ser actualizados na base de dados assim como os ficheiros " -#~ "%s gerados." - -#~ msgid "" -#~ "Adjust the look of the generated ebook by specifying things like font sizes." -#~ msgstr "" -#~ "Ajustar a aparência do livro gerado especificando coisas como o tamanho do " -#~ "tipo de letra." - -#~ msgid "Specify the page layout settings like margins." -#~ msgstr "Especificar as definições da aparência da página, como margens." - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "Preservar a estrutura das etiquetas HTML quanto separa ficheiros HTML " -#~ "grandes. Isto só é necessário se os ficheiros HTML contiverem CSS que usem " -#~ "selectores duplicados. Activar isto aumenta muito o tempo de processamento " -#~ "de ficheiros HTML grandes." - -#~ msgid "No text &justification" -#~ msgstr "Não &justificar o texto" - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "" -#~ "Codificação de caracteres para os ficheiros HTML. A predefinição é a " -#~ "detecção automática." - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Perfil do leitor para o qual este EPUB é destinado. Definir None para criar " -#~ "um EPUB independente de qualquer leitor. Este perfil é usado para definir " -#~ "restrições específicas a cada leitor no EPUB. As escolhas são: " - -#~ msgid "&Boundary XPath:" -#~ msgstr "&Limite XPath:" - -#~ msgid "Automatic &chapter detection" -#~ msgstr "Detecção automática de &capítulos" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "&Tabela de Conteúdos automática" - -#~ msgid "Level &1 TOC" -#~ msgstr "Tabela de Conteúdos de Nível &1:" - -#~ msgid "Level &2 TOC" -#~ msgstr "Tabela de Conteúdos de Nível &2:" - -#~ msgid "Level &3 TOC" -#~ msgstr "Tabela de Conteúdos de Nível &3:" - -#~ msgid "" -#~ "XPath expression to detect page boundaries for building a custom pagination " -#~ "map, as used by AdobeDE. Default is not to build an explicit pagination map." -#~ msgstr "" -#~ "Expressão XPath para detectar os limites da página e construir um mapa de " -#~ "paginação personalizado, como o usado pelo AdobeDE. A predefinição é não " -#~ "construir um mapa de paginação explícito." - -#~ msgid "Ebook Viewer" -#~ msgstr "Visualizador de livros" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.<p>Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "" -#~ "Especificar os metadados como o título e o autor do livro.<p>Os metadados " -#~ "serão actualizados na base de dados assim como no ficheiro LRF gerado." - -#~ msgid "No preprocessing" -#~ msgstr "Sem pré-processamento" - -#~ msgid "&Preprocess:" -#~ msgstr "&Pré-processamento:" - -#~ msgid "" -#~ "<p>Books with the same title as the following already exist in the database. " -#~ "Add them anyway?<ul>" -#~ msgstr "" -#~ "<p> Já existem livros com o mesmo título na base de dados. Adicioná-los na " -#~ "mesma?<ul>" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s foi actualizado para a versão %s. Ver <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">as novas " -#~ "funcionalidades</a>. Visitar a página para descarregar?" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML and " -#~ "then convert it." -#~ msgstr "" -#~ "Este ficheiro RTF tem uma funcionalidade não suportada pelo Calibre. " -#~ "Converta-o para HTML e tente outra vez." - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "Uma expressão XPath para detectar os títulos dos capítulos. O padrão é " -#~ "considerar as etiquetas <h1> ou\n" -#~ "<h2> que contêm as palavras \"chapter\", \"book\", \"section\" ou \"part\" " -#~ "como títulos do capítulo \n" -#~ "bem como as etiquetas que têm class=\"chapter\". \n" -#~ "A expressão usada deve calcular uma lista de elementos. Para desactivar a " -#~ "detecção de capítulos,\n" -#~ "use a expressão \"/\". Veja o tutorial do XPath no Manual do Utilizador do " -#~ "Calibre para mais\n" -#~ "ajuda sobre como usar esta funcionalidade.\n" - -#~ msgid "Set the authors" -#~ msgstr "Definir o(s) autor(es)" - -#~ msgid "Author S&ort: " -#~ msgstr "&Ordenação do(s) Autor(es): " - -#~ msgid "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." -#~ msgstr "" -#~ "Altere o(s) autor(es) deste livro. Múltiplos autores devem ser separados por " -#~ "&. Se o nome do autor contém um &, use && para o representar." - -#~ msgid "Sort key for the author" -#~ msgstr "Chave de ordenação para o(s) autor(es)" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Criar automaticamente a ordenação do(s) autor(es) baseada na entrada actual" - -#~ msgid "" -#~ "When present, use the author sorting information for generating the " -#~ "Mobipocket author metadata." -#~ msgstr "" -#~ "Quando presente, usar a informação da ordenação do(s) autor(es) para gerar " -#~ "os metadados do autor Mobipocket." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Representar todo o conteúdo em preto sobre fundo branco em vez das cores " -#~ "especificadas pelo HTML ou CSS." - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Especifique a codificação de caracteres do ficheiro de origem. Se o ficheiro " -#~ "de destino LRF contiver caracteres estranhos tente mudar esta opção. A " -#~ "codificação comum para ficheiros de computadores windows é cp-1252. Outra " -#~ "escolha comum é utf-8. A predefinição é tentar descobrir a codificação." - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "" -#~ "&Converter as tabelas em imagens (bom para tabelas grandes/complexas)" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Forçar quebras de página antes do &atributo:" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "A expressão regular utilizada para detectar os títulos dos capítulos. É " -#~ "procurada nas etiquetas do cabeçalho (h1-h6). A predefinição é %default" - -#~ 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 --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "Número máximo de ligações a inserir numa Tabela de Conteúdos. Definir 0 para " -#~ "desactivar. A predefinição é: %default. As ligações só serão adicionadas à " -#~ "Tabela de Conteúdos se forem detectados menos capítulos do que o limite de " -#~ "capítulos." - -#~ msgid "&Rescale images" -#~ msgstr "&Redimensionar as imagens" - -#~ msgid "&Ignore tables" -#~ msgstr "&Ignorar as tabelas" - -#~ msgid "&Use author sort to set author field in output" -#~ msgstr "" -#~ "&Usar a ordenação do(s) autor(es) para definir o(s) autor(es) no resultado" - -#~ msgid "&Source profile:" -#~ msgstr "Perfil da &fonte:" - -#~ msgid "" -#~ "Device renderer profiles. Affects conversion of font sizes, image rescaling " -#~ "and rasterization of tables. Valid profiles are: %s." -#~ msgstr "" -#~ "Perfis representados pelos leitores. Afecta a conversão dos tamanhos de " -#~ "letra, redimensionamento das imagens e exploração das tabelas. Os perfis " -#~ "válidos são: %s." - -#~ msgid "[options]" -#~ msgstr "[opções]" - -#~ msgid "Unknown source profile %r" -#~ msgstr "Perfil da fonte desconhecido %r" - -#~ msgid "&Title for generated TOC" -#~ msgstr "&Título para a Tabela de Conteúdos gerada:" - -#~ msgid "%d recipes" -#~ msgstr "%d receitas" - -#~ msgid "Schedule for download" -#~ msgstr "Programar o descarregamento" - -#~ msgid "Every " -#~ msgstr "Todos/as " - -#~ msgid "at" -#~ msgstr "às" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Intervalo no qual descarregar esta receita. Um valor 0 quer dizer que a " -#~ "receita vai ser descarregada de hora a hora." - -#~ msgid "This recipe requires a username and password" -#~ msgstr "Esta receita precisa de um utilizador e de uma palavra-passe" - -#~ msgid "" -#~ "The directory in which to store the downloaded feeds. Defaults to the " -#~ "current directory." -#~ msgstr "" -#~ "A pasta onde guardar as fontes descarregadas. A predefinição é a pasta " -#~ "actual." - -#~ msgid "" -#~ "The title for this recipe. Used as the title for any ebooks created from the " -#~ "downloaded feeds." -#~ msgstr "" -#~ "O título para esta receita. Usado como título para qualquer livro criado a " -#~ "partir das fontes descarregadas." - -#~ msgid "" -#~ "Specify a list of feeds to download. For example: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "If you specify this option, any argument to %prog is ignored and a default " -#~ "recipe is used to download the feeds." -#~ msgstr "" -#~ "Especificar uma lista de fontes para descarrgar. Por exemplo: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "Se especificar esta opção, qualquer argumento de %prog é ignorado e a " -#~ "receita predefinida é usada para descarregar as fontes.." - -#~ msgid "" -#~ " is communicating with the device!<br>\n" -#~ " 'Quitting may cause corruption on the device.<br>\n" -#~ " 'Are you sure you want to quit?" -#~ msgstr "" -#~ " está a comunicar com o leitor!<br>\n" -#~ " 'Sair pode causar corrupção no leitor.<br>\n" -#~ " 'Tem a certeza que quer sair?" - -#~ msgid "Starting Bulk conversion of %d books" -#~ msgstr "Iniciar a conversão a granel de %d livros" - -#~ msgid "<b>%s</b><br/><p>%s</p>" -#~ msgstr "<b>%s</b><br/><p>%s</p>" - -#~ msgid "Skipping filtered article: %s" -#~ msgstr "Saltar o artigo filtrado: %s" - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "Saltar o artigo duplicado: %s" - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Especifique o tamanho de letra padrão em pts. Todos os tipos de letra serão " -#~ "redimensionados em conformidade. Esta opção torna obsoleta a opção --font-" -#~ "delta e tem precedência sobre ela. Para usar --font-delta, defina isto como " -#~ "0. A predefinição é: %defaultpt" - -#~ msgid "" -#~ "Use the <spine> element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Use o elemento <spine> do ficheiro OPF para determinar a ordem pela qual os " -#~ "ficheiros HTML são anexados ao LRF. O ficheiro .opt deve estar na mesma " -#~ "pasta que o ficheiro HTML padrão." - -#~ msgid "You must set a username and password for %s" -#~ msgstr "Deve definir um utilizador e uma palavra-passe para %s" - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Criar o resultado num ficheiro zip. Se esta opção for especificada o --" -#~ "output deve ser o nome de um ficheiro, não de uma pasta." - -#~ 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." -#~ msgstr "" -#~ "Número máximo de níveis de recursão para seguir ligações em ficheiros HTML. " -#~ "Deve ser não negativo. 0 implica que nenhuma ligação é seguida na raiz do " -#~ "ficheiro HTML." - -#~ msgid "Set the publisher of this book." -#~ msgstr "Definir a editora deste livro." - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "" -#~ "Formatar legivelmente a formatação extraida. Pode modificar um espaço em " -#~ "branco significativo." - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Separar os parágrafos por linhas em branco." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Anular a CSS. Poder ser ou um caminho para uma folha de estilos CSS ou uma " -#~ "expressão. Se é uma expressão é interpretada como CSS." - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Aumentar o tamanho da letra em 2 * FONT_DELTA pts e o espaçamento entre as " -#~ "linhas em FONT_DELTA pts. FONT_DELTA pode ser uma fracção. Se FONT_DELTA " -#~ "for negativo, o tamanho da letra diminui." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Perfil do leitor para o qual este LRF está a ser gerado. O perfil determina " -#~ "coisas como a resolução e o tamanho do écran do leitor de destino. A " -#~ "predefinição é: %s. Perfis suportados: " - -#~ msgid "" -#~ "Choose a profile for the device you are generating this file for. The " -#~ "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " -#~ "suitable for any reader with the same screen size. Choices are %s" -#~ msgstr "" -#~ "Escolha um perfil para o leitor para o qual está a gerar este ficheiro. A " -#~ "predefinição é SONY PRS-500 com um tamanho de écran de 584x754 pixeis. Isto " -#~ "é adequado para qualquer aparelho com o mesmo tamanho de écran. As escolhas " -#~ "são %s" - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Converter qualquer formato de livro para LRF. Os formatos suportados são:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC e PDF. O any2lrf também processa " -#~ "arquivos RAR ou\n" -#~ "ZIP, procurando um livro dentro do arquivo.\n" -#~ " " - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "" -#~ "Opções para controlar a conversão de ficheiros de banda desenhada (CBR, CBZ) " -#~ "em livros" - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Número de cores para a conversão de imagens em escala de cinza. A " -#~ "predefinição é: %default" - -#~ msgid "Fetch metadata" -#~ msgstr "Recolher os metadados" - -#~ msgid "Fetch" -#~ msgstr "Recolher" - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "É impossível recolher a capa porque o servidor está muito ocupado. Tente " -#~ "outra vez mais tarde." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Recolher uma imagem para a capa do livro identificado pelo ISBN em " -#~ "LibraryThing.com\n" - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>É impossível recolher a capa.</b><br/>" - -#~ msgid "Options to control the fetching of periodical content from the web." -#~ msgstr "Opções para controlar a recolha de conteúdos periódicos da rede." - -#~ msgid "" -#~ "Options to control web2disk (used to fetch websites linked from feeds)" -#~ msgstr "" -#~ "Opções para controlar web2disk (usado para recolher sítios ligados a partir " -#~ "das fontes)" - -#~ msgid "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog parses an online source of articles, like an RSS or ATOM feed and \n" -#~ "fetches the article contents organized in a nice hierarchy.\n" -#~ "\n" -#~ "ARG can be one of:\n" -#~ "\n" -#~ "file name - %%prog will try to load a recipe from the file\n" -#~ "\n" -#~ "builtin recipe title - %%prog will load the builtin recipe and use it to " -#~ "fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n" -#~ "\n" -#~ "recipe as a string - %%prog will load the recipe directly from the string " -#~ "arg.\n" -#~ "\n" -#~ "Available builtin recipes are:\n" -#~ "%s\n" -#~ msgstr "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog analisa uma fonte de artigos online, como uma origem RSS ou ATOM e \n" -#~ "usa-a para recolher o conteúdo do artigo organizado numa hierarquia.\n" -#~ "\n" -#~ "ARG pode ser uma de:\n" -#~ "\n" -#~ "nome do ficheiro - %%prog vai tentar carregar a receita do " -#~ "ficheiro\n" -#~ "\n" -#~ "título da receita integrada - %%prog vai carregar a receita integrada e usá-" -#~ "la para recolher a origem. Por ex. Newsweek ou \"The BBC\" ou \"The New York " -#~ "Times\"\n" -#~ "\n" -#~ "receita como expressão - %%prog vai carregar a receita directamente da " -#~ "expressão arg.\n" -#~ "\n" -#~ "As receitas integradas disponíveis são:\n" -#~ "%s\n" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "Primeiro tem de guardar o sítio %s como um ficheiro HTML e depois correr o " -#~ "html2lrf." - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "&Seleccionar as colunas visíveis na vista da biblioteca" - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "Afinar a detecção de capítulos e de cabeçalhos de secções." - -#~ msgid "Preserve &tag structure when splitting" -#~ msgstr "Preservar a estrutura das eti&quetas quando separar" - -#~ msgid "&Destination profile:" -#~ msgstr "Perfil de &destino:" - -#~ msgid "&Left Margin:" -#~ msgstr "Margem &esquerda:" - -#~ msgid "&Right Margin:" -#~ msgstr "Margem di&reita:" - -#~ msgid "&Top Margin:" -#~ msgstr "Margem &superior:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "Margem &inferior:" - -#~ msgid "&Page map" -#~ msgstr "&Mapa da página" - -#~ msgid "&Access Key:" -#~ msgstr "Chave de &Acesso:" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "Seleccionar o livro que é mais parecido com o seu da lista abaixo" - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "" -#~ "Pré-processar antes de converter em LRF. Isto é útil quando se sabe que o " -#~ "ficheiro vem de uma fonte específica. Fontes conhecidas:" - -#~ msgid "Ignore &tables" -#~ msgstr "&Ignorar as tabelas" - -#~ msgid "Ignore &colors" -#~ msgstr "Ignorar as &cores" - -#~ msgid "&Word spacing:" -#~ msgstr "&Espaçamento das palavras:" - -#~ msgid "Minimum &indent:" -#~ msgstr "A&vanço mínimo:" - -#~ msgid "&Header format:" -#~ msgstr "F&ormato do cabeçalho:" - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "Detectar o capítulo na eti&queta:" - -#~ msgid "Add Ta&gs: " -#~ msgstr "Adicionar eti&quetas: " - -#~ msgid "Cannot fetch cover" -#~ msgstr "É impossível recolher a capa" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "&Recolher os metadados do servidor" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Definir uma expressão " -#~ "regular padrão a usar quando tentar adivinhar os metadados dos livros a " -#~ "partir dos nomes dos ficheiros. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Está disponível uma <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">referência</span></a> sobre a " -#~ "sintaxe das expressões regulares.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use a funcionalidade <span " -#~ "style=\" font-weight:600;\">Teste</span> abaixo para testar a sua expressão " -#~ "regular nalguns nomes de ficheiros de exemplo. Os nomes dos grupos para as " -#~ "várias entradas de metadados estão documentados em " -#~ "tooltips.</p></body></html>" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Para ajuda a criar receitas avançadas de notícias, por favor visite as <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">Receitas de " -#~ "Utilizadores</a>" - -#~ msgid "Matches" -#~ msgstr "Correspondências" - -#~ msgid "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " -#~ "attribute to \"none\" to match only on tag names. So for example, to match " -#~ "all h2 tags, you would use \"h2,none,\". Default is %default" -#~ msgstr "" -#~ "Detectar o início de um capítulo a partir de um elemento com o atributo " -#~ "especificado. O formato para esta opção é expressão regular para o nome da " -#~ "etiqueta,nome do atributo,expressão regular para o valor do atributo. Por " -#~ "exemplo: para corresponder todas as etiquetas do cabeçalho que têm o " -#~ "atributo class=\"chapter\" deve usar \"h\\d,class,chapter\". Pode definir o " -#~ "atributo para \"none\" para corresponder apenas os nomes das etiquetas. " -#~ "Portanto, por exemplo: para encontrar todas as etiquetas h2, deve usar " -#~ "\"h2,none,\". A predefinição é %default" - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Forçar uma quebra de página antes de um elemento com o atributo " -#~ "especificado. O formato para esta opção é expressão regular para o nome da " -#~ "etiqueta,nome do atributo,expressão regular para o valor do atributo. Por " -#~ "exemplo: para corresponder todas as etiquetas de cabeçalho que têm o " -#~ "atributo class=\"chapter\" deve usar \"h\\d,class,chapter\". A predefinição " -#~ "é %default" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "" -#~ "O formato a utilizar para os dados. Escolhas disponíveis: %s. A predefinição " -#~ "é texto." - -#~ msgid "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>A base de dados no leitor está corrompida. Tente o " -#~ "seguinte:\n" -#~ " <ol>\n" -#~ " <li>Desligue o leitor. Espere que ele regenere a base de " -#~ "dados (i.e. espere até estar pronto para ser usado). Volte a ligar. Agora " -#~ "deve funcionar com %(app)s. Senão tente o próximo passo.</li>\n" -#~ " <li>Saia de %(app)s. Encontre o ficheiro media.xml na " -#~ "memória principal do leitor. Apague-o. Desligue o leitor. Espere até que o " -#~ "ficheiro seja regenerado. Volte a ligá-lo e inicie %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "É impossível aceder a %s. A usar %s como a biblioteca." - -#~ msgid "" -#~ "Search the list of books by title or author<br><br>Words separated by spaces " -#~ "are ANDed" -#~ msgstr "" -#~ "Procurar na lista de livros, por título ou autor<br><br>Quando existem " -#~ "palavras separadas por espaços, os espaços são convertidos em AND" - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments<br><br>Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Procurar na lista de livros por título, autor, editora, etiquetas e " -#~ "comentários<br><br>Quando existem palavras separadas por espaços, os espaços " -#~ "são convertidos em AND" - -#~ msgid "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" -#~ msgstr "" -#~ "<p>Navegar os livros pelas capas está desactivado.<br>A importação do módulo " -#~ "pictureflow falhou:<br>" - -#~ msgid "Convert book: " -#~ msgstr "Converter o livro: " - -#~ msgid "Convert comic: " -#~ msgstr "Converter a banda desenhada: " - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Leitor\n" -#~ "%s\n" -#~ "disponíveis" - -#~ msgid "" -#~ "Card\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Cartão\n" -#~ "%s\n" -#~ "disponíveis" - -#~ msgid "Click to see the list of books in the main memory of your reader" -#~ msgstr "" -#~ "Clique para ver a lista dos livros disponíveis na memória principal do seu " -#~ "leitor" - -#~ msgid "Could not launch worker process." -#~ msgstr "É impossível lançar o processo de trabalho." - -#~ msgid "Could not initialize the fontconfig library" -#~ msgstr "É impossível inicializar a biblioteca fontconfig" - -#~ msgid "" -#~ "Number of levels of links to follow on webpages that are linked to from " -#~ "feeds. Defaul %default" -#~ msgstr "" -#~ "Número de níveis de ligações a seguir em páginas de sítios que estão ligadas " -#~ "a partir das fontes. A predefinição é %default" - -#~ msgid "The priority of worker processes" -#~ msgstr "A prioridade dos processos de trabalho" - -#~ msgid "Create file names as author - title instead of title - author" -#~ msgstr "" -#~ "Criar os nomes de ficheiros como autor - título em vez de título - autor" - -#~ msgid "<p>Copying books to %s<br><center>" -#~ msgstr "<p>A copiar os livros para %s<br><center>" - -#~ msgid "Edit meta information" -#~ msgstr "Editar metadados" - -#~ msgid "Send specific format to storage card" -#~ msgstr "Enviar o formato específico para o cartão de memória" - -#~ msgid "Send specific format to main memory" -#~ msgstr "Enviar o formato específico para a memória principal" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Falha no envio dos seguintes livros:" - -#~ msgid "Failed to email books" -#~ msgstr "Falha no envio dos livros" - -#~ msgid "" -#~ "Could not email the following books as no suitable formats were " -#~ "found:<br><ul>%s</ul>" -#~ msgstr "" -#~ "É impossível enviar os seguintes livros porque não foram encontrados " -#~ "formatos adequados:<br><ul>%s</ul>" - -#~ msgid "Sent by email:" -#~ msgstr "Enviado por email:" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "Entrega\n" -#~ "de Email" - -#~ msgid "Attached is the" -#~ msgstr "Anexado está o" - -#~ msgid "Communicate with the Cybook eBook reader." -#~ msgstr "Comunica com o leitor Cybook eBook." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Comunica com o leitor BeBook." - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Comunica com o leitor Mini BeBook." - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Comunica com o leitor Cybook Gen 3." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Comunica com o leitor Cybook Opus." - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Comunica com o leitor Kindle 2." - -#~ msgid "Communicate with the Sony PRS-505 eBook reader." -#~ msgstr "Comunica com o leitor Sony PRS-505." - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal e John Schember" - -#~ msgid "Communicate with the Sony PRS-700 eBook reader." -#~ msgstr "Comunica com o leitor Sony PRS-700." - -#~ msgid "You must install the pmount package." -#~ msgstr "Deve instalar o pacote pmount." - -#~ msgid "List builtin recipes" -#~ msgstr "Listar as receitas integradas" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "A altura da linha em pts. Controla o espaçamento entre linhas consecutivas " -#~ "de texto. Por predefinição não é efectuada qualquer manipulação na altura da " -#~ "linha." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Tentar detectar e corrigir as quebras de página e outros problemas no " -#~ "ficheiro de origem. Pode piorar as coisas, por isso use com cuidado." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Usar a expressão regular para tentar remover o cabeçalho." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "A expressão regular a usar para remover o cabeçalho." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Transliterar os caracteres unicode para uma representação ASCII. Usar com " -#~ "cuidado porque isto vai substituir caracteres unicode com ASCII. Por exemplo " -#~ "vai substituir \"%s\" com \"Mikhail Gorbachiov\". Note também que em casos " -#~ "onde há multiplas representações de um caracter (caracteres partilhados pelo " -#~ "Chinês e o Japonês por exemplo) a representação usada pelo maior número de " -#~ "pessoas será usada (Chinês no exemplo anterior)." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "A expressão regular a usar para remover o rodapé." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Usar a expressão regular para tentar remover o rodapé." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file." -#~ msgstr "" -#~ "Comprimento médio da linha para fazer a quebra de linha se o ficheiro HTML é " -#~ "o resultado de uma conversão parcial de um ficheiro PDF." - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "É impossível converter %d de %d livros, porque não foi encontrado um formato " -#~ "fonte adequado." - -#~ msgid "Source en&coding:" -#~ msgstr "Codificação da &origem:" - -#~ 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 "" -#~ "input_file output_file [options]\n" -#~ "\n" -#~ "Converter um livro de um formato para outro.\n" -#~ "\n" -#~ "input_file é o ficheiro de oriem e output_file é o ficheiro de destino. " -#~ "Ambos devem ser especificados como os dois primeiros argumentos do comando.\n" -#~ "\n" -#~ "O formato do livro de destino é adivinhado a partir da extensão do " -#~ "output_file. O output_file também pode ser o formato especial .EXT onde EXT " -#~ "é a extensão do ficheiro de destino. Neste caso, o nome do ficheiro de " -#~ "destino é derivado do nome do ficheiro de origem. Note que os nomes dos " -#~ "ficheiros não podem começar com um hífen. Finalmente, se o output_file não " -#~ "tem extensão, então é tratado como uma pasta e um \"open ebook\" (OEB) " -#~ "consistindo de ficheiros HTML é escrito nessa pasta. Estes ficheiros são os " -#~ "que normalmente seriam passados para o extra de destino.\n" -#~ "\n" -#~ "Depois de especificar o ficheiro de origem e de destino pode personalizar a " -#~ "conversão especificando as várias opções. As opções disponíveis dependem do " -#~ "tipo de ficheiros de origem e de destino. Para obter ajuda sobre eles " -#~ "especifique os ficheiros de origem e de destino e então use a opção -h.\n" -#~ "\n" -#~ "Para toda a documentação sobre o sistema de conversão veja\n" - -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "" -#~ "Guarda o ficheiro de destino do extra de origem na pasta especificada. É " -#~ "útil se não tem a certeza em que etapa do processo de conversão está a " -#~ "ocorrer um erro. AVISO: Isto apaga completamente o conteúdo da pasta " -#~ "especificada." - -#~ msgid "Character encoding for input. Default is to auto detect." -#~ msgstr "" -#~ "Codificação de caracteres para o ficheiro de origem. A predefinição é " -#~ "detectar automaticamente." - -#~ msgid "Input character &encoding" -#~ msgstr "&Codificação de caracteres para o ficheiro de origem" - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "Não forçar o texto a ser justificado no ficheiro de destino. O facto do " -#~ "texto ser apresentado justificado depende se o formato do livro ou do " -#~ "aparelho de leitura suporta a justificação." - -#~ msgid "Produce more human-readable XML output." -#~ msgstr "" -#~ "Produzir um ficheiro de destino XML mais próximo possível da leitura humana." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Especifique a codificação de caracteres para o documento de destino. A " -#~ "predefinição é utf-8. Nota: Esta opção não é cumprida por todos os formatos." - -#~ msgid "" -#~ "Could not upload the following books to the device, as no suitable formats " -#~ "were found. Try changing the output format in the upper right corner next to " -#~ "the red heart and re-converting." -#~ msgstr "" -#~ "É impossível carregar os seguintes livros no aparelho, já que não foram " -#~ "encontrados formatos adequados. Tente mudar o formato de destino no canto " -#~ "superior direito ao pé do coração vermelho e re-converter." - -#~ msgid "Portuguese" -#~ msgstr "Português" - -#~ msgid "Catalan" -#~ msgstr "Catalão" - -#~ msgid "Bosnian" -#~ msgstr "Bósnio" - -#~ msgid "Hungarian" -#~ msgstr "Húngaro" - -#~ msgid "tag" -#~ msgstr "etiqueta" - -#~ msgid "tags" -#~ msgstr "etiquetas" - -#~ msgid "feed" -#~ msgstr "fonte" - -#~ msgid "feeds" -#~ msgstr "fontes" - -#~ msgid "date modified" -#~ msgstr "data da alteração" - -#~ msgid "author email" -#~ msgstr "email do autor" - -#~ msgid "comments" -#~ msgstr "comentários" - -#~ msgid "author" -#~ msgstr "autor" - -#~ msgid "Example" -#~ msgstr "Exemplo" - -#~ msgid "description" -#~ msgstr "descrição" - -#~ msgid "url" -#~ msgstr "url" - -#~ msgid "name" -#~ msgstr "nome" - -#~ msgid "modified" -#~ msgstr "modificado" - -#~ msgid "created" -#~ msgstr "criado" - -#~ msgid "status" -#~ msgstr "estado" - -#~ msgid "title" -#~ msgstr "título" - -#~ msgid "Public" -#~ msgstr "Público" - -#~ msgid "body" -#~ msgstr "corpo" - -#~ msgid "categories" -#~ msgstr "categorias" - -#~ msgid "Draft" -#~ msgstr "Rascunho" - -#~ msgid "category" -#~ msgstr "categoria" - -#~ msgid "Chinese" -#~ msgstr "Chinês" - -#~ msgid "Kovid Goyal and Sujata Raman" -#~ msgstr "Kovid Goyal e Sujata Raman" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "Configure calibre" -#~ msgstr "Configurar o calibre" - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[options]\n" -#~ "\n" -#~ "Iniciar o servidor de conteúdos do calibre." - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "Palavra-passe para aceder à sua biblioteca calibre. Utilizador é " - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Falha ao analisar o atalho %s %s" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "Não adicionar &atalhos à Tabela de Conteúdos" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Qualquer atalho que corresponde a esta expressão regular vai ser ignorado. " -#~ "Esta opção pode ser especificada várias vezes, nesse caso enquanto qualquer " -#~ "expressão regular corresponder a um atalho, ele será ignorado .A " -#~ "predefinição é não ignorar nenhum atalho. Se ambos --filter-regexp e --match-" -#~ "regexp forem especificados, então --filter-regexp é aplicado primeiro." - -#~ msgid "links" -#~ msgstr "atalhos" - -#~ msgid "link" -#~ msgstr "atalho" - -#~ msgid "content" -#~ msgstr "conteúdos" - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Lê/Escreve os metadados de/para os ficheiros de livros.\n" -#~ "\n" -#~ "Formatos suportados para ler os metadados: %s\n" -#~ "\n" -#~ "Formatos suportados para escrever os metadados: %s\n" -#~ "\n" -#~ "Tipos de ficheiros diferentes suportam diferentes tipos de metadados.\n" -#~ "Se tentar definir metadados num tipo de ficheiro que não os suporta os\n" -#~ "metadados serão ignorados.\n" - -#~ msgid "Options to control e-book conversion." -#~ msgstr "Opções para controlar a conversão de livros." - -#~ msgid "Usage: ebook-convert INFILE OUTFILE [OPTIONS..]" -#~ msgstr "Utilização: ebook-convert INFILE OUTFILE [OPTIONS..]" - -#~ msgid "Book Jacket" -#~ msgstr "Sobrecapa" - -#~ msgid "subscriber" -#~ msgstr "assinante" - -#~ msgid "subscribers" -#~ msgstr "assinantes" - -#~ msgid "Keep blank to use the Feed's original name." -#~ msgstr "Manter em branco para utilizar o nome original da Fonte." - -#~ msgid "Keep blank to use the Feed's original shortname." -#~ msgstr "Manter em branco para utilizar o nome reduzido original da Fonte." - -#~ msgid "" -#~ "If disabled, this subscriber will not appear in the site or in the site's " -#~ "feed." -#~ msgstr "" -#~ "Se desactivado este assinante não irá aparecer no sítio nem na fonte do " -#~ "sítio." - -#~ msgid "sites" -#~ msgstr "sítios" - -#~ msgid "site" -#~ msgstr "sítio" - -#~ msgid "default site" -#~ msgstr "sítio predefinido" - -#~ msgid "template" -#~ msgstr "modelo" - -#~ msgid "shortname" -#~ msgstr "nome reduzido" - -#~ msgid "If disabled, this feed will not be further updated." -#~ msgstr "Se desactivado esta fonte não será mais actualizada." - -#~ msgid "is active" -#~ msgstr "está activo" - -#~ msgid "feed url" -#~ msgstr "url da fonte" - -#~ msgid "Duration in seconds of the cached pages and data." -#~ msgstr "Duração em segundos das páginas e dados em memória cache" - -#~ msgid "cache duration" -#~ msgstr "duração da memória cache" - -#~ msgid "use internal cache" -#~ msgstr "usar a memória cache interna" - -#~ msgid "allow comments" -#~ msgstr "permitir comentários" - -#~ msgid "publish" -#~ msgstr "editar" - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Cartão A\n" -#~ "%s\n" -#~ "disponíveis" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Cartão B\n" -#~ "%s\n" -#~ "disponíveis" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "O descarregamento dos metadados parece ter parado. Tente mais tarde." - -#~ msgid "Download &cover" -#~ msgstr "Descarregar a &capa" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Descarregar todas as receitas programadas de uma só vez" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Falha ao descarregar alguns metadados" - -#~ msgid "Download only metadata" -#~ msgstr "Descarregar só os metadados" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Falha ao descarregar os metadados para os seguintes:" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Falha ao descarregar os metadados:" - -#~ msgid "Download only covers" -#~ msgstr "Descarregar só as capas" - -#~ msgid "The download timed out." -#~ msgstr "O descarregamento está a demorar demasiado tempo." - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Lembre-se de deixar o calibre a executar porque o servidor só trabalha " -#~ "enquanto o calibre estiver a executar." - -#~ msgid "Send specific format to storage card B" -#~ msgstr "Enviar o formato específico para o cartão de memória B" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "Enviar o formato específico para o cartão de memória A" - -#~ msgid "calibre can send your books to you (or your reader) by email" -#~ msgstr "" -#~ "O calibre pode enviar os seu livros para si (ou para o seu leitor) por email" - -#~ msgid "Device database corrupted" -#~ msgstr "Base de dados do aparelho corrompida" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Escolha o seu leitor de livros. Isto vai definir as opções de conversão para " -#~ "produzir livros optimizados para o seu aparelho." - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "" -#~ "Clique para ver os livros disponíveis na memória principal do seu aparelho" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Clique para ver os livros disponíveis no seu computador" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "" -#~ "Clique para ver os livros disponíveis no cartão de memória B do seu aparelho" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "" -#~ "Clique para ver os livros disponíveis no cartão de memória A do seu aparelho" - -#~ msgid "Date published." -#~ msgstr "Data de publicação." - -#~ msgid "Starting conversion of %d books" -#~ msgstr "A começar a conversão de %d livro(s)" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "" -#~ "Deve definir o utilizador e a palavra-passe para o servidor de email." - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Não se esqueça de introduzir o seu utilizador e palavra-passe do gmail. Pode " -#~ "registar-se para uma conta gmail grátis em http://gmail.com" - -#~ msgid "" -#~ "Normally, if the input file ahs 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 "" -#~ "Normalmente, se o ficheiro de origem não tem capa e se não especificar " -#~ "nenhuma, é gerada uma capa predefinida com o título, autores, etc. Esta " -#~ "opção desactiva a geração desta capa." - -#~ msgid "Copied to clipboard" -#~ msgstr "Copiado para a Área de Transferência" - -#~ msgid "Copy to Clipboard" -#~ msgstr "Copiar para a Área de Transferência" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Normalment o calibre trata as linhas em branco como marcadores de " -#~ "parágrafos. Com esta opção, em vez disso, vai assumir que cada linha " -#~ "representa um parágrafo." - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML " -#~ "first and then try it." -#~ msgstr "" -#~ "Este ficheiro RTF tem uma funcionalidade que o calibre não suporta. Converta-" -#~ "o primeiro para HTML e então volte a tentar." - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "&Transliterar os caracteres unicode para ASCII." - -#~ msgid "Format:" -#~ msgstr "Formato:" - -#~ msgid "Paper Size:" -#~ msgstr "Tamanho do Papel:" - -#~ msgid "Orientation:" -#~ msgstr "Orientação:" - -#~ msgid "both" -#~ msgstr "ambos" - -#~ msgid "rule" -#~ msgstr "regra" - -#~ msgid "Checking..." -#~ msgstr "A verificar..." - -#~ msgid "MMM yyyy" -#~ msgstr "MMM aaaa" - -#~ msgid "covers" -#~ msgstr "capas" - -#~ msgid "metadata" -#~ msgstr "metadados" - -#~ msgid "Search as you type" -#~ msgstr "Procurar à medida que escreve" - -#~ msgid "Insert &blank line" -#~ msgstr "Inserir uma linha em &branco" - -#~ msgid "pagebreak" -#~ msgstr "quebra de página" - -#~ msgid "&Footer regular expression:" -#~ msgstr "&Expressão regular para o rodapé:" - -#~ msgid "&Header regular expression:" -#~ msgstr "E&xpressão regular para o cabeçalho:" - -#~ msgid "Remove F&ooter" -#~ msgstr "Remover o &rodapé" - -#~ msgid "Remove H&eader" -#~ msgstr "Remover o &cabeçalho" - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "" -#~ "É impossível recolher o artigo. Executar com --debug para ver a razão." - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "Tutorial</a>." -#~ msgstr "" -#~ "<p>Por exemplo, para corresponder todas as etiquetas h2 que têm " -#~ "class=\"chapter\", definir a etiqueta para <i>h2</i>, o atributo para " -#~ "<i>class</i> e o valor para <i>chapter</i>.</p><p>Deixar o atributo em " -#~ "branco vai corresponder qualquer atributo e deixar o valor em branco vai " -#~ "corresponder qualquer valor. Definir a etiqueta para * vai corresponder " -#~ "qualquer etiqueta.</p><p>Para aprender utilizações mais avançadas do XPath " -#~ "veja o <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">Tutorial " -#~ "XPath</a>." - -#~ msgid "No Images" -#~ msgstr "Nenhuma imagem" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Foram encontradas algumas inconsistências" - -#~ msgid "Finding metadata..." -#~ msgstr "A encontrar os metadados..." - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "É impossível encontrar os metadados de:" - -#~ msgid "Could not find metadata" -#~ msgstr "É impossível encontrar os metadados" - -#~ msgid "No matches found for this book" -#~ msgstr "Nenhuma correspondência encontrada para este livro" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "A usar: %s:%s@%s:%s e encriptação %s" - -#~ msgid "&Check database integrity" -#~ msgstr "&Verificar a integridade da base de dados" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "Os livros seguintes têm formatos listados na base de dados que na realidade " -#~ "não estão disponíveis. As entradas para os formatos foram removidas. Deve " -#~ "verificá-los manualmente. Isto pode acontecer se manipular os ficheiros " -#~ "directamente nas pastas da biblioteca." - -#~ msgid "Checking database integrity. This may take a while." -#~ msgstr "" -#~ "A verificar a integridade da base de dados. Pode demorar algum tempo." - -#~ msgid "WARNING: Active jobs" -#~ msgstr "AVISO: Processos activos" - -#~ msgid "Warning" -#~ msgstr "Aviso" - -#~ msgid "" -#~ "<h2>Demo videos</h2>Videos demonstrating the various features of calibre are " -#~ "available <a " -#~ "href=\"http://calibre.kovidgoyal.net/downloads/videos/\">online</a>." -#~ msgstr "" -#~ "<h2>Videos de demonstração</h2>Videos que demonstram as várias " -#~ "funcionalidades do calibre estão disponíveis <a " -#~ "href=\"http://calibre.kovidgoyal.net/downloads/videos/\">online</a>." - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>Já existe uma biblioteca inválida em %s, apague-a antes de tentar mover a " -#~ "biblioteca existente.<br>Erro: %s" - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Se usa a aplicação WordPlayer no seu telefone Android pode aceder à sua " -#~ "colecção de livros do calibre directamente no aparelho. Para fazer isto tem " -#~ "de ligar o servidor de conteúdos do calibre." - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "O livro não tem nem título nem ISBN" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Descarregar %s para %d livro(s)" - -#~ msgid "as the %s format is not available for them." -#~ msgstr "porque o formato %s não está disponível." - -#~ msgid "Cannot fetch metadata" -#~ msgstr "É impossível recolher os metadados" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "Deve especificar pelo menos um de ISBN, Título, Autores ou Editora" - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>O calibre pode encontrar metadados para os seus livros de duas " -#~ "localizações: <b>Google Books</b> e <b>isbndb.com</b>. <p>Para usar o " -#~ "isbndb.com deve registar-se para uma <a href=\"http://www.isbndb.com\">conta " -#~ "grátis</a> e introduzir a sua chave de acesso abaixo." - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "É impossível encontrar a capa para este livro. Tente especificar o ISBN " -#~ "primeiro." - -#~ msgid "Line ending style:" -#~ msgstr "Estilo do fim de linha:" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Manual do Utilizador</h2>O Manual do Utilizador também está disponível " -#~ "<a href=\"http://calibre.kovidgoyal.net/user_manual\">online</a>." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ee;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Definir um modelo para a " -#~ "expressão regular a usar quando tentar adivinhar os metadados a partir dos " -#~ "nomes dos ficheiros. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Está disponível uma <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ee;\">referência</span></a> sobre a " -#~ "sintaxe das expressões regulares.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use a funcionalidade de " -#~ "<span style=\" font-weight:600;\">Teste</span> abaixo para testar a sua " -#~ "expressão regular em alguns nomes de ficheiros. Os nomes dos grupos de " -#~ "entradas de metadados estão documentados em tooltips.</p></body></html>" - -#~ msgid "Line Un-Wrapping Factor:" -#~ msgstr "Factor de separação da linha:" - -#~ 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.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Escala usada para determinar o comprimento em que a linha deve ser separada. " -#~ "Os valores válidos são decimais entre 0 e 1. A predefinição é 0.5, isto é o " -#~ "comprimento médio da linha." - -#~ msgid "Vietnamese" -#~ msgstr "Vietnamita" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Não inserir um Índice no fim do livro. Útil se o livro tem a seu próprio " -#~ "Índice." - -#~ msgid "Add Table of Contents to begenning of the book." -#~ msgstr "Adicionar um Índice no início do livro" - -#~ msgid "Del" -#~ msgstr "Apagar" - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Escolha a localização dos seus livros. Quando adicionar livros ao calibre " -#~ "eles serão copiados para aqui:" - -#~ msgid "Finish gmail setup" -#~ msgstr "Terminar a configuração do gmail" - -#~ msgid "Add/Save" -#~ msgstr "Adicionar/Guardar" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "O modelo para controlar o nome do ficheiro e a estrutura de pastas od " -#~ "ficheiros guardados. A predefinição é \"%s\" que vai guardar os livros em " -#~ "sub-pastas por autor e os nomes dos ficheiros contêm o título e o autor. Os " -#~ "controlos disponíveis são: {%s}" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Ler os metadados só a partir do nome do &ficheiro" - -#~ msgid "&Adding books" -#~ msgstr "&Adicionar os livros" - -#~ msgid "&Saving books" -#~ msgstr "A &guardar os livros" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "" -#~ "Actualizar os metadados a partir dos metadados do formato seleccionado" - -#~ msgid "The author sort string" -#~ msgstr "A expressão para ordenar o autor" - -#~ msgid "The series number" -#~ msgstr "O número da série" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "O formato no qual apresentar as datas. %d - dia, %b - mês, %Y - ano. A " -#~ "predefinição é: %b, %Y" - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Lista de formatos separados por vírgulas a guardar para cada livro. Por " -#~ "predefinição todos os livros disponíveis são guardados." - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "É impossível detectar o disco %s. O seu kernel está provavelmente a exportar " -#~ "uma versão obsoleta do SYSFS." - -#~ msgid "Montenegrin" -#~ msgstr "Montenegrino" - -#~ msgid "Global Module Index" -#~ msgstr "Índice do Módulo Global" - -#~ msgid "Checked id" -#~ msgstr "ID verificado" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "A verificar a integridade do SQL..." - -#~ msgid "Checking for missing files." -#~ msgstr "A verificar ficheiros desaparecidos." - -#~ msgid "Failed to check database integrity" -#~ msgstr "Falha na verificação da integridade da base de dados" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "É impossível recolher o artigo. Execute com -vv para ver a razão." - -#~ msgid "PDB Input" -#~ msgstr "Ficheiro de origem PDB" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "Pré-processar o &ficheiro de origem para tentar melhorar a detecção da " -#~ "estrutura" - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Tem de adicionar o URL http://myhostname:8080 como a sua biblioteca calibre " -#~ "no WordPlayer. Aqui myhostname deve ser o domínio ou o endereço IP do " -#~ "computador onde o calibre está a executar." - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Número máximo de processos de trabalho em espera." - -#~ msgid "Process using markdown" -#~ msgstr "Processar usando markdown" - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "Header regular expression:" -#~ msgstr "Expressão regular do cabeçalho:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Expressão regular do rodapé:" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM aaaa" - -#~ msgid "English (AU)" -#~ msgstr "Inglês (Austrália)" - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "Este perfil é destinado à linha PRS da Sony. A 500/505/700, etc." - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "Este perfil é destinado ao Hanlin V3/V5 e aos seus clones." - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Comunica com o leitor Sony PRS-600/700." - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "Comunica com o leitor Sony PRS-300/505." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Tamanho médio da linha a quebrar se o HTML é de uma conversão parcial " -#~ "anterior de um ficheiro PDF. A predefinição é: %default que desactiva isto." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Normalmente o calibre trata as linhas em branco como marcadores de " -#~ "parágrafo. Com esta opção assumirá que cada linha que começe com uma " -#~ "indentação (pode ser uma tabulação ou dois ou mais espaços) representa um " -#~ "parágrafo. O parágrafo termina quando for alcançada a próxima linha que " -#~ "começe com uma indentação." - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Use um assistente para ajudar a construir a expressão XPath" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "" -#~ "Número &máximo de processos de trabalho em espera (precisa de reiniciar):" - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Especifique o nível de compressão a usar. Escale 1 - 10. 1 é a mais baixa " -#~ "compressão mas é a mais rápida e 10 é a mais alta compressão mas a mais " -#~ "lenta." - -#~ msgid "Add a tab at the beginning of each paragraph." -#~ msgstr "Adiciona uma tabulação no início de cada parágrafo." - -#~ msgid "Do not add a blank line between paragraphs." -#~ msgstr "Não adicionar uma linha em branco entre os parágrafos." - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/conversion.html#font-size-" -#~ "rescaling\">User Manual</a> for a discussion of how font size rescaling " -#~ "works.</p>" -#~ msgstr "" -#~ "<p>Este assistente ajuda-o a escolher uma chave de tamanho de letra " -#~ "apropriada para as suas necessidades. Insira apenas o tamanho do tipo de " -#~ "letra padrão do documento de origem e um tamanho do tipo de letra de origem. " -#~ "O assistente vai apresentar o tamanho do tipo de letra para o qual vai ser " -#~ "mapeado, pelo algoritmo de alteração proporcional dos tipos de letra. Pode " -#~ "ajustar o algoritmo ajustando o tamanho do tipo de letra padrão de destino e " -#~ "a chave de tamanho de letra abaixo. Quando encontrar valores apropriados " -#~ "para si, clique OK.</p>\n" -#~ "<p>Por predefinição, se o tamanho do tipo de letra padrão de destino é zero " -#~ "e/ou nenhuma chave de tamanho de letra for especificada, o calibre vai usar " -#~ "os valores do Perfil de Destino actual. </p>\n" -#~ "<p>Veja o <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/conversion.html#font-size-" -#~ "rescaling\">Manual do Utilizador</a> para perceber como é que a alteração " -#~ "proporcional dos tipos de letra funciona.</p>" - -#~ msgid "Stop &all jobs" -#~ msgstr "P&arar todos os processos" - -#~ msgid "Add a tab at the beginning of each paragraph" -#~ msgstr "Adiciona uma tabulação no início de cada parágrafo" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Forçar o comprimento máximo da linha" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Passe o texto de origem pelo pré-processador markdown. Para aprender mais " -#~ "sobre markdown veja" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Definir uma sequência de " -#~ "expressões regulares a usar quando tentar adivinhar os metadados dos livros " -#~ "a partir do nome dos ficheiros. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Está disponível uma <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">referência</span></a> sobre a " -#~ "sintaxe das expressões regulares.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use a funcionalidade <span " -#~ "style=\" font-weight:600;\">Test</span> abaixo para testar a sua expressão " -#~ "regular em alguns exemplos de nomes de ficheiros. Os nomes para os vários " -#~ "grupos de metadados estão documentados em tooltips.</p></body></html>" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Cancelar a edição de todos os restantes livros" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>É impossível converter: %s<p> É um livro com protecção <a href=\"%s\">DRM " -#~ "(Digital Rights Management)</a>. Primeiro deve remover o DRM usando " -#~ "ferramentas de terceiros." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Recolher os metadados para os livros de isndb.com. Pode especificar ou\n" -#~ "o ISBN do livro ou o seu título e autor. Se especificar o título e autor,\n" -#~ "então pode ser mostrado mais do que um livro.\n" -#~ "\n" -#~ "key é a chave da conta que gerou depois de se ter registado para uma conta " -#~ "grátis em isbndb.com.\n" -#~ "\n" - -#~ msgid "English (CA)" -#~ msgstr "Inglês (Canadá)" - -#~ msgid "English (IND)" -#~ msgstr "English (India)" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "REVISÃO EDITORIAL" - -#~ msgid "description/reviews" -#~ msgstr "descrições/revisões" - -#~ msgid "Text justification:" -#~ msgstr "Justificação do texto:" - -#~ msgid "justify" -#~ msgstr "justificar" - -#~ msgid "left" -#~ msgstr "esquerda" - -#~ msgid "original" -#~ msgstr "original" - -#~ msgid "Sending to &device" -#~ msgstr "A enviar para &device" - -#~ msgid "Customize the toolbar" -#~ msgstr "Personalize a barra de ferramentas" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d de %d" - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Comunicar com o leitor PocketBook 602." - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "O dispositivo Kobo suporta apenas uma colecção actualmente: a lista " -#~ "\"Im_Reading\". Crie uma etiqueta com a denominação \"Im_Reading\". " - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Comunicar com o leitor Booq Avant" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Comunicar com o leitor Sweex MM300" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Comunicar com o leitor Digma Q600" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Comunicar com o leitor Kogan" - -#~ msgid "Nook Color" -#~ msgstr "Cor do Nook" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Comunicar com o leitor de livros Nook Color" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Foram encontrados e combinados alguns duplicados nos seguintes livros " -#~ "existentes:" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Última página lida: %d (%d%%)" - -#~ msgid "social metadata" -#~ msgstr "metadados sociais" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "strict" -#~ msgstr "restrito" - -#~ msgid "replace" -#~ msgstr "substituir" - -#~ msgid "ignore" -#~ msgstr "ignorar" - -#~ msgid "mixed" -#~ msgstr "misturado" - -#~ msgid "misc" -#~ msgstr "vários" - -#~ msgid "book" -#~ msgstr "livro" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "Etiqueta \"não incluir este livro\":" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Prefixo adicional de etiqueta de nota:" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "Padrão Regex que descreve etiquetas a excluir como géneros:" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Dicas Regex:\n" -#~ "- O regex por defeito - \\[.+\\] - exclui etiquetas de género da forma " -#~ "[tag], por ex., [Amazon Freebie]\n" -#~ "- Um padrão Regex de um único ponto que exclui todas as etiquetas de género, " -#~ "sem criação de uma secção de género" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Incluir secção \"Títulos\"" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Incluir secção \"Recentemente adicionados\"" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "SÉRIE: %s [%s]<br />" - -#~ msgid "The author whose book to search for." -#~ msgstr "O autor do livro que você está procura." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "A editora do livro que você está procura." - -#~ msgid "The title of the book to search for." -#~ msgstr "O título do livro que você está procura." - -#~ msgid "No result found for this search!" -#~ msgstr "A procura não produziu resultados !" - -#~ msgid "Search mode:" -#~ msgstr "Modo de procura:" - -#~ msgid "&Search:" -#~ msgstr "&Procurar:" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "A apresentação de livros será restringida àqueles que corresponderem ao " -#~ "termos da procura guardada escolhida" - -#~ msgid "Delete current saved search" -#~ msgstr "Apagar a Procura guardada actual" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Guardar a procura actual com o nome apresentado na caixa em baixo" - -#~ msgid "Manage &user categories" -#~ msgstr "Gerir as categorias do &utilizador" - -#, python-format -#~ 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 "" -#~ "- Existem duas colecções especiais disponíveis: %s:%s e %s:%s. Adicione " -#~ "estes valores à lista para os activar. Às colecções será dado o nome " -#~ "existente a seguir aos dois pontos (caractere \":\")." - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "" -#~ "Transferir informação de séries/etiquetas/classificações a partir de " -#~ "librarything.com" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Nenhum livro para catalogar \n" -#~ "Verifique as etiquetas de exclusão" - -#~ msgid "Wishlist tag:" -#~ msgstr "Etiqueta da lista de desejados:" - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "Modificou as etiquetas. De forma a poder usar o editor de etiquetas, terá de " -#~ "ou descartar ou aplicar estas alterações." - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Transferir meta-dados &sociais (etiquetas/classif./etc) para o livro " -#~ "seleccionado" - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "A escala usada para determinar o comprimento pelo qual a linha deve ser " -#~ "ajustada no parágrafo, se o pré-processamento estiver activo. Os valores " -#~ "válidos são decimais entre o e 1. Por omissão é de 0,40. mesmo abaixo da " -#~ "linha mediana do comprimento da linha. Isto irá ajustar os parágrafos de " -#~ "livros que tenham fim de linha fixos, mas deve ser reduzido se o comprimento " -#~ "da linha for variável." - -#~ 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 "" -#~ "Quando o Calibre remove o espaçamento entre parágrafos, ele auto-define uma " -#~ "indentação de parágrafo, para se certificar que os parágrafos possam ser " -#~ "facilmente distinguíveis. Esta opção controla a largura dessa indentação " -#~ "(ex.o avanço da primeira linha do parágrafo)." - -#~ msgid "Unable to connect to Bambook." -#~ msgstr "Incapaz de comunicar com o dispositivo Bambook !" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Falha ao parsear %s com erro %s" - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Descarregar os metadados da amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Descarregar os metadados da amazon.com em espanhol" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Descarregar os metadados da amazon.com em inglês" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Descarregar os metadados da amazon.de" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Descarregar os metadados da amazon.com" - -#~ msgid "ratings" -#~ msgstr "Avaliações" - -#~ msgid "Download %s from %s" -#~ msgstr "Descarregar %s de %s" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Descarregar capas de Douban.com" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Converter comentários descarregados de %s para texto simples" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Descarregar capas de openlibrary.org" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Descarregar capas de librarything.com" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s não encontrado" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Descarregar os metadados de Douban.com" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Para utilizar o isbndb.com tem primeiro que criar uma %sconta gratuíta%s e " -#~ "introduzir a sua chave de acesso aqui." - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Descarregar metadados sociais da amazon.com" - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Não foi possível obter os detalhes para uma entrada" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "Sumário:\n" -#~ " %s" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Descarregar os metadados do Google Books." - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Descarregar os metadados da Fictionwise" - -#~ msgid "Query: %s" -#~ msgstr "Pesquisa: %s" - -#~ msgid "Book title" -#~ msgstr "Título do livro" - -#~ msgid "Book author(s)" -#~ msgstr "Autor(es) do livro" - -#~ msgid "Book publisher" -#~ msgstr "Editora do livro" - -#~ msgid "Cover download" -#~ msgstr "Descarregar capa" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "A ligação à API do Douban.com expirou. Tente novamente mais tarde." - -#~ 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 [opções]\n" -#~ "\n" -#~ " Obter os metadados da Amazon. Deve especificar o título, autor,\n" -#~ " número ISBN, editora ou palavras-chave. Descarrega no máximo 10 " -#~ "respostas,\n" -#~ " pelo que deve fazer a pesquisa mais especifica possível.\n" -#~ " Pode escolher a língua para os metadados:\n" -#~ " Todas & inglês & francês & alemão & espanhol\n" -#~ " " - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "A ligação do Fictionwise expirou. Tente novamente mais tarde." - -#~ msgid "Keywords" -#~ msgstr "Palavras-chave" - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Descarregar os metadados a partir da Nicebooks francesa" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Descarregar as capas a partir da Nicebooks francesa" - -#~ 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 [opções]\n" -#~ "\n" -#~ " Obter os metadados do livro da Fictionwise. Deve especificar o " -#~ "título, autor,\n" -#~ " ou palavras-chave. Não é possível especificar o ISBN. Obtém no " -#~ "máximo 20 registos,\n" -#~ " pelo que deve fazer uma pesquisa tão especifica quanto possível\n" -#~ " " - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "A ligação à Nicebooks expirou. Tente novamente mais tarde." - -#~ msgid "Be more verbose about errors" -#~ msgstr "Ser mais desciptivo acerca dos erros" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Número máximo de registos a devolver" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "A ligação à Nicebooks encontrou um erro." - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s não encontrado" - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Livro %s de %s" - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "Aconteceu um erro ao tentar obter a capa a partir da Nicebooks" - -#~ msgid "Covers files path" -#~ msgstr "Caminho para os ficheiros das Capas" - -#~ msgid "No cover found!" -#~ msgstr "Não foi encontrada nenhuma capa!" - -#~ msgid "Book ISBN" -#~ msgstr "ISBN do Livro" - -#~ 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 [opções]\n" -#~ "\n" -#~ " Obter os metadados a partir da Nicebooks. Deve especificar o título, " -#~ "autor,\n" -#~ " ISBN, editor ou palavras-chave. Obtêm no máximo 20 registos,\n" -#~ " pelo que deve fazer a sua pesquisa o mais especifica possível.\n" -#~ " Também permite obter as capas se esta opção estiver activa.\n" -#~ " " - -#~ msgid "A cover was found for this book" -#~ msgstr "Foi encontrada uma capa para este livro" - -#~ msgid "Cover saved to file " -#~ msgstr "Capa guardada para o ficheiro " - -#~ msgid "Unknown publisher" -#~ msgstr "Editora desconhecida" - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Manter o aspecto da capa em vez de a esticar para preencher a página inteira " -#~ "no ficheiro pdf gerado." - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Localização %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Ultima Página Lida: Localização %d (%d%%)" - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "Produzir texto formatado com Markdown" - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option becauselinks are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "Não remover as hiperligações do documento. Isto só é útil quando em " -#~ "simultâneo com a formatação Markdown uma vez que os links são sempre " -#~ "removidos em outputs de texto simples." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option becauseimage references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "Não remover as referências de imagens no documento. Isto só é útil quando em " -#~ "simultâneo com a formatação Markdown uma vez que as referências de imagens " -#~ "são sempre removidas em outputs de texto simples." - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclusion criteria" -#~ msgstr "" -#~ "Sem livros para catalogar\n" -#~ "Verifique o critério de exclusão" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Seleccione o destino para %s.%s" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Página %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Localização %d • %s</b><br />" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Criar um catálogo dos livros da sua biblioteca calibre" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Não há livros para gerar o catálogo" - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "Os seguintes livros tem formatos e capas listadas na base de dados que não " -#~ "estão disponíveis. As entradas para estes formatos/capas foram removidas. " -#~ "Deve verificá-las manualmente. Esta situação pode ocorrer se manipular " -#~ "directamente os ficheiros da biblioteca." - -#~ msgid "The integrity check completed with no uncorrectable errors found." -#~ msgstr "O teste de integridade terminou sem encontrar erros incorrigíveis." - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Foi encontrado um erro na Fictionwise" - -#~ msgid "No errors found" -#~ msgstr "Não foram encontrados erros" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Capas: 1-Verificar/ 2-Descarregar" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Todos os ficheiros de %s serão <b>removidos permanentemente</b>. Tem a " -#~ "certeza?" - -#~ msgid "Recover database" -#~ msgstr "Recuperar a base de dados" - -#~ msgid "Check database integrity" -#~ msgstr "Verificar a integridade da base de dados" - -#, python-format -#~ 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 "" -#~ "Modificar o texto e estrutura do documento de acordo com padrões comuns. " -#~ "Desactivado por predefinição. Utilize o parâmetro \"%s\" para activar a " -#~ "opção. É possível desactivar acções individuais com as opções \"%s\"." - -#~ msgid "Customize searching" -#~ msgstr "Personalizar pesquisa" - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Download de capas de amazon.com" - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Download de metadata da Amazon" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Compiados %d livros de %s" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Escolha os formatos que <b>não</b> devem ser apagados" - -#~ msgid "Download only social metadata" -#~ msgstr "Fazer download apenas de meta-dados sociais" - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "A fazer download de {0} para {1} livro(s)" - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "" -#~ "Fazer download de informação da série a partir de ww2.kdl.org. Este website " -#~ "não pode gerir uma grande quantidade de pesquisas, então este plugin será " -#~ "desactivado por defeito." - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i de %i Livros" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Usar bilbioteca &existente numa nova localização" - -#~ msgid "Has Summary" -#~ msgstr "Tem sumário" - -#~ msgid "Has Cover" -#~ msgstr "Tem capa" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Codificação de caracteres para os ficheiros HTML inseridos. As escolhas mais " -#~ "comuns incluem: cp1252, latin1, iso-8859-1 e utf-8." diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index 15f15ecfda..c9f12375dd 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-05-27 15:20+0000\n" -"Last-Translator: José Roitberg <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:23+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: American English <kde-i18n-doc@kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:55+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:50+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Não faz absolutamente nada" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Não faz absolutamente nada" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ msgstr "Ação da Interface do Usuário" #: /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/actions/preferences.py:25 #: /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 @@ -425,53 +426,57 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Aparência" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interface" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Comportamento" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Muda o modo como o calibre se comporta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Adiciona suas próprias colunas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -479,68 +484,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:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Pesquisando" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Opções de entrada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Conversão" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Opções usuais" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Opções de saída" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Adicionando livros" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Importar/Exportar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Salvando livros para o disco" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -548,48 +553,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Enviando livros para dispositivos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Configuração dos Metadados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 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:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Funções Modelo" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Avançado" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "crie seu próprio função de template" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Compartilhando livros por e-mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Compartilhando" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -597,11 +602,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Compartilhando pela rede" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -609,38 +614,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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Baixar metadados" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 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:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Ajustes Finos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Diversos" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Configurações avançadas" @@ -902,7 +907,7 @@ msgstr "Desabilitar a extensão com nome" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -916,8 +921,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Sim" @@ -946,7 +951,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:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -954,7 +959,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Comunica-se com os telefones S60." @@ -1089,11 +1094,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Notícias" @@ -1101,8 +1106,8 @@ msgstr "Notícias" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Catálogo" @@ -1177,8 +1182,8 @@ msgstr "Transferindo livros para o dispositivo..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1188,8 +1193,8 @@ msgstr "Adicionando livros à lista de metadados do aparelho..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1197,8 +1202,8 @@ msgstr "Removendo livros do dispositivo..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1442,12 +1447,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Não implementado" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2623,7 +2628,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3639,7 +3644,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Todos os artigos" @@ -3647,6 +3658,10 @@ msgstr "Todos os artigos" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Este é um livro Amazon Topaz. Ele não pode ser processado." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Página do Título" @@ -4445,7 +4460,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Adicionar livros de um diretório" @@ -4486,86 +4501,86 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Enviando livros ao dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Livros suportados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Fundir alguns livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Falhou na leitura dos metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Falhou na leitura dos metadados vindos de" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Nenhum livro selecionado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Os livros a seguir são virtuais ou não podem serem adicionados à biblioteca " "do calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Nenhum arquivo de livro encontrado" @@ -4609,7 +4624,7 @@ msgstr "Usar apenas notas geradas a partir da biblioteca principal" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Nenhum livro selecionado" @@ -4647,7 +4662,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4685,85 +4700,86 @@ msgstr "%d livros" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Altenar/criar biblioteca..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Manutenção da Biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Status do backup dos metadados da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Verificar biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Renomear" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Escolher um nome novo para a biblioteca <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Já existe" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Falha ao renomear" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4772,41 +4788,41 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "nenhum" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Status do Backup" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format 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:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Backup dos Metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4814,7 +4830,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4823,13 +4839,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4839,23 +4855,23 @@ msgstr "" msgid "Failed" msgstr "Falhou" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Nenhuma biblioteca encontrada" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -4864,21 +4880,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Não permitido" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" "Você não pode mudar bibliotecas enquanto tarefas estão sendo executadas." @@ -4891,11 +4907,11 @@ msgstr "C" msgid "Convert books" msgstr "Converter livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Converter individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Conversão em massa" @@ -4960,8 +4976,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4997,98 +5015,98 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Remover livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Remover livros selecionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Remove arquivos de um formato específico dos livros selecionados..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "Remove capas dos livros selecionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Remove livros correspondentes do dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Não foi possível excluir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Escolha os formatos para serem apagados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Não foi possível apagar livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Nenhum dispositivo está conectado" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Memória principal" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Cartão de Memória A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Cartão de Memória B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Nenhum livro para apagar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Eliminar livros do dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5096,7 +5114,7 @@ msgstr "" "Os livros selecionados serão <b>permanentemente excluídos</b> e os arquivos " "removidos da sua biblioteca calibre. Você tem certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5180,35 +5198,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Editar metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Fusão de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Editar metadados individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Editar metadados em lote" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Obter metadados e capas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Fundir no primeiro livro selecionado - apagar os outros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Fundir no primeiro livro selecionado - manter os outros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5418,20 +5436,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Rodar o assistente de boas vindas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5461,7 +5479,6 @@ msgid "S" msgstr "S" #: /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" @@ -5470,26 +5487,26 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 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:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Escolher diretório de destino" -#: /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 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 " @@ -5499,20 +5516,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:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Erro ao salvar" -#: /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 "There was an error while saving." msgstr "Ocorreu um erro ao salvar." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 "Não foi possível salvar alguns livros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Clique no botão de detalhes para mostra-los" @@ -5554,90 +5571,94 @@ msgstr "" msgid "Similar books..." msgstr "Livros similares..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Livros do mesmo autor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Livros nesta série" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Livros deste editor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Livros com as mesmas tags" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5647,11 +5668,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5685,50 +5706,50 @@ msgstr "V" msgid "View" msgstr "Exibir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Exibir formato específico" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Não foi possível visualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Escolha o formato para visualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Múltiplos Livros Selecionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5740,15 +5761,15 @@ msgstr "" "ser lento e deixar lento o se computador. Uma vez iniciado o processo ele " "não pode ser parado até ser concluído. Você deseja continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Não foi possível abrir o diretório" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s não tem formatos disponíveis." @@ -5933,6 +5954,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5947,8 +5970,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6001,45 +6024,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Clique para abrir" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Coleções" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Caminho" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6058,7 +6081,7 @@ msgstr "Opções BibTeX" #: /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/mobi_output.py:18 #: /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 @@ -6078,7 +6101,7 @@ msgstr "Opções específicas para" #: /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/mobi_output.py:18 #: /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 @@ -6103,7 +6126,7 @@ msgstr "saída" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7152,52 +7175,43 @@ msgstr "Lista de séries conhecidas. É possível adicionar novas séries." msgid "Book " msgstr "Livro " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "Saída MOBI" -#: /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 "Padrão" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Título para o Sumário:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Redimensionar imagens para dispositivos &Palm" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Use autor &ordenado como autor" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Desliga compressão dos conteúdos dos arquivos." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Não adicione Sumário no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Opções para Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8547,6 +8561,78 @@ msgstr "Data" msgid "Delete from device" msgstr "Apagar do dispositivo" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "O item é branco" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "Um item não pode ser nada. Invés disso apague-o." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Nenhum item selecionado" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "Você precisa selecionar um ítem da lista de ítens Disponíveis." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "Nenhum item selecionado" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Editor de categoria" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Itens em uso" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Ecluir item da base de dados. Desassociará o item de todos livros e então " +"removerá ele da base de dados." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +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/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8619,12 +8705,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Nome de autor inválido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8639,7 +8725,7 @@ msgid "&Search for:" msgstr "Pe&squisar por:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -10216,7 +10302,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Campo não aplicado (removido) do campo atual categoria" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Você tem certeza?" @@ -10272,65 +10357,13 @@ msgstr "" msgid "Add tag to available tags and apply it to current book" msgstr "Adicionar tag para lista de disponíveis e aplicá-la no livro atual" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "O item é branco" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "Um item não pode ser nada. Invés disso apague-o." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Nenhum item selecionado" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "Você precisa selecionar um ítem da lista de ítens Disponíveis." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "Nenhum item selecionado" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "Você deve selecionar pelo menos um dos itens da lista." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "Você tem certeza que deseja excluir algum dos itens a seguir?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Editor de categoria" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Itens em uso" - -#: /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." +msgid "Tag" msgstr "" -"Ecluir item da base de dados. Desassociará o item de todos livros e então " -"removerá ele da base de dados." -#: /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 "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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10344,19 +10377,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11979,6 +12012,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Padrão" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14614,42 +14651,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Pesquisas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Nome de pesquisa duplicado" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "O nome da pesquisa salva %s já está sendo usado." @@ -14726,11 +14763,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14740,58 +14777,58 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Ordenar pelo nome" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Ordenar pela popularidade" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Ordernar pela média de avaliações" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Configura forma de ordenação para entradas no Navegador de Tags" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Todos os critérios" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Qualquer critério" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Quando selecionando multiplos itens no Navegador de Tags, correspondam a " "qualquer critério ou todos eles." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16973,19 +17010,19 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Migrando o banco de dados antigo para a biblioteca de ebook em " "%s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Copiando <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Compactando banco de dados" @@ -17576,53 +17613,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17632,37 +17669,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17672,7 +17709,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17682,24 +17719,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17708,11 +17745,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17720,7 +17757,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17729,7 +17766,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17740,27 +17777,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17774,7 +17811,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17782,7 +17819,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17791,14 +17828,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17808,7 +17845,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17816,13 +17853,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17831,7 +17868,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17844,7 +17881,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17861,7 +17898,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17876,83 +17913,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -18117,38 +18178,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Alemão (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Holandês (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Holandês (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -18335,25 +18400,25 @@ msgstr "Baixando capa de %s" msgid "Masthead image downloaded" msgstr "Imagem de cabeçalho baixada" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Artigo sem título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Artigo transferido: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Transferência de artigo falhou: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Obtendo feed" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -18361,7 +18426,7 @@ msgstr "" "Falou em logar-se, verifique seu nome de usuário e senha para o serviço de " "Periódicos do calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -19145,2153 +19210,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "Sort key for the author" -#~ msgstr "Ordena a chave pelo autor" - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Escolha o(s) autor(es). Múltiplos autores precisam ser especificados em uma " -#~ "lista separada por vírgula. Padrão: %default" - -#~ msgid "Sort key for the title" -#~ msgstr "Ordena a chave pelo título" - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Escolha o título. Padrão: nomearquivo." - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sUso%s: %s\n" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Caminho para o arquivo com a imagem que será usada como capa" - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Se for detectado uma capa no arquivo de origem, use ela ao invés de uma capa " -#~ "especificada." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Nome do arquivo de saída. O padrão é baseado no nome do arquivo de entrada" - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Especifique o tamanho da fonte base em pontos. Todas as fontes serão " -#~ "redimensionadas de acordo. Esta opção torna obsoleta a opção --font-delta e " -#~ "tem precedência sobre ela. Para usar --font-delta, ajuste ele para 0. " -#~ "Padrão: %defaultpt" - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Separe os parágrafos com uma linha em branco." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Renderiza tabelas HTML como blocos de texto ao invés de tabelas. Isto é " -#~ "necessário se o HTML contiver tabelas muito grandes ou complexas." - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Opções para controlar a conversão para EPUB" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "O leitor não está com o cartão de memória conectado." - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Saída de arquivo EPUB. Se não for especificado será utilizado o nome do " -#~ "arquivo original." - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "Localização de uma folha de estilo CSS ou CSS puro. Esse CSS se sobrepõe a " -#~ "qualquer CSS existente nos arquivos-fonte." - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Localização da capa para ser usada com este livro" - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Perfil do equipamento para o qual esse EPUB foi feito. Selecione Nenhum para " -#~ "criar um EPUB não associado a nenhum equipamento. O perfil é usado para que " -#~ "o EPUB tenha restrições relativas a um aparelho específico. As opções são: " - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "Uma expressão XPath para detectar títulos de capítulos. O padrão é " -#~ "considerar as tags <h1> \n" -#~ "ou <h2> que contenham as palavras \"capítulo\", \"livro\", \"seção\" ou " -#~ "\"parte\" como títulos de capítulo, assim \n" -#~ "como qualquer tag que tenha class=\"chapter\". \n" -#~ "A expressão usada deve avaliar toda a lista de elementos. Para não usar a " -#~ "detecção de capítulo,\n" -#~ "use a expressão \"/\". Veja o tutorial XPath no manual do usuário Calibre " -#~ "para mais\n" -#~ "ajuda relativa a esse recurso.\n" - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Controla a geração automática de uma Tabela de Conteúdos. Se um arquivo OPF " -#~ "for detectado\n" -#~ "e especificar uma Tabela de Conteúdos, ele será usado em vez de tentar\n" -#~ "auto-gerar uma nova tabela.\n" - -#~ msgid "" -#~ "XPath expression to detect page boundaries for building a custom pagination " -#~ "map, as used by AdobeDE. Default is not to build an explicit pagination map." -#~ msgstr "" -#~ "Expressão XPath para detectar os limites da página para construção de um " -#~ "mapa personalizado de paginação, como o usado pelo AdobeDE. O padrão é não " -#~ "construir um mapa explícito de paginação." - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "Este perfil é destinado para a linha SONY PRS. O 500/505/700 etc." - -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "" -#~ "Salve a saída da extensão de entrada para a pasta especificada. Útil se não " -#~ "estiver certo em que estágio do processo de conversão um bug está ocorrendo. " -#~ "ATENÇÃO: Isto apagará completamente o conteúdo da pasta especificado." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Comunicar com o leitor de eBooks BeBook." - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Comunicar com o leitor de eBooks BeBook Mini." - -#~ msgid "Communicate with the Cybook eBook reader." -#~ msgstr "Comunicar com o leitor de eBooks Cybook." - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal e John Schember" - -#~ msgid "Communicate with the Sony PRS-505 eBook reader." -#~ msgstr "Comunicar com o leitor de eBooks Sony PRS-505." - -#~ msgid "Communicate with the Sony PRS-700 eBook reader." -#~ msgstr "Comunicar com o leitor de eBooks Sony PRS-700." - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Número de cores para conversão de imagens em tons de cinza. Padrão: %default" - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid " not found." -#~ msgstr " não encontrado." - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "Arquivo de saída. O padrão é derivado do nome do arquivo de entrada." - -#~ msgid "Format:" -#~ msgstr "Formato:" - -#~ msgid "Paper Size:" -#~ msgstr "Tamanho do Papel:" - -#~ msgid "Orientation:" -#~ msgstr "Orientação:" - -#~ msgid "rule" -#~ msgstr "regra" - -#~ msgid "both" -#~ msgstr "ambos" - -#~ msgid "and delete from library" -#~ msgstr "e eliminar da biblioteca" - -#~ msgid "Failed to email books" -#~ msgstr "Falhou ao enviar livros por e-mail" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Falha ao enviar por e-mail os seguintes livros:" - -#~ msgid " plugins" -#~ msgstr " plugins" - -#~ msgid "Choose plugin" -#~ msgstr "Escolher plugin" - -#~ msgid "Customize %s" -#~ msgstr "Personalizar %s" - -#~ msgid "Invalid size" -#~ msgstr "Tamanho inválido" - -#~ msgid "Compacting..." -#~ msgstr "Compactando..." - -#~ msgid "&Add" -#~ msgstr "&Adicionar" - -#~ msgid "Category" -#~ msgstr "Categoria" - -#~ msgid " pts" -#~ msgstr " pts" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Não foi possível obter a capa" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Monday" -#~ msgstr "Segunda-feira" - -#~ msgid "Tuesday" -#~ msgstr "Terça-feira" - -#~ msgid "Wednesday" -#~ msgstr "Quarta-feira" - -#~ msgid "day" -#~ msgstr "dia" - -#~ msgid "Friday" -#~ msgstr "Sexta-feira" - -#~ msgid "Saturday" -#~ msgstr "Sábado" - -#~ msgid "Sunday" -#~ msgstr "Domingo" - -#~ msgid "Thursday" -#~ msgstr "Quinta-feira" - -#~ msgid "Download only covers" -#~ msgstr "Baixar apenas as capas" - -#~ msgid "covers" -#~ msgstr "capas" - -#~ msgid "metadata" -#~ msgstr "metadados" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Baixando %s para %d livro(s)" - -#~ msgid "Invalid library location" -#~ msgstr "Localização de biblioteca inválida" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "&Procurar:" - -#~ msgid "Del" -#~ msgstr "Apagar" - -#~ msgid "Convert E-books" -#~ msgstr "Converter eBooks" - -#~ msgid "Configure calibre" -#~ msgstr "Configurar calibre" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "O livro não possui nem título nem ISBN" - -#~ msgid "Starting conversion of %d books" -#~ msgstr "Iniciando a conversão de %d livros" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Converter livro %d de %d (%s)" - -#~ msgid "/Unknown" -#~ msgstr "/Desconhecido" - -#~ msgid "DRM Error" -#~ msgstr "Erro com o DRM" - -#~ msgid "Ebook Viewer" -#~ msgstr "Visualizador de eBooks" - -#~ msgid "Croatian" -#~ msgstr "Croata" - -#~ msgid "Serbian" -#~ msgstr "Sérvio" - -#~ msgid "Spanish" -#~ msgstr "Espanhol" - -#~ msgid "German" -#~ msgstr "Alemão" - -#~ msgid "Italian" -#~ msgstr "Italiano" - -#~ msgid "French" -#~ msgstr "Francês" - -#~ msgid "Dutch" -#~ msgstr "Holandês" - -#~ msgid "Bosnian" -#~ msgstr "Bósnio" - -#~ msgid "Catalan" -#~ msgstr "Catalão" - -#~ msgid "Portugese" -#~ msgstr "Português" - -#~ msgid "Hungarian" -#~ msgstr "Húngaro" - -#~ msgid "Portuguese" -#~ msgstr "Português" - -#~ msgid "Chinese" -#~ msgstr "Chinês" - -#~ msgid "title" -#~ msgstr "título" - -#~ msgid "category" -#~ msgstr "categoria" - -#~ msgid "categories" -#~ msgstr "categorias" - -#~ msgid "Draft" -#~ msgstr "Rascunho" - -#~ msgid "Public" -#~ msgstr "Público" - -#~ msgid "body" -#~ msgstr "corpo" - -#~ msgid "allow comments" -#~ msgstr "permitir comentários" - -#~ msgid "publish" -#~ msgstr "publicar" - -#~ msgid "created" -#~ msgstr "criado" - -#~ msgid "modified" -#~ msgstr "modificado" - -#~ msgid "post" -#~ msgstr "post" - -#~ msgid "posts" -#~ msgstr "posts" - -#~ msgid "Date published." -#~ msgstr "Data de publicação." - -#~ msgid "name" -#~ msgstr "nome" - -#~ msgid "link" -#~ msgstr "link" - -#~ msgid "links" -#~ msgstr "links" - -#~ msgid "url" -#~ msgstr "url" - -#~ msgid "Example" -#~ msgstr "Exemplo" - -#~ msgid "description" -#~ msgstr "descrição" - -#~ msgid "welcome" -#~ msgstr "Bem-vindo" - -#~ msgid "default site" -#~ msgstr "site padrão" - -#~ msgid "posts per page" -#~ msgstr "posts por página" - -#~ msgid "order posts by" -#~ msgstr "ordenar posts por" - -#~ msgid "use internal cache" -#~ msgstr "utilizar cache interna" - -#~ msgid "cache duration" -#~ msgstr "validade da cache" - -#~ msgid "template" -#~ msgstr "modelo" - -#~ msgid "site" -#~ msgstr "site" - -#~ msgid "sites" -#~ msgstr "sites" - -#~ msgid "feed url" -#~ msgstr "url do feed" - -#~ msgid "is active" -#~ msgstr "está ativa" - -#~ msgid "feed" -#~ msgstr "feed" - -#~ msgid "feeds" -#~ msgstr "feeds" - -#~ msgid "tag" -#~ msgstr "tag" - -#~ msgid "tags" -#~ msgstr "tags" - -#~ msgid "content" -#~ msgstr "conteúdo" - -#~ msgid "date modified" -#~ msgstr "data de modificação" - -#~ msgid "author" -#~ msgstr "autor" - -#~ msgid "comments" -#~ msgstr "comentários" - -#~ msgid "date created" -#~ msgstr "Data de criação" - -#~ msgid "You must install the pmount package." -#~ msgstr "É necessário instalar o pacote pmount" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "A ID de ISBN do livro que você deseja obter metadados." - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "Tempo esgotado em LibraryThing.com. Tente novamente mais tarde." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Não foi possível obter a capa, o servidor está congestionado. Tente " -#~ "novamente mais tarde." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Erro no servidor do LibraryThing.com. Tente novamente mais tarde." - -#~ msgid "Useful for debugging." -#~ msgstr "Útil para depuração" - -#~ msgid "Frequently used directories" -#~ msgstr "Diretórios frequentemente utilizados" - -#~ msgid "Read &metadata from files" -#~ msgstr "Ler &metadados dos arquivos" - -#~ msgid "&Compact database" -#~ msgstr "&Compactar banco de dados" - -#~ msgid "Add new plugin" -#~ msgstr "Instalar novo plugin" - -#~ msgid "&Left Margin:" -#~ msgstr "Margem &esquerda:" - -#~ msgid "&Right Margin:" -#~ msgstr "Margem &direita:" - -#~ msgid "&Top Margin:" -#~ msgstr "Margem &superior:" - -#~ msgid "&Bottom Margin:" -#~ msgstr "Margen &inferior:" - -#~ msgid "Warning" -#~ msgstr "Aviso" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Não foi possível obter os metadados de:" - -#~ msgid "No metadata found" -#~ msgstr "Não foram encontrados metadados" - -#~ msgid "Fetch metadata" -#~ msgstr "Obter metadados" - -#~ msgid "Fetch" -#~ msgstr "Obter" - -#~ msgid "Convert to LRF" -#~ msgstr "Converter para LRF" - -#~ msgid "Ignore &tables" -#~ msgstr "Ignorar &tabelas" - -#~ msgid "Ignore &colors" -#~ msgstr "Ignorar &cores" - -#~ msgid "Header" -#~ msgstr "Cabeçalho" - -#~ msgid "Add Ta&gs: " -#~ msgstr "Adicionar ta&gs: " - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "" -#~ "É necessário especificar ao menos ou o ISBN, ou o título, ou os autores ou a " -#~ "editora" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Adicionar ao banco de dados um novo formato deste livro" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Remover do banco de dados os formatos selecionados deste livro" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Clique para navegar nos livros através de suas capas" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Clique para desativar a navegação por capas" - -#~ msgid "Click to browse books by tags" -#~ msgstr "Clique para navegar pelos livros através das tags" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Não é possível converter %d de %d livros, não foi especificado um formato de " -#~ "arquivo adequado." - -#~ msgid "You must set a username and password for %s" -#~ msgstr "É necessário selecionar um nome de usuário e senha para %s" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>Este livro é protegido por <a href=\"%s\">DRM</a>" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Clique para ver os livros disponíveis em seu computador" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "" -#~ "Clique para ver os livros da memória principal de seu dispositivo leitor" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "" -#~ "Clique para ver os livros do cartão de memória A de seu dispositivo leitor" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "" -#~ "Clique para ver os livros do cartão de memória B de seu dispositivo leitor" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Defina o seu leitor de eBooks. A partir disso serão selecionadas " -#~ "automaticamente as opções de conversão otimizadas para o seu dispositivo." - -#~ msgid "" -#~ "<h2>Congratulations!</h2> You have succesfully setup calibre. Press the " -#~ "Finish button to apply your settings." -#~ msgstr "" -#~ "<h2>Parabéns!</h2> O calibre foi instalado com sucesso. Clique no botão " -#~ "Finalizar para aplicar as suas configurações." - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Escolha um local para seus livros. Quando você adicionar livros ao calibre " -#~ "eles serão copiados para este lugar:" - -#~ msgid "Dont forget to enter your gmail username and password" -#~ msgstr "Não se esqueça de fornecer seu nome de usuário e senha do Gmail" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "" -#~ "É necessário definir o nome de usuário e a senha para o servidor de e-mail." - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "Falha ao obter o artigo %s de %s\n" - -#~ msgid "last modified" -#~ msgstr "última modificação" - -#~ msgid "last checked" -#~ msgstr "última verificação" - -#~ msgid "author email" -#~ msgstr "e-mail do autor" - -#~ msgid "Tijmen Ruizendaal" -#~ msgstr "Tijmen Ruizendaal" - -#~ msgid "Plugin &file:" -#~ msgstr "&Arquivo de plugin:" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Codificação de caracteres para os arquivos HTML de entrada. Escolhas comuns " -#~ "incluem: cp1252, latin1, iso-8859 e utf-8." - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Comunica com o leitor de e-livros Sony PRS-600/700." - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Comunica com o leitor de e-livros Cybook Gen 3." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Comunica com o leitor de e-livros Cybook Opus." - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "Comunica com o leitor de e-livros Sony PRS-300/505." - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Disco rígido %s não pode ser detectado. Provavelmente seu kernel está " -#~ "exportando uma versão desatualizada do SYSFS." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Comunicar-se com os leitores de eBooks Sony PRS-300/505/500" - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "Este perfil é destinado ao Hanlin V3/V5 e seus clones." - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "A altura da linha em pontos. Controla o espaçamento entre linhas " -#~ "consecutivas de texto. Por padrão nenhuma manipulação da altura da linha é " -#~ "realizada." - -#~ msgid "No valid plugin found in " -#~ msgstr "Não foi encontrado um plugin válido em " - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Se comunica com o leitor de eBooks Sony PRS-600/700/900" - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "Não força o texto a estar justificado na saída. Se o texto já é exibido " -#~ "justificado ou não depende de suporte a texto justificado no formato do " -#~ "ebook e do dispositivo de leitura." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Tenta detectar e corrigir quebras de linha forçadas e outros problemas no " -#~ "arquivo de origem. Isto pode piorar as coisa, então use com cuidado." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Usa uma expressão regular para tentar remover o cabeçalho." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Usa uma expressão regular para tentar remover o rodapé." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "A expressão regular a usar para remover o cabeçalho." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "A expressão regular usada para remover o rodapé." - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Caminho para um arquivo txt contendo um comentário" - -#~ msgid " " -#~ msgstr " " - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d de %d" - -#~ msgid "Communicate with iBooks through iTunes." -#~ msgstr "Comunica-se com iBooks através do iTunes." - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Comunica-se com o leitor Kindle 2." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Comunica-se com o Nokia 810 Internet Tablet." - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Comunica-se com o Booq Avant" - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Comunica-se com o leitor Teclast K3." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Diretório de destino. O diretório corrente é o padrão." - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [opções] meulivro.chm" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Obter metadados sociais da amazon.com" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Obter metadados do Google Books" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "O processo de obtenção de metadados parece estar travada. Tente novamente em " -#~ "instantes." - -#~ msgid "Could not find metadata" -#~ msgstr "Não foi possível encontrar metadados" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "Obter metadados &sociais (rótulos/avaliações/etc.) por padrão" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Obtendo metadados sociais, aguarde por favor..." - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "S&obrescrever autor e título por padrão quando obter metadados" - -#~ msgid "Finding metadata..." -#~ msgstr "Localizando metadados..." - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Obter metadados &sociais (rótulos/avaliações/etc.) para o livro selecionado" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Nenhum metadado encontrado, tente ajustar o título e autor ou a chave ISBN." - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Não foi possível obter metadados" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Ocorreram erros na obtenção dos metadados sociais" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "" -#~ "Atualizar metadados a partir dos metadados contidos no formato selecionado" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Falhou ao obter alguns metadados" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Falhou ao obter metadados para os seguintes:" - -#~ msgid "social metadata" -#~ msgstr "metadados sociais" - -#~ msgid "Download only social metadata" -#~ msgstr "Obter somente os metadados sociais" - -#~ msgid "Download only metadata" -#~ msgstr "Obter apenas os metadados" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Falhou em obter metadados:" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Qualquer link que corresponda a esta expressão regular será ignorado. Esta " -#~ "opção pode ser especificada multiplas vezes, e no caso, sempre que alguma " -#~ "das expressões regulares corresponder a um link, ele será ignorado. Por " -#~ "padrão, nenhum link é ignorado. Se ambos, --filter-regexp e --match-regexp " -#~ "são especificados juntos, então --filter-regexp é aplicado primeiro." - -#~ 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 "" -#~ "Quando calibre remove espaço entre parágrafos, ele automaticamente configura " -#~ "um identificador de parágrafo, para segurar que os parágrafos possam ser " -#~ "facilmente identificados. Esta opção controla o tamanho do identificador." - -#~ msgid "" -#~ "Do not use SVG for the book cover. Use this option if your EPUB is going to " -#~ "be used ona 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 "" -#~ "Não use SVG para a capa do livro. Use esta opção se seu EPUB irá ser usado " -#~ "em um dispositivo que não suporta SVG, como o iPhone ou o JetBook Lite. Sem " -#~ "esta opção, os dispositivos irão mostrar a capa como uma página em branco." - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Falhou em decompor o link %s %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Não foi possível processar a imagem: %s\n" -#~ "%s" - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Ler/Escrever metadados de/para arquivos ebook.\n" -#~ "\n" -#~ "Formatos suportados para leitura de metadados: %s\n" -#~ "\n" -#~ "Formatos suportados para escrita de metadados: %s\n" -#~ "\n" -#~ "Diferentes tipos de arquivo suportam diferentes tipos de metadados. Se você " -#~ "tenta configurar\n" -#~ "algum metadado em um tipo de arquivo que não suporta isso, o metadado será\n" -#~ "ignorado em silêncio.\n" - -#~ msgid "Download %s from %s" -#~ msgstr "Download %s de %s" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Para usar o isbndb.com você deve %sinscrever-se gratuitamente%s e inserir " -#~ "sua chave de acesso abaixo." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Comprimento médio da linha para quebra de linha se o HTML é de uma conversão " -#~ "parcial anterior de um arquivo PDF. O padrão é %default o qual desabilita " -#~ "isso." - -#~ msgid "&Restrict to:" -#~ msgstr "&Restringir à:" - -#~ msgid "Edit meta information" -#~ msgstr "Editar informação meta" - -#~ msgid "Edit Meta Information" -#~ msgstr "Editar Informação Meta" - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "<p>Para ajuda veja o: <a href=\"%s\">Manual do Usuário</a><br>" - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Lembre-se de deixar o calibre rodando uma vez que o servidor somente " -#~ "funciona enquanto o calibre estiver rodando." - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "Senha para acessar sua biblioteca do calibre. Usuário é " - -#~ msgid "Sort by &popularity" -#~ msgstr "Classificar por &popularidade" - -#~ msgid "Manage &user categories" -#~ msgstr "Gerenciar categorias do &usuário" - -#~ msgid "Create, edit, and delete user categories" -#~ msgstr "Criar, editar, e apagar categorias do usuário" - -#~ msgid "Available Formats" -#~ msgstr "Formatos Disponíveis" - -#~ msgid "Failed to create calibre library at: %r. Aborting." -#~ msgstr "Falhou em criar biblioteca do calibre em: %r. Abortando." - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Criar um catálogo de livros em sua biblioteca do calibre" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Biblioteca\n" -#~ "%d\n" -#~ "Livros" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "&Baixar metadados do servidor" - -#~ msgid "Download &cover" -#~ msgstr "Baixar &capa" - -#~ msgid "Send specific format" -#~ msgstr "Enviar um formato específico" - -#~ msgid "Sending to &device" -#~ msgstr "Enviando para o &dispositivo" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "Envio de\n" -#~ "Email" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Servidor de\n" -#~ "Conteúdo" - -#~ msgid "Add/Save" -#~ msgstr "Adicionar/Salvar" - -#~ msgid "Automatically number books in this series" -#~ msgstr "Numerar automaticamente os livros nestas série" - -#~ msgid "" -#~ "Selected books will be automatically numbered,\n" -#~ "in the order you selected them.\n" -#~ "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 "" -#~ "Livros selecionados serão automaticamente numerados,\n" -#~ "na ordem que você os selecionou.\n" -#~ "Então se você seleciona um Livro A e depois um Livro B,\n" -#~ "o Livro A irá ter o número de série 1 e o Livro B o número de série 2." - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Use numerais &Romanos para números da série" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "SÉRIE: %s [%s]<br />" - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "Análise Editorial" - -#~ msgid "description/reviews" -#~ msgstr "descrição/análises" - -#~ msgid "The title of the book to search for." -#~ msgstr "O título do livro à procurar." - -#~ msgid "The author whose book to search for." -#~ msgstr "O autor do livro à procurar." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "A editora do livro à procurar." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Normalmente calibre trata linhas em branco como marcadores de parágrafo. Com " -#~ "esta opção ele irá assumir que cada linha representa um parágrafo." - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Preservar o aspecto dimensinal da capa, ao invés de deformar ela para " -#~ "preencher toda a primeira página no pdf gerado." - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Nenhum livro selecionado para gerar o catálogo" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Os campos para a saída quando catalogando livros do banco de dados. Deve ser " -#~ "uma lista de campos separados por vírgula.\n" -#~ "Campos disponíveis: %s.\n" -#~ "Padrão: '%%default'\n" -#~ "Aplica-se para: arquivos de saída CSV, XML" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Nenhum livro para catalogar\n" -#~ "Verifique as tags de exclusão" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Alguns livros duplicados foram encontrados e fundidos nos seguintes livros " -#~ "existentes:" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Se livros com títulos e autores similares forem encontrados, &fundir em " -#~ "novos arquivos automaticamente" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "" -#~ "&Preprocessa o arquivo de entrada para possivelmente melhorar a detecção da " -#~ "estrutura" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Não adicione o Sumário no fim do livro. Útil se o livro tem sua própria " -#~ "tabela de conteúdos." - -#~ msgid "Text justification:" -#~ msgstr "Justificação de texto:" - -#~ msgid "Insert &blank line" -#~ msgstr "Inserir linha em &branco" - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Transformar caracteres unicode para uma representação ASCII. Use com cuidado " -#~ "pois isto irá substituir caracteres unicode por ASCII. Por exemplo ele irá " -#~ "substituir \"%s\" por \"Mikhail Gorbachiov\". Também, note que em alguns " -#~ "casos onde existem múltiplas representações de um caractere (caracteres " -#~ "compartilhados pelo Chinês e Japonês) a representação usada pela maioria das " -#~ "pessoas será usada (Chinês no exemplo anterior)." - -#~ msgid "Remove H&eader" -#~ msgstr "Remover Cab&eçalho" - -#~ msgid "Remove F&ooter" -#~ msgstr "Remover R&odapé" - -#~ msgid "Header regular expression:" -#~ msgstr "Expressão regular para o Cabeçalho:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Expressão regular para o Rodapé:" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Use um assistente para ajudar a construir a expressão XPath" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Não foi possível processar a imagem %s. Erro: %s" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "O modelo para controlar o nome de arquivo e estrutura de diretório dos " -#~ "arquivos salvos. O padrão é \"%s\" o qual irá salvar livros em subdiretórios " -#~ "por autor com arquivos contendo o título e autor. Controles disponíveis são: " -#~ "{%s}" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "O modelo para controlar o nome de arquivo e estrutura de diretório para " -#~ "enviar para o dispositivo. O padrão ´w \"%s\" o qual irá salvar os livros em " -#~ "diretórios por autor com arquivos contendo o título e autor. Controles " -#~ "disponíveis são: {%s}" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Escolha os formatos para <b>não</b> serem apagados" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Baixar todas as listas agendadas de uma vez" - -#~ msgid "List builtin recipes" -#~ msgstr "Listar listas construídas" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Para ajudar em escrever listas de notícias avançadas, por favor visite <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">Listas do " -#~ "Usuário</a>" - -#~ msgid "Search as you type" -#~ msgstr "Pesquisa na medida que você digita" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "Livros mostrados serão restritos aos que correspondem a pesquisa salva " -#~ "selecionada" - -#~ msgid "Delete current saved search" -#~ msgstr "Apaga a pesquisa atual salva" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Salva a pesquisa atual com o nome mostrado na caixa" - -#~ msgid "The download timed out." -#~ msgstr "O tempo de espera de download espirou." - -#~ msgid "Last downloaded" -#~ msgstr "Último baixado" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Intervalo para baixar esta lista. Um valor de zero significa que a lista irá " -#~ "ser baixada a cada hora." - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "O arquivo anexo: %s é uma lista para baixar %s." - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Apagar notícias mais antigas que " - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Apagar as notícias baixadas mais antigas que o número de dias especificado. " -#~ "Coloque zero para desligar." - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s foi atualizado para a versão %s. Veja as <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">novas funções</a>. Visitar a página de download?" - -#~ msgid "Pick recipe" -#~ msgstr "Selecionar lista" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Selecionar lista para personalizar" - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "Os livros selecionados serão <b>permanentemente apagados</b> e os arquivos " -#~ "removidos de seu computador. Você tem certeza?" - -#~ msgid "Disconnect from folder" -#~ msgstr "Desconectar do diretório" - -#~ 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->Plugins" -#~ msgstr "" -#~ "Aqui você pode controlar como o calibre irá salvar seus livros quando você " -#~ "clicar no botão Enviar para o Dispositivo. Esta configuração pode ser " -#~ "sobreposta por configurações de dispositivos individuais personalizando os " -#~ "plugins de interface de dispositivo em Preferências -> Plugins" - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Lista de formatos separada por virgula para salvar para cada livro. Por " -#~ "padrão todos os livros disponíveis são salvos." - -#~ msgid "Browse for the new database location" -#~ msgstr "Escolha a nova localização do banco de dados" - -#~ msgid "Invalid database location" -#~ msgstr "Localização do banco de dados inválida" - -#~ msgid "Invalid database location " -#~ msgstr "Localização do banco de dados inválida " - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "" -#~ "Localização do banco de dados inválida.<br>Não foi possível escrever em " - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Adquire metadados de Douban.com" - -#~ msgid "ratings" -#~ msgstr "avaliações" - -#~ msgid "Downloads series information from librarything.com" -#~ msgstr "Adquire informações da série de librarything.com" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Mostrar os rótulos dos botões na barra de ferramentas" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b><br><br> The second and subsequently selected " -#~ "books will not be deleted or changed.<br><br>Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "Todos os formatos e metadados dos livros selecionados vão ser adicionados no " -#~ " <b>primeiro livro da seleção.</b><br><br> O segundo e todos os outros " -#~ "selecionados na seqüencia não serão removidos ou alterados.<br><br>Por " -#~ "favor, confirme se deseja proceder." - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "&Localização dos eBooks (Os eBooks são armazenados em pastas ordenadas por " -#~ "autores e os metadados são armazenados no arquivo metadata.db)" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Mostrar ¬ificações na bandeja do sistema" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Selecione os &campos que ficarão visíveis na exibição da biblioteca" - -#~ msgid "Create Tag-based Column" -#~ msgstr "Cria um Campo Baseado em Tag" - -#~ msgid "Column heading" -#~ msgstr "Título do campo" - -#~ msgid "Column type" -#~ msgstr "Tipo do campo" - -#~ msgid "Explanation text added in create_ct_column.py" -#~ msgstr "Texto explicativo adicionado em create_ct_column.py" - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "Crie e altere campos baseados em tags" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Crie e altere campos personalizados" - -#~ msgid "Column &type" -#~ msgstr "&Tipo do campo" - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>o calibre busca por metadados para os seus livros em dois locais: " -#~ "<b>Google Books</b> e <b>isbndb.com</b>. <p>Para usar o isbndb.com você " -#~ "precisa cadastrar <a href=\"http://www.isbndb.com\">uma conta gratuita</a> e " -#~ "preencher sua chave de acesso (access key) abaixo." - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid "at" -#~ msgstr "em" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Defina uma expressão " -#~ "regular para ser usada quando tentar adivinhar metadados baseados nos nomes " -#~ "dos arquivos. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Um <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">guia de referência</span></a> da " -#~ "sintaxe de expressões regulares esta disponível online.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use a funcionalidade de " -#~ "<span style=\" font-weight:600;\">Teste</span> abaixo para testar sua " -#~ "expressão regular contra alguns exemplos de nomes de arquivos. Os nomes dos " -#~ "grupos para as várias entradas de metadados estão documentados na ferramenta " -#~ "de dicas.</p></body></html>" - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "é o resultado dos esforços de muitos voluntários de todas as partes do " -#~ "mundo. Se você o achar útil, por favor considere a possibilidade de doar " -#~ "para sustentar o seu desenvolvimento." - -#~ msgid "Books located at" -#~ msgstr "Livros localizados em" - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Se você usa o aplicativo WordPlayer no seu telefone Android, você pode " -#~ "acessar a sua biblioteca de livros no calibre diretamente do dispositivo. " -#~ "Para fazer isto você tem que habilitar o servidor de conteúdos." - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>Um biblioteca inválida já existe em %s, remova ela antes de tentar mover " -#~ "a biblioteca existente.<br>Erro: %s" - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "" -#~ "Um dicionário de opções para personalizar como os dados nesta coluna serão " -#~ "interpretados" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. Your operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "O número de porta <b>%d</b> que você selecionou para o servidor de conteúdo " -#~ "é uma porta reservada ao sistema. Seu sistema operacional <b>pode</b> não " -#~ "permitir ao servidor ser executado nesta porta. Para não correr este risco " -#~ "utilize um número de porta maior que 1024." - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "O tamanho %s é inválido. Precisa estar no formato larguraxaltura" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Lookup name" -#~ msgstr "Nome para a pesquisa" - -#~ msgid "" -#~ "The label must contain only letters, digits and underscores, and start with " -#~ "a letter" -#~ msgstr "" -#~ "O rótulo tem que começar com uma letra e pode conter somente letras, números " -#~ "e sublinhado" - -#~ msgid "" -#~ "The lookup name must be lower case and cannot contain \":\"s or spaces" -#~ msgstr "" -#~ "O nome para a pesquisa precisa estar em minúsculas e não pode conter \":\"s " -#~ "ou espaços" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Utilizando: %s:%s@%s:%s e codificação %s" - -#~ msgid "Toolbar icon size" -#~ msgstr "Tamanho dos ícones na barra de ferramentas" - -#~ msgid "" -#~ "Library\n" -#~ "%d books" -#~ msgstr "" -#~ "Biblioteca\n" -#~ "%d livros" - -#~ msgid "Meta information" -#~ msgstr "Informação Meta" - -#~ msgid "Show &donate button (restart)" -#~ msgstr "Mostrar botão de &doação (reiniciar)" - -#~ msgid "&Adding books" -#~ msgstr "&Adicionando livros" - -#~ msgid "&Saving books" -#~ msgstr "&Salvando livros" - -#~ msgid "&Check database integrity" -#~ msgstr "&Checar integridade do banco de dados" - -#~ msgid "Process using markdown" -#~ msgstr "Processar usando markdown" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Rodar a entrada de texto através do pré-processador markdown. Para aprender " -#~ "mais sobre markdown veja" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "" -#~ "Número &máximo de processos de trabalho em espera (precisa reiniciar):" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Número máximo de processos de trabalho em espera" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Forçar máximo comprimento da linha" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Ler os metadados somente do nome do &arquivo" - -#~ msgid "No matches found for this book" -#~ msgstr "Nenhuma correspondência foi encontrada para este livro" - -#~ msgid "" -#~ "<li><b>Manual Management</b>: Calibre updates the metadata and adds " -#~ "collections only when a book is sent. With this option, calibre will never " -#~ "remove a collection.</li>\n" -#~ "<li><b>Only on send</b>: Calibre updates metadata and adds/removes " -#~ "collections for a book only when it is sent to the device. </li>\n" -#~ "<li><b>Automatic management</b>: Calibre automatically keeps metadata on the " -#~ "device in sync with the calibre library, on every connect</li></ul>" -#~ msgstr "" -#~ "<li><b>Gerenciamento manual</b>: Calibre atualiza os metadados e adiciona " -#~ "coleções somente quando um livro é enviado. Com esta opção, calibre nunca " -#~ "irá remover uma coleção.</li>\n" -#~ "<li><b>Somente no envio</b>: Calibre atualiza metadados e adiciona/remove " -#~ "coleções para um livro somente quando este livro é enviado para o " -#~ "dispositivo. </li>\n" -#~ "<li><b>Gerenciamento automático</b>: Calibre automaticamente manterá os " -#~ "metadados no dispositivo em sincronismo com a biblioteca do calibre, em cada " -#~ "conexão.</li></ul>" - -#~ msgid "Author S&ort: " -#~ msgstr "Autor &organizado: " - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "" -#~ "Sobrescrever autor e título com o autor e título do livro selecionado" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Automaticamente criar o texto de autor ordenado baseado no texto atual de " -#~ "autor" - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Você tem que adicionar a URL http://myhostname:8080 como sua biblioteca do " -#~ "calibre no WordPlayer. Onde myhostname deve ser o hostname ou endereço IP do " -#~ "computador que o calibre está sendo executado." - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Use uma biblioteca &existente na nova localização" - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Adicionar suas próprias categorias no Navegador de Tags" - -#~ msgid "Automatic" -#~ msgstr "Automático" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Normalmente o calibre trata linhas em branco como marcadores de parágrafo. " -#~ "Com esta opção irá ser assumido que toda linha iniciando com espaçamento (ou " -#~ "um tab ou 2 ou mais espaços) representa um parágrafo. Parágrafos terminam " -#~ "quando a próxima linha que começa com um espaçamento é alcançada." - -#~ msgid "" -#~ "The changes you made require that Calibre be restarted. Please restart as " -#~ "soon as practical." -#~ msgstr "" -#~ "As modificações que você fez requerem que o Calibre seja reiniciado. Por " -#~ "favor, reinicie tão logo isto for possível." - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Guia de Inicialização Rápida do Calibre" - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[options]\n" -#~ "\n" -#~ "Inicia o servidor de conteúdo do calibre." - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Manual do Usuário</h2>Um Manual do Usuário também está disponível <a " -#~ "href=\"http://calibre-ebook.com/user_manual\">online</a>." - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>Este assistente irá ajuda-lo à escolher um tamanho apropriado de fonte " -#~ "chave para suas necessidades. Apenas entre o tamanho base para fontes do " -#~ "documento de entrada e então entre um tamanho de fonte para entrada. O " -#~ "Assistente irá mostrar que tamanho de fonte irá ser mapeado pelo algorítmo " -#~ "de redimensionamento de fonte. Você pode ajustar o algorítmo ajustando a " -#~ "fonte base de saída e a fonte chave abaixo. Quando você encontrar valores " -#~ "apropriados para você, clique OK.</p>\n" -#~ "<p>Por padrão, se a fonte base de saída é zero, e/ou nenhum tamanho de fonte " -#~ "chave é especificada, calibre irá usar os valores do atual Perfil de " -#~ "Saída.</p>\n" -#~ "<p>Veja o <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">Manual do " -#~ "Usuário</a> para uma discussão de como o redimensionamento de fontes " -#~ "funciona.</p>" - -#~ msgid "Indent size:" -#~ msgstr "Tamanho do espaçamento:" - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Especificar a codificação de caracteres para o documento de saída. O padrão " -#~ "é utf-8. Nota: Esta opção não é aceitável por todos os formatos." - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Campo de saída quando catalogando livros do banco de dados. Deve ser uma " -#~ "lista de campos serparados por vírgula.\n" -#~ "Campos disponíveis: %s.\n" -#~ "Padrão: '%%default'\n" -#~ "Aplicado em: formatos de saída BIBTEX" - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Campo de saída para ordenar.\n" -#~ "Campos disponíveis: author_sort, id, rating, size, timestamp, title.\n" -#~ "Padrão: '%default'\n" -#~ "Aplicado em: formatos de saída CSV, XML" - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Salvar a saída de diferentes estágios da conversão em pipeline para um " -#~ "diretório específico. Util se você não tem certeza de qual estágio do " -#~ "processo de conversão está ocorrendo um erro.\n" -#~ "Padrão: '%default'None\n" -#~ "Aplicado em: arquivos de saída ePub, MOBI" - -#~ msgid "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "O modelo para criação de citação dos campos do banco de dados.\n" -#~ " Deve ser um modelo com campos entre {}.\n" -#~ "Campos disponíveis: %s.\n" -#~ "Padrão: '%%default'\n" -#~ "Aplicado em: formato de saída BIBTEX" - -#~ msgid "PDB Input" -#~ msgstr "Entrada PDB" - -#~ msgid "Switch to library..." -#~ msgstr "Mudar para biblioteca..." - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Gerar uma capa padrão baseada no título e autor" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Clique para abrir a janela de Detalhes do Livro" - -#~ msgid "&Stop selected job" -#~ msgstr "&Parar tarefa selecionada" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "AVISO: Tarefas ativas" - -#~ msgid "&User stylesheet" -#~ msgstr "Folha de estilo do &Usuário" - -#~ msgid "Customize the toolbar" -#~ msgstr "Personalizar a barra de ferramentas" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Communicar com o Kogan" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Comunicar com o Sweex MM300" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "Não foi possível ler o artigo. Rode com -vv para ver a razão" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s não encontrado" - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Não foi encontrado um ponto razoável para separação: %s Tamanho da sub-" -#~ "árvore: %d KB" - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Especifique o nível de compressão para usar. Escala de 1 - 10. Sendo, 1 o " -#~ "menor nível de compressão e 10 o nível mais alto, mas o mais rápido também." - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Última página lida: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Última página lida: Localização %d (%d%%)" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Todos arquivos de %s serão <b>deletados permanentemente</b>. Você tem " -#~ "certeza?" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Foram copiados %d livros para %s" - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "" -#~ "Você não pode alterar bibliotecas quando o dispositivo está conectado." - -#~ msgid " and delete from library" -#~ msgstr " e exluir da biblioteca" - -#~ msgid "mixed" -#~ msgstr "misturado" - -#~ msgid "replace" -#~ msgstr "substituir" - -#~ msgid "ignore" -#~ msgstr "ignorar" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "book" -#~ msgstr "livro" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Incluir seção 'Adicionado recentemente'" - -#~ msgid "Sort numbers as text" -#~ msgstr "Ordenar números como texto" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Incluir seção de 'Títulos'" - -#~ msgid "Copy to Clipboard" -#~ msgstr "Copiar para a área de transferência" - -#~ msgid "Sent by email:" -#~ msgstr "Enviar por e-mail:" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Tentar converter capítulos em seções individuais. AVISO: Esta opção é " -#~ "experimental. Podendo causar uma falha na conversão. Podendo também produzir " -#~ "uma saída inesperada." - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>Faça uma lista de ISBNs no lado esquerdo da caixa, um por linha. Calibre " -#~ "criará automaticamente entradas para os livros baseados no ISBN, metadados " -#~ "baixados e capas para eles.<p>Qualquer ISBN inválido na lista será ignorado." - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "" -#~ "Selecione o livro que mais próximo bate com sua cópia da lista a seguir" - -#~ msgid "Applying changes to %d books. This may take a while." -#~ msgstr "Aplicar mudanças para %d livros. Isto pode demorar um pouco." - -#~ msgid "Cannot use tag editor" -#~ msgstr "Não foi possível usar o campo editora" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Abortar a edição de todos livros restantes" - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Não foi possível recuperar a capa.</b><br/>" - -#~ msgid "Reset cover to default" -#~ msgstr "Reajustar capa para o padrão" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "Não foi possível encontrar a capa para este livro. Tente especificar o ISBN " -#~ "primeiro." - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "Para mostrar as mensagens de erro para cada capa de origem, clique Mostrar " -#~ "detalhes a baixo." - -#~ msgid "There were errors" -#~ msgstr "Existem erros" - -#~ msgid "Bad cover" -#~ msgstr "Capa ruim" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "A capa não é uma figura válida" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "%d dias, %d horas e %d minutos atrás" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "" -#~ "Escreva um novo nome de categoria. Selecione o tipo antes de adicionar este." - -#~ msgid "Add the new category" -#~ msgstr "Adicionar a nova categoria" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "Os campos editora não podem ser usados se você modificar os campos" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "O formato no qual mostra datas: %d - dia, %b - mês, %Y - ano. O padrão é: " -#~ "%b, %Y" - -#~ msgid "The priority of worker processes" -#~ msgstr "A prioridade dos processos" - -#~ msgid "Checked id" -#~ msgstr "Id checado" - -#~ msgid "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalog in format specified by path/to/destination extension.\n" -#~ " Options control how entries are displayed in the generated catalog " -#~ "ouput.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog catálogo /caminho/para/o/destino.(csv|epub|mobi|xml ...) [opções]\n" -#~ "\n" -#~ " Exportar um catálogo no formato específico pelo caminho/para/o/destino " -#~ "extensão.\n" -#~ " Opções de como controlar as entradas que são mostradas na saída do " -#~ "catálogo gerado.\n" -#~ " " - -#~ msgid "Copy Image" -#~ msgstr "Copiar imagem" - -#~ msgid "Paste Image" -#~ msgstr "Colar imagem" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Não esqueça de colocar usuário e senha do seu gmail. Você pode cadastrar " -#~ "gratuitamente uma conta do gmail em http://gmail.com" - -#~ msgid "Finish gmail setup" -#~ msgstr "Finalizar configuração do gmail" - -#~ msgid "Rename '%s'" -#~ msgstr "Renomear '%s'" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Editar ordem por '%s'" - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "Este programa é o resultado dos esforços de muitos voluntários do mundo " -#~ "todo.Se você acha-lo útil, por favor considere fazer uma doação para ajudar " -#~ "seu desenvolvimento. Sua doação ajuda a manter o desenvolvimento do calibre." - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Dividir em seções os capítulos (Use com cuidado!)" - -#~ msgid "Matches" -#~ msgstr "Resultados" - -#~ msgid "&Access Key:" -#~ msgstr "Chave de &Acesso:" - -#~ msgid "Remove all" -#~ msgstr "Remover tudo" - -#~ msgid "Last modified: %s" -#~ msgstr "Última mofificação: %s" - -#~ msgid "Every " -#~ msgstr "A cada " - -#~ msgid "What kind of match to use:" -#~ msgstr "Qual o tipo de ocorrência para usar:" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "" -#~ "Expressão regular: a expressão deve ser encontrada em qualquer lugar dos " -#~ "metadados" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Selecionar destino para %s.%s" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Falha no parse: %s com o erro: %s" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Faça o download de capas a partir da openlibrary.org" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Faça o download de capas a partir da librarything.com" - -#~ msgid "strict" -#~ msgstr "preciso" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "tag 'Não incluo este livro':" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "tag 'Marque este livro como lido':" - -#~ msgid "" -#~ "Note: <b>you can destroy your library</b> using this feature. Changes are " -#~ "permanent. There is no undo function. You are strongly encouraged to back up " -#~ "your library before proceeding." -#~ msgstr "" -#~ "Nota: <b> você pode destruir sua biblioteca </ b> usando este recurso. As " -#~ "mudanças são permanentes. Não há nenhuma função desfazer. É altamente " -#~ "recomendável fazer backup de sua biblioteca antes de prosseguir." - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Criar automaticamente a entrada de classificação por autor com base na " -#~ "entrada do autor atual.\n" -#~ "Usando este botão para criar classificação por autor vai mudar a " -#~ "classificação por autor de vermelho para verde." - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "" -#~ "Contém: a palavra ou frase foi encontrada em algum lugar dos metadados" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "" -#~ "Iguais: a palavra ou frase deve corresponder a um campo inteiro dos metadados" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Livro <font face=\"serif\">%s</font> de %s." - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Tags serão aplicadas quando adicionar livros" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "&Separar a barra de ferramentas em duas barras" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Algumas inconsistências encontradas" - -#~ msgid "Failed to check database integrity" -#~ msgstr "Falha durante checagem de integridade da base de dados" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "Os seguintes livros tinham formatos listados na base de dados que não estão " -#~ "realmente disponíveis. As entradas para os formatos foram removidas. Você " -#~ "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" - -#~ msgid "Set font delta" -#~ msgstr "Ajuste o delta da fonte" - -#~ msgid "Library backup status..." -#~ msgstr "Status do Backup da Biblioteca..." - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "O backup dos metadados será feito enquanto o calibre estiver rodando, na " -#~ "média de aproximadamente 1 livro por segundo." - -#~ msgid "Check Library" -#~ msgstr "Verificar Biblioteca" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Nota adicional do prefixo da tag:" - -#~ msgid "Additional Information" -#~ msgstr "Informação Adicional" - -#~ msgid "Run the check" -#~ msgstr "Rodar a checagem" - -#~ msgid "Check database integrity" -#~ msgstr "Verificar a integridade do banco de dados" - -#~ msgid "Checking for missing files." -#~ msgstr "Checando por arquivos faltando." - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Checando a integridade do SQL..." - -#~ msgid "Recover database" -#~ msgstr "Recuperar banco de dados" - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "Este comando reconstroi seu banco de dados do calibre a partir da informação " -#~ "armazenada pelo calibre nos arquivos OPF.<p>Está função não está atualmente " -#~ "disponível na inteface gráfica. Você pode recuperar seu banco de dados " -#~ "usando a função de linha de comando 'calibredb restore_database'." - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Comunique-se com o leitor PocketBook 602." - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "O Kobo aceita apenas uma coleção atualmente: a lista \"Estou_Lendo\". Crie " -#~ "uma tag chamada \"Estou_Lendo\" " - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Comunicar-se com o Digma Q600" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Comunicar-se com o Nook Color." - -#, python-format -#~ 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 "" -#~ ". Duas coleções especiais estão disponíveis: %s:%s e %s:%s. Adicione estes " -#~ "valores à lista para habilita-los. As coleções receberão o nome após os dois " -#~ "pontos (\":\")." - -#~ msgid "Customize searching" -#~ msgstr "Personalizar busca" - -#~ msgid "Ebooks for readers." -#~ msgstr "Ebooks para leitores" - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "Livros, livros Textos, Livros Eletronicos, Brinquedos, jogos e mais." - -#~ msgid "Publishers of fine books." -#~ msgstr "Publicadores de livros especiais" - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Livros da Loja Kindle da Amazon" - -#~ msgid "Your ebook. Your way." -#~ msgstr "Seu livro eletronico, seu jeito." - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "Livros Eletrônicos: qualquer hora. qualquer lugar" - -#~ msgid "The first producer of free ebooks." -#~ msgstr "O primeiro produtor de livros gratuítos" - -#~ msgid "The digital bookstore." -#~ msgstr "Loja de livros digitais" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "O melhor livro eletronico pelo melhor preço: de graça" - -#~ msgid "One web page for every book." -#~ msgstr "Uma página web para cada livro" - -#~ msgid "entertain, enrich, inspire." -#~ msgstr "entrertenham enriqueça, inspire." - -#~ msgid "Read anywhere." -#~ msgstr "Leia em qualquer lugar" - -#~ msgid "World Famous eBook Store." -#~ msgstr "Mundialmente Famosa Loja de Livros Eletronicos" - -#~ msgid "Kindle books from Amazon.uk." -#~ msgstr "Livros Kindle da Amazon.uk." - -#~ msgid "Kindle books from Amazon.de." -#~ msgstr "Livros Kindle da Amazon.de." - -#~ msgid "Kindle books from Amazon." -#~ msgstr "Livros Kindle da Amazon." - -#~ msgid "" -#~ "Free Books : Download & Streaming : Ebook and Texts Archive : Internet " -#~ "Archive." -#~ msgstr "" -#~ "Livros gratuitos : Baixar & Streaming ! Ebook e arquivos de Texto : " -#~ "Internet Archive." - -#~ msgid "Foyles of London, online." -#~ msgstr "Foyles de Londres, online." - -#~ msgid "Feel every word." -#~ msgstr "Sinta cada palavra." - -#~ msgid "DRM-Free tech ebooks." -#~ msgstr "Livros técnicos com direitos DRM livres." - -#~ msgid "Google Books" -#~ msgstr "Google Livros" diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index 0f37445fec..e8ced0032c 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-03 11:28+0000\n" -"Last-Translator: Anca Stratulat <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 22:51+0000\n" +"Last-Translator: Lucian Martin <Unknown>\n" "Language-Team: Romanian <ro@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 " "== 0) && (n != 0))) ? 2: 1));\n" -"X-Launchpad-Export-Date: 2011-08-04 04:32+0000\n" -"X-Generator: Launchpad (build 13573)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:45+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -32,7 +32,7 @@ msgstr "Nu face absolut nimic" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -95,10 +95,11 @@ msgstr "Nu face absolut nimic" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -135,12 +136,12 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -176,21 +177,21 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -233,7 +234,7 @@ msgstr "Acțiune a interfeței utilizatorului" #: /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/actions/preferences.py:25 #: /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 @@ -431,55 +432,60 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "Alege o carte la întâmplare din biblioteca dumneavoastră calibre" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" +"Obţine plugin-uri noi pentru calibre sau le înnoieşte pe cele existente" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Aspect și comportament" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interfață" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Comportament" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Schimbă modul în care se comportă Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Adaugă propriile tale coloane" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 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:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Bară de unelte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -487,68 +493,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:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Căutare" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 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:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Opțiuni de introducere" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Conversie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 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:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Opţiuni comune" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 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:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Opțiuni ieșire" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 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:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Adăugare cărți" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Import/Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 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:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Salvează cărțile pe disc" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -556,50 +562,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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Trimitere cărți spre dispozitive" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 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:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Panouri de conectare pentru metadate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 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:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Funcții șablon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Configurări avansate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Crează propriile funcții șablon" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Partajare cărți prin email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Impartire" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -607,11 +613,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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Partajare via Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -620,39 +626,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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Descărcare metadate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 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:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Extensii" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 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:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Ajustări" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 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:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Configurare avansată a altor elemente" @@ -688,7 +694,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:264 #, python-format msgid "Convert ebooks to the %s format" -msgstr "" +msgstr "Transformă e-cărţile în formatul %s" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:49 msgid "Input profile" @@ -916,7 +922,7 @@ msgstr "Dezactivează plugin-ul specificat prin nume" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -924,14 +930,16 @@ msgstr "Dezactivează plugin-ul specificat prin nume" #, python-format msgid "Path to library too long. Must be less than %d characters." msgstr "" +"Calea către bibliotecă este prea lungă. Aceasta trebuie să conţină mai puţin " +"de %d caractere." #: /home/kovid/work/calibre/src/calibre/db/cache.py:131 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:636 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Da" @@ -960,7 +968,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:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -968,7 +976,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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Comunica cu telefoanele S60." @@ -1064,7 +1072,7 @@ msgstr "Actualizez lista de metadate a dispozitivului ..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d din %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -1100,11 +1108,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Noutăți" @@ -1112,8 +1120,8 @@ msgstr "Noutăți" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Catalog" @@ -1187,8 +1195,8 @@ msgstr "Transfera carti catre dispozitiv..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1198,8 +1206,8 @@ msgstr "Adaugă carţi listei de metadate a dispozitivului..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1207,8 +1215,8 @@ msgstr "Sterge carti din dispozitiv..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1272,7 +1280,7 @@ 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 "" +msgstr "Comunică cu dispozitivul PocketBook 360+." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:262 msgid "Communicate with the PocketBook 701" @@ -1334,7 +1342,7 @@ msgstr "Comunica cu cititorul The Book." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:58 msgid "Communicate with the Libre Air reader." -msgstr "" +msgstr "Comunică cu dispozitivul Libre Air." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:71 msgid "Communicate with the SpringDesign Alex eBook reader." @@ -1445,18 +1453,18 @@ msgstr "Comunica cu Kobo Reader" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:53 msgid "The Kobo supports several collections including " -msgstr "" +msgstr "Kobo sprijină mai multe colecţii, inclusiv " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:55 msgid "Create tags for automatic management" -msgstr "" +msgstr "Crează tag-uri pentru administrare automată" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Neimplementat" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -1507,7 +1515,7 @@ msgstr "Comunică cu EEE Reader" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:263 msgid "Communicate with the Adam tablet" -msgstr "" +msgstr "Comunică cu tableta Adam." #: /home/kovid/work/calibre/src/calibre/devices/misc.py:284 msgid "Communicate with the Nextbook Reader" @@ -1515,11 +1523,11 @@ msgstr "Comunică cu Nextbook Reader" #: /home/kovid/work/calibre/src/calibre/devices/misc.py:336 msgid "Communicate with the Moovybook Reader" -msgstr "" +msgstr "Comunică cu dispozitivul Moovybook Reader." #: /home/kovid/work/calibre/src/calibre/devices/misc.py:358 msgid "Communicate with the COBY" -msgstr "" +msgstr "Comunică cu COBY." #: /home/kovid/work/calibre/src/calibre/devices/nokia/driver.py:17 msgid "Communicate with the Nokia 770 internet tablet." @@ -1580,6 +1588,9 @@ msgid "" "%(aba)s:%(abav)s. Add these values to the list to enable them. The " "collections will be given the name provided after the \":\" character." msgstr "" +"Două colecţii speciale sunt disponibile: %(abt)s:%(abtv)s şi " +"%(aba)s:%(abav)s. Adăugaţi aceste valori la listă pentru a le valida. " +"Colecţiilor le vor fi adăugate numele furnizat după caracterul \":\"." #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "Upload separate cover thumbnails for books (newer readers)" @@ -2112,6 +2123,9 @@ msgid "" "default. Use %(en)s to enable. Individual actions can be disabled with the " "%(dis)s options." msgstr "" +"Modifică textul şi structura documentului folosind modele comune. Această " +"opţiune este dezactivată în mod implicit. Folosiţi %(en)s pentru a o activa. " +"Acţiuni individuale pot fi dezactivate cu opţiunile %(dis)s." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:156 #: /home/kovid/work/calibre/src/calibre/gui2/convert/search_and_replace.py:18 @@ -2346,6 +2360,9 @@ msgid "" "entries, i.e. allow more than one entry with the same text, provided that " "they point to a different location." msgstr "" +"Atunci când creaţi cuprinsul (TOC) folosind link-urile din documentul sursă, " +"permiteţi duplicate. De exemplu: permiteţi două sau mai multe rubrici cu " +"acelaşi text, doar dacă acestea fac legătura către locaţii diferite." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 msgid "" @@ -2470,6 +2487,9 @@ msgid "" "paragraph indent, to ensure that paragraphs can be easily distinguished. " "This option controls the width of that indent (in em)." msgstr "" +"Atunci când calibre elimină rândurile goale dintre paragrafe, indentează " +"paragraful automat pentru o lizibilitate mai mare. Această opţiune " +"controlează lăţimea indentului." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:376 msgid "" @@ -2492,6 +2512,8 @@ msgid "" "Set the height of the inserted blank lines (in em). The height of the lines " "between paragraphs will be twice the value set here." msgstr "" +"Stabileşte dimensiunea (înălţimea) rândurilor goale introduse. Înălţimea " +"rândurilor dintre paragrafe va fi dublul valorii introduse aici." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:396 msgid "" @@ -2701,11 +2723,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" -"Marker-ii separatorilor de text aliniaţi la stanga sunt aliniaţi central. " -"Înlocuiţi separatorii fini ai textului care utilizează multiple linii goale " -"cu reguli orizontale." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -3049,6 +3068,8 @@ msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "cp1251, latin1 and utf-8." msgstr "" +"Codificarea caracterelor pentru fişierele HTML sursă. Variantele comune " +"includ: cp1252, cp1251, latin1 şi utf-8." #: /home/kovid/work/calibre/src/calibre/ebooks/html/to_zip.py:91 msgid "Add linked files in breadth first order" @@ -3061,6 +3082,10 @@ msgid "" "the order A, B, D, C. With this option, they will instead be added as A, B, " "C, D" msgstr "" +"În mod normal când urmaţi link-urile în fişierele HTML, calibre face aceasta " +"iniţial în adâncime. De ex.: fişierul A leagă fişierele B şi C, dar B este " +"legat de D, iar fişierele vor fi adăugate în următoarea ordine: A, B, D, C. " +"Cu această opţiune, fişierele vor fi adăugate în ordinea A, B, C, D." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:62 #, python-format @@ -3070,12 +3095,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:68 msgid "No top level HTML file found." -msgstr "" +msgstr "Nu a fost găsit nici un fişier HTML de nivel superior." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/input.py:71 #, python-format msgid "Top level HTML file %s is empty" -msgstr "" +msgstr "Fişierul HTML %s de nivel superior este gol." #: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:30 msgid "" @@ -3150,7 +3175,7 @@ msgstr "%s este un fişier gol" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:565 #, python-format msgid "Failed to parse link %(tag)s %(children)s" -msgstr "" +msgstr "Analiza link-ului %(tag)s %(children)s a eşuat." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:610 #, python-format @@ -3160,7 +3185,7 @@ msgstr "Nu se poate adăuga link-ul %s la TOC" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:960 #, python-format msgid "Unable to process image %(path)s. Error: %(err)s" -msgstr "" +msgstr "Imaginea %(path)s nu a putut fi procesată. Eroare: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1006 #, python-format @@ -3181,6 +3206,8 @@ msgid "" "Bad table:\n" "%s" msgstr "" +"Tabel incorect:\n" +"%s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1800 msgid "Table has cell that is too large" @@ -3416,7 +3443,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:57 msgid "Value: unknown field " -msgstr "" +msgstr "Valoare: câmp necunoscut " #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:155 msgid "TEMPLATE ERROR" @@ -3531,6 +3558,18 @@ msgid "" "some metadata on a file type that does not support it, the metadata will be\n" "silently ignored.\n" msgstr "" +"\n" +"Scrierea/Citirea metadatelor din/în fişierele e-book.\n" +"\n" +"Formatele sprijinite pentru citirea metadatelor: %(read)s\n" +"\n" +"Formatele sprijinite pentru scrierea metadatelor: %(write)s\n" +"\n" +"Tipuri diferite de fişiere sprijină tipuri diferite de metadate. Dacă " +"încercaţi\n" +"să puneţi nişte metadate într-un fişier care nu este sprijinit, aceste " +"metadate\n" +"vor fi ignorate în mod silenţios.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:40 msgid "" @@ -3587,6 +3626,9 @@ msgid "" "ebook. Metadata specified on the command line will override metadata read " "from the OPF file" msgstr "" +"Citeşte metadatele din fişierul OPF specificat şi le foloseşte în carte. " +"Metadatele specificate în linia de comandă vor fi folosite în locul celor " +"din fişierul OPF." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:88 msgid "Set the BookID in LRF files" @@ -3624,6 +3666,11 @@ msgid "" "Fetch a cover image/social metadata for the book identified by ISBN from " "LibraryThing.com\n" msgstr "" +"\n" +"%prog [options] ISBN\n" +"\n" +"Obţine o copertă sub formă de metadate pentru cartea identificată după ISBN " +"de la LibraryThing.com\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1374 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1498 @@ -3654,7 +3701,7 @@ msgstr "MB" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:400 msgid "Italy" -msgstr "" +msgstr "Italia" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:404 msgid "Amazon website to use:" @@ -3709,6 +3756,9 @@ msgid "" "an isbndb key and enter it below. Instructions to get the key are <a " "href=\"http://isbndb.com/docs/api/30-keys.html\">here</a>." msgstr "" +"Pentru a putea folosi metadatele de la isbndb.com trebuie să vă înscrieţi pe " +"site şi să întroduceţi o cheie isbndb mai jos. Mai multe instrucţiuni găsiţi " +"<a href=\"http://isbndb.com/docs/api/30-keys.html\">aici</a>." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:15 msgid "Downloads covers from The Open Library" @@ -3736,6 +3786,12 @@ msgid "" "time required. Check the download all metadata option below to enable " "downloading this data." msgstr "" +"Metadate adiţionale pot fi obţinute din pagina cu detalii ale cărţii al " +"serviciului Overdrive. Aceasta include un set limitat de tag-uri folosite de " +"biblioteci, comentarii, limbă şi alte e-cărţi ISBN. Colectarea acestor date " +"este dezactivată în mod implicit, deoarece e nevoie de timp suplimentar. " +"Bifaţi opţinea de descărcare a tuturor metadatelor de mai jos pentru a o " +"activa." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:22 msgid "Modify images to meet Palm device size limitations." @@ -3752,6 +3808,8 @@ msgid "" "Don't add Table of Contents to the book. Useful if the book has its own " "table of contents." msgstr "" +"Nu adaugă un cuprins cărţii. Această opţiune este folositoare dacă cartea " +"are deja un curpins propriu." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/htmltoc.py:57 @@ -3781,8 +3839,18 @@ msgid "" "When adding the Table of Contents to the book, add it at the start of the " "book instead of the end. Not recommended." msgstr "" +"Atunci când adăugaţi un cuprins cărţii, acesta va fi adăugat la început, nu " +"la sfârşit. Nu este recomandat." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" +"Extrage conţinutul fişierului MOBI în directorul specificat. Dacă directorul " +"există deja, acesta va fi şters." + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Toate articolele" @@ -3790,6 +3858,10 @@ msgstr "Toate articolele" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Aceasta este o carte Amazon Topaz. Nu poate fi procesată." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "Nu există detalii disponibile." + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Copertă interioară" @@ -3963,6 +4035,14 @@ msgid "" "\n" "Manipulate a PDF.\n" msgstr "" +"command ...\n" +"\n" +"command poate fi una dintre următoarele:\n" +"[%%commands]\n" +"\n" +"Folosiţi %prog command --help pentru a afla mai multe informaţii\n" +"\n" +"Manipularea unui fişier PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" @@ -3970,6 +4050,9 @@ msgid "" "\n" "Crop a PDF file.\n" msgstr "" +"[options] file.pdf\n" +"\n" +"Secţionaţi un fişier PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:32 @@ -4041,6 +4124,9 @@ msgid "" "\n" "Decrypt a PDF.\n" msgstr "" +"[options] file.pdf password\n" +"\n" +"Decriptaţi un fişier PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:60 msgid "Decrypt Options:" @@ -4052,6 +4138,9 @@ msgid "" "\n" "Encrypt a PDF.\n" msgstr "" +"[options] file.pdf password\n" +"\n" +"Criptaţi un fişier PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:54 msgid "Encrypt Options:" @@ -4063,6 +4152,9 @@ msgid "" "\n" "Get info about a PDF.\n" msgstr "" +"file.pdf ...\n" +"\n" +"Aflaţi informaţii despre fişierul PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 @@ -4100,6 +4192,11 @@ msgid "" "\n" "Merges individual PDFs.\n" msgstr "" +"[options] file1.pdf file2.pdf ...\n" +"\n" +"Metadatele vor fi folosite din fişierul PDF specificat primul.\n" +"\n" +"Combină fişiere PDF individuale.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 msgid "Merge Options:" @@ -4111,6 +4208,9 @@ msgid "" "\n" "Reverse a PDF.\n" msgstr "" +"[options] file.pdf\n" +"\n" +"Inversaţi un fişier PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/reverse.py:54 msgid "Reverse Options:" @@ -4122,6 +4222,9 @@ msgid "" "\n" "Rotate pages of a PDF clockwise.\n" msgstr "" +"file.pdf degrees\n" +"\n" +"Rotiţi paginile unui fişier PDF în sensul acelor ceasornicului.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/rotate.py:53 msgid "Rotate Options:" @@ -4141,6 +4244,17 @@ msgid "" "\n" "Split a PDF.\n" msgstr "" +"\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" +"Împarte un fişier PDF.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/split.py:61 msgid "Split Options:" @@ -4273,7 +4387,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:48 msgid "Resize all the images for full screen view. " -msgstr "" +msgstr "Redimensionează toate imaginile pentru o vizualizare full-screen. " #: /home/kovid/work/calibre/src/calibre/ebooks/snb/output.py:125 msgid "Start Page" @@ -4605,7 +4719,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Adaugă cărţi dintr-un singur director" @@ -4646,11 +4760,11 @@ msgstr "Adaugă fişiere la arhiva cărţilor" msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Sunteţi sigur" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format msgid "" "Are you sure you want to add the same files to all %d books? If the " @@ -4659,74 +4773,74 @@ msgstr "" "Sunteţi sigur ca doriţi să adugaţi aceleaşi fişiere la toate %d cărţile? " "Dacă formatul exista deja pentru o carte, acesta va fi înlocuit." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Selectaţi fisierele cărţii" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Se adaugă" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "Crearea înregistrărilor de carte din codurile ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Descărcă cărţi pe dispozitiv." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Cărţi suportate" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Selecteaza cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Uneşte nişte cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Nu a reuşit să citească metadatele" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Nu a reuşit să citească metadate pentru următoarele" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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: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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Nu a fost selectată nici o carte" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Următoarele cărţi sunt virtuale şi nu pot fi adăugate bibliotecii calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Nici un fisier carte nu a fost găsit" @@ -4769,7 +4883,7 @@ msgstr "Adnotările utilizatorului generate doar de la biblioteca principala." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Nu au fost selectate cărţi" @@ -4807,7 +4921,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "<b>Locaţie %(dl)d • %(typ)s</b><br />" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Creaţi un catalog al cărţilor din biblioteca dumneavoastră calibre" @@ -4845,85 +4959,86 @@ msgstr "%d cărţi" 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:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Schimbă/creează bibliotecă" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /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:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "Eliminaţi biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Alege o carte la întamplare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Întreţinerea bibliotecii" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Statutul de rezervă al bibliotecii de metadate" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 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:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Verifică biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Restaurare bază de date" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Redenumește" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Alegeţi o noua denumire pentru bibliotecă <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Există deja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "Prea lung" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Redenumire esuata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4933,11 +5048,11 @@ 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "Bibliotecă eliminată" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -4947,24 +5062,24 @@ msgstr "" "dumneavoastră, dacă doriţi să le ştergeţi, va trebui să executaţi acţiunea " "manual." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "nici unul" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Statusul back-up-ului" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Fişierele de metadate ale cărţii rămase pentru a fi scrise: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Metadate de backup" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -4972,7 +5087,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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4984,7 +5099,7 @@ msgstr "" "Windows Explorer, apoi indicaţii lui calibre noua locaţie şi încercaţi din " "nou." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4993,7 +5108,7 @@ msgstr "" msgid "Success" msgstr "Succes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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?" @@ -5002,7 +5117,7 @@ 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -5012,27 +5127,27 @@ msgstr "" msgid "Failed" msgstr "Eşuat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 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:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Nu au fost găsite probleme" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 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:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Nu a fost găsită nici o bibliotecă" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -5041,15 +5156,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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nu este permis" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5057,7 +5172,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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "Nu puteţi schimba bibliotecile în timp ce ruleaza alte job-uri." @@ -5069,11 +5184,11 @@ msgstr "C" msgid "Convert books" msgstr "Convertiti cărţile" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Convertiti individual" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Converti bulk" @@ -5140,8 +5255,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5179,43 +5296,43 @@ msgstr "" "Nu a reuşit stergerea unor cărţi, faceţi clic pe butonul Afişare detalii " "pentru detalii." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Elimina cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Eliminaţi cărţile selectate" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Eliminaţi fişierele de un anumit format din cărţi selectate .." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats from selected books" msgstr "Eliminaţi toate formatele de la cărţile selectate" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103 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:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 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:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Nu poate fi sters" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Alege formatul pentru a fi sters" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." @@ -5223,7 +5340,7 @@ msgstr "" "Selectaţi formatele <b>nu</b> care urmează să fie şterse. <p> Reţineţi că " "acest lucru nu va elimina toate formatele dintr-o carte." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" @@ -5232,44 +5349,44 @@ msgstr "" "biblioteca dumneavoastră. .<br> Metadata cărţii va fi păstrată. Sunteţi " "sigur?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Cărţile nu pot fi şterse" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Nici un dispozitiv ne este conectat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Memoria principala" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Card de stocare A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Card de stocare B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Nu sunt carti pentru a fi sterse" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Ştergerea cărţilor din aparat." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5277,7 +5394,7 @@ msgstr "" "Unele dintre cărţile selectate sunt pe dispozitiv ataşat. De <b>Unde</b> " "doriţi ca fişierele selectate să fie şterse?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5285,7 +5402,7 @@ msgstr "" "Aceste cărţi selectate vor fi <b>şterse permanent</b> iar fişierele " "îndepărtate din biblioteca dumneavoastră calibre. Sunteţi sigur?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5371,35 +5488,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Editează metadatele" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Uneste registrul de carti" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Editează metadatele individual" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Editează metadatele pentru tot grupul" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Descarcă metadate şi coperţi" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Uneşte în prima carte selectată - şterge restul" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Uneşte în prima carte selectată - păstrează restul" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "Uneşte doar formate în prima carte selectata - sterge restul" @@ -5622,20 +5739,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "Schimbă comportamentul calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Reporniţi în modul de depanare" @@ -5665,7 +5782,6 @@ msgid "S" msgstr "S" #: /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" @@ -5674,26 +5790,26 @@ 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:49 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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:53 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Nu poate fi salvat pe disc" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Alegeți directorul destinație" -#: /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 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 " @@ -5703,20 +5819,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:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Eroare în timpul salvării" -#: /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 "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:142 #: /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 "Unele cărţi nu au putut fi salvate" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Faceţi clic pe butonul arată detalii pentru a vedea care dintre ele." @@ -5758,77 +5874,81 @@ msgstr "" msgid "Similar books..." msgstr "Carti similare..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Carti ale aceluiasi autor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Carti din aceasta serie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Carti de acest editor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Cărţi cu aceleaşi etichete" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "Gaseste carti" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "Caută ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "Caută acest autor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "Caută acest titlu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "Caută această carte" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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 "Magazine" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:45 #: /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:285 msgid "Choose stores" msgstr "Alege magazine" -#: /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/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "Nu se poate căuta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." @@ -5836,14 +5956,14 @@ msgstr "" "Calibre vă ajută să găsiţi ebook-urile pe care le doriţi, căutând pe website-" "urile diverselor surse comerciale şi publice cărţi pentru dumneavoastră." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5853,11 +5973,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "Afiseaza din nou acest mesaj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "Despre \"Obţineţi Cărţi\"" @@ -5891,39 +6011,39 @@ msgstr "V" msgid "View" msgstr "Vizualizează" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Vezi formatul specific" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Citeste o carte aleatoare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "Şterge lista vizualizata recent" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Nu poate fi vizualizata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Format indisponibil" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "Cărţile selectate nu au format" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Alege formatul pentru a fi vizualizat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -5932,11 +6052,11 @@ msgstr "" "Nu toate cărţile selectate au fost disponibile în %s format. Ar trebui să le " "convertiţi." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Carţi Multiple Selectate" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5945,15 +6065,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Fişierul nu poate fi deschis" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 msgid "This book no longer exists in your library" msgstr "Aceasta carte nu mai există în biblioteca dumneavoastră" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s nu are formate disponibile" @@ -6129,6 +6249,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6143,8 +6265,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6195,45 +6317,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Click pentru a deschide" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "lds" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Colecții" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Copiază Coperta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Cale" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6252,7 +6374,7 @@ msgstr "Opţiunile BibTeX" #: /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/mobi_output.py:18 #: /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 @@ -6272,7 +6394,7 @@ msgstr "Opţiuni specifice" #: /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/mobi_output.py:18 #: /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 @@ -6297,7 +6419,7 @@ msgstr "ieşire" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7326,52 +7448,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8700,6 +8813,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8772,12 +8955,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8792,7 +8975,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -10352,7 +10535,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -10402,62 +10584,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -10472,19 +10604,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -12083,6 +12215,10 @@ msgstr "" msgid "Compact Metadata" msgstr "Metadate compacte" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14647,42 +14783,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14759,11 +14895,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14773,56 +14909,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16848,17 +16984,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -17110,15 +17246,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:257 msgid "Popularity" -msgstr "" +msgstr "Popularitate" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:276 msgid "Sort by" -msgstr "" +msgstr "Sortează după" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:279 msgid "library" -msgstr "" +msgstr "bibliotecă" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280 msgid "home" @@ -17162,32 +17298,32 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:741 msgid "Other formats" -msgstr "" +msgstr "Alte formate" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:748 #, python-format msgid "Read %(title)s in the %(fmt)s format" -msgstr "" +msgstr "Citeşte %(title)s în formatul %(fmt)s." #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:753 msgid "Get" -msgstr "" +msgstr "Obţine" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:766 msgid "Details" -msgstr "" +msgstr "Detalii" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:768 msgid "Permalink" -msgstr "" +msgstr "Permalink" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:769 msgid "A permanent link to this book" -msgstr "" +msgstr "Un link permanent către această carte." #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:781 msgid "This book has been deleted" -msgstr "" +msgstr "Această carte a fost ştearsă." #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:869 msgid "in search" @@ -17216,19 +17352,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/main.py:54 msgid "Write process PID to the specified file" -msgstr "" +msgstr "Scrie PID-ul procesului în fişierul specificat." #: /home/kovid/work/calibre/src/calibre/library/server/main.py:58 msgid "" "Specifies a restriction to be used for this invocation. This option " "overrides any per-library settings specified in the GUI" msgstr "" +"Specifică o restricţie care să fie folosită pentru această invocare. Această " +"opţiune este folosită în detrimentul oricărei alte setări a bibliotecii " +"specificate în GUI." #: /home/kovid/work/calibre/src/calibre/library/server/main.py:62 msgid "" "Auto reload server when source code changes. May not work in all " "environments." msgstr "" +"Reîncarcă automat server-ul atunci când cosul sursă este schimbat. Poate să " +"nu funcţioneze în toate instanţele." #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:158 msgid "Switch to the full interface (non-mobile interface)" @@ -17239,6 +17380,8 @@ msgid "" "The full interface gives you many more features, but it may not work well on " "a small screen" msgstr "" +"Interfaţa completă oferă mult mai multe opţiuni, dar e posibil să nu " +"funcţioneze corect pe un ecran mic." #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:125 #, python-format @@ -17267,15 +17410,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:271 msgid "Books in your library" -msgstr "" +msgstr "Cărţi în biblioteca dumneavoastră" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:277 msgid "By " -msgstr "" +msgstr "De " #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:278 msgid "Books sorted by " -msgstr "" +msgstr "Cărţi sortate după " #: /home/kovid/work/calibre/src/calibre/utils/config.py:34 msgid "Usage" @@ -17283,7 +17426,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config.py:85 msgid "Created by " -msgstr "" +msgstr "Creat(ă) de " #: /home/kovid/work/calibre/src/calibre/utils/config.py:86 msgid "" @@ -17293,7 +17436,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:374 msgid "Path to the database in which books are stored" -msgstr "" +msgstr "Calea spre baza de date unde sunt stocate cărţile." #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:376 msgid "Pattern to guess metadata from filenames" @@ -17301,7 +17444,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:378 msgid "Access key for isbndb.com" -msgstr "" +msgstr "Cheia de acces pentru isbndn.com" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:380 msgid "Default timeout for network operations (seconds)" @@ -17309,11 +17452,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:382 msgid "Path to directory in which your library of books is stored" -msgstr "" +msgstr "Calea spre directorul în care biblioteca dumneavostră este stocată." #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:384 msgid "The language in which to display the user interface" -msgstr "" +msgstr "Limba în care interfaţa utilizatorului va fi afişată." #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:386 msgid "The default output format for ebook conversions." @@ -17325,7 +17468,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:392 msgid "Read metadata from files" -msgstr "" +msgstr "Citeşte metadatele din fişiere." #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:394 msgid "" @@ -17337,14 +17480,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:399 msgid "Swap author first and last names when reading metadata" msgstr "" +"Interschimbă numele şi prenumele autorului atunci când citeşte metadatele." #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:401 msgid "Add new formats to existing book records" -msgstr "" +msgstr "Adaugă formate nou la registrul existent al cărţii." #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:403 msgid "Tags to apply to books added to the library" -msgstr "" +msgstr "Tag-uri aplicate la cărţile adăugate în bibliotecă." #: /home/kovid/work/calibre/src/calibre/utils/config_base.py:407 msgid "List of named saved searches" @@ -17421,53 +17565,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17477,37 +17621,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17517,7 +17661,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17527,24 +17671,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17553,11 +17697,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17565,7 +17709,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17574,7 +17718,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17585,27 +17729,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17619,7 +17763,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17627,7 +17771,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17636,14 +17780,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17653,7 +17797,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17661,13 +17805,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17676,7 +17820,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17689,7 +17833,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17706,7 +17850,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17721,83 +17865,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17823,59 +17991,59 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:108 msgid "Brazilian Portuguese" -msgstr "" +msgstr "Portugheză braziliană" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:109 msgid "English (UK)" -msgstr "" +msgstr "Engleză (Marea Britanie)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:110 msgid "Simplified Chinese" -msgstr "" +msgstr "Chineză simplificată" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:111 msgid "Chinese (HK)" -msgstr "" +msgstr "Chineză (HK)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:112 msgid "Traditional Chinese" -msgstr "" +msgstr "Chineză tradiţională" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:113 msgid "English" -msgstr "" +msgstr "Engleză" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:114 msgid "English (Australia)" -msgstr "" +msgstr "Engleză (Australia)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:115 msgid "English (New Zealand)" -msgstr "" +msgstr "Engleză (Noua Zeelandă)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:116 msgid "English (Canada)" -msgstr "" +msgstr "Engleză (Canada)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:117 msgid "English (Greece)" -msgstr "" +msgstr "Engleză (Grecia)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:118 msgid "English (India)" -msgstr "" +msgstr "Engleză (India)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:119 msgid "English (Thailand)" -msgstr "" +msgstr "Engleză (Tailanda)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:120 msgid "English (Turkey)" -msgstr "" +msgstr "Engleză (Turcia)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:121 msgid "English (Cyprus)" -msgstr "" +msgstr "Engleză (Cipru)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:122 msgid "English (Czechoslovakia)" @@ -17883,123 +18051,127 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:123 msgid "English (Pakistan)" -msgstr "" +msgstr "Engleză (Pakistan)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:124 msgid "English (Croatia)" -msgstr "" +msgstr "Engleză (Croaţia)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:125 msgid "English (Indonesia)" -msgstr "" +msgstr "Engleză (Indonezia)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:126 msgid "English (Israel)" -msgstr "" +msgstr "Engleză (Israel)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:127 msgid "English (Singapore)" -msgstr "" +msgstr "Engleză (Singapore)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:128 msgid "English (Yemen)" -msgstr "" +msgstr "Engleză (Yemen)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:129 msgid "English (Ireland)" -msgstr "" +msgstr "Engleză (Irlanda)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:130 msgid "English (China)" -msgstr "" +msgstr "Engleză (China)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:131 msgid "English (South Africa)" -msgstr "" +msgstr "Engleză (Africa de Sud)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:132 msgid "Spanish (Paraguay)" -msgstr "" +msgstr "Spaniolă (Paraguay)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:133 msgid "Spanish (Uruguay)" -msgstr "" +msgstr "Spaniolă (Uruguay)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:134 msgid "Spanish (Argentina)" -msgstr "" +msgstr "Spaniolă (Argentina)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:135 msgid "Spanish (Mexico)" -msgstr "" +msgstr "Spaniolă (Mexic)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:136 msgid "Spanish (Cuba)" -msgstr "" +msgstr "Spaniolă (Cuba)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:137 msgid "Spanish (Chile)" -msgstr "" +msgstr "Spaniolă (Chile)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:138 msgid "Spanish (Ecuador)" -msgstr "" +msgstr "Spaniolă (Ecuador)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:139 msgid "Spanish (Honduras)" -msgstr "" +msgstr "Spaniolă (Honduras)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:140 msgid "Spanish (Venezuela)" -msgstr "" +msgstr "Spaniolă (Venezuela)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:141 msgid "Spanish (Bolivia)" -msgstr "" +msgstr "Spaniolă (Bolivia)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:142 msgid "Spanish (Nicaragua)" -msgstr "" +msgstr "Spaniolă (Nicaragua)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" -msgstr "" +msgid "Spanish (Colombia)" +msgstr "Spaniolă (Columbia)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" -msgstr "" +msgid "German (AT)" +msgstr "Germană (AT)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" -msgstr "" +msgid "French (BE)" +msgstr "Franceză (BE)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "Olandeză (NL)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" -msgstr "" +msgstr "Olandeză (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" -msgstr "" +msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" -msgstr "" +msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" -msgstr "" +msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" -msgstr "" +msgstr "pm" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56 msgid "Choose theme (needs restart)" -msgstr "" +msgstr "Alegeţi tema vizuală (necesită o repornire)" #: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:109 msgid "ERROR: Unhandled exception" @@ -18119,15 +18291,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:748 msgid " from " -msgstr "" +msgstr " de la " #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:750 msgid "\tFailed links:" -msgstr "" +msgstr "\tLink-uri greşite:" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:845 msgid "Could not fetch article." -msgstr "" +msgstr "Nu s-a putut obţine articolul." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847 msgid "The debug traceback is available earlier in this log" @@ -18147,7 +18319,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:886 msgid "Trying to download cover..." -msgstr "" +msgstr "Se încearcă descărcarea coperţii..." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:888 msgid "Generating masthead..." @@ -18177,25 +18349,25 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Articol fără titlu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -18203,7 +18375,7 @@ msgstr "" "Conectare nereuşităi, verificaţi numele de utilizator şi parola pentru " "serviciul Calibre Periodica." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18346,7 +18518,7 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:658 msgid "Cancel" -msgstr "" +msgstr "Anulează" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:661 msgid "&Close" @@ -18354,15 +18526,15 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:664 msgid "Apply" -msgstr "" +msgstr "Aplică" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:674 msgid "Don't Save" -msgstr "" +msgstr "Nu salva" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:676 msgid "Close without Saving" -msgstr "" +msgstr "Închide fără a salva" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:678 msgid "Discard" @@ -18370,43 +18542,43 @@ msgstr "" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:681 msgid "&Yes" -msgstr "" +msgstr "&Da" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:684 msgid "Yes to &All" -msgstr "" +msgstr "Da pentru &toate" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:687 msgid "&No" -msgstr "" +msgstr "&Nu" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:690 msgid "N&o to All" -msgstr "" +msgstr "N&u la toate" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:693 msgid "Save All" -msgstr "" +msgstr "Salvează tot" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:696 msgid "Abort" -msgstr "" +msgstr "Anulează" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:699 msgid "Retry" -msgstr "" +msgstr "Reîncearcă" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:702 msgid "Ignore" -msgstr "" +msgstr "Ignoră" #: /usr/src/qt-everywhere-opensource-src-4.7.2/src/gui/widgets/qdialogbuttonbox.cpp:705 msgid "Restore Defaults" -msgstr "" +msgstr "Restaurare valori implicite" #: /home/kovid/work/calibre/resources/default_tweaks.py:12 msgid "Auto increment series index" -msgstr "" +msgstr "Incrementare automată a indecşilor seriilor." #: /home/kovid/work/calibre/resources/default_tweaks.py:13 msgid "" @@ -18448,7 +18620,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" -msgstr "" +msgstr "Adaugă un separator după completarea numelui autorului." #: /home/kovid/work/calibre/resources/default_tweaks.py:44 msgid "" @@ -18676,7 +18848,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:194 msgid "Specify renaming rules for SONY collections" -msgstr "" +msgstr "Specifică regulile de redenumire pentru colecţiile SONY." #: /home/kovid/work/calibre/resources/default_tweaks.py:195 msgid "" @@ -18751,7 +18923,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:247 msgid "Specify how SONY collections are sorted" -msgstr "" +msgstr "Specifică modul în care colecţiile SONY sunt sortate." #: /home/kovid/work/calibre/resources/default_tweaks.py:248 msgid "" @@ -18783,6 +18955,8 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:265 msgid "Control how tags are applied when copying books to another library" msgstr "" +"Controlează cum tag-urile sunt aplicate atunci când cărţile sunt copiate " +"într-o altă bibliotecă." #: /home/kovid/work/calibre/resources/default_tweaks.py:266 msgid "" @@ -18793,11 +18967,15 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:270 msgid "Set the maximum number of tags to show per book in the content server" msgstr "" +"Stabiliţi numărul maxim de tag-uri care vor fi vizibile per carte în " +"serverul de conţinut." #: /home/kovid/work/calibre/resources/default_tweaks.py:273 msgid "" "Set custom metadata fields that the content server will or will not display." msgstr "" +"Stabiliţi câmpurile de metadate pe care serverul de conţinut le va afişa sau " +"nu." #: /home/kovid/work/calibre/resources/default_tweaks.py:274 msgid "" @@ -18820,7 +18998,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:291 msgid "Set the maximum number of sort 'levels'" -msgstr "" +msgstr "Stabiliţi numărul maxim de 'nivele' de sortare." #: /home/kovid/work/calibre/resources/default_tweaks.py:292 msgid "" @@ -18836,7 +19014,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:299 msgid "Specify which font to use when generating a default cover" -msgstr "" +msgstr "Specificaţi care font va fi folosit pentru generarea unei coperţi." #: /home/kovid/work/calibre/resources/default_tweaks.py:300 msgid "" @@ -18848,7 +19026,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" -msgstr "" +msgstr "Controlul comportamentului al listei de cărţi." #: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" @@ -18864,7 +19042,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." -msgstr "" +msgstr "Limba folosită pentru sortări." #: /home/kovid/work/calibre/resources/default_tweaks.py:319 msgid "" @@ -18883,6 +19061,8 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:330 msgid "Number of columns for custom metadata in the edit metadata dialog" msgstr "" +"Numărul de coloane pentru metadatele customizate în dialogul de editare a " +"metadatelor." #: /home/kovid/work/calibre/resources/default_tweaks.py:331 msgid "" @@ -18895,6 +19075,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:336 msgid "The number of seconds to wait before sending emails" msgstr "" +"Timpul (în secunde) de aşteptare înainte de trimiterea e-mail-urilor." #: /home/kovid/work/calibre/resources/default_tweaks.py:337 msgid "" @@ -18965,7 +19146,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" -msgstr "Bare de meniu unificată" +msgstr "Bară de meniu unificată (OS X)" #: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" @@ -18978,12 +19159,14 @@ 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!" +"Dacă activați această opțiune și reporniți calibre, bara de unelte va fi " +"reunită cu\n" +"bara de titlu, ca la toate aplicațiile OS X. Totuşi, această opțiune are și " +"câteva defecte,\n" +"de ex. lățimea minimă a barei de unelte este dublă față de cea normală; și " +"alte\n" +"disfuncții în anumite configurații. Activați opțiunea pe riscul " +"dumneavoastră!" #: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" @@ -18996,602 +19179,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Opţiuni pentru controlul conversiei la EPUB" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "Cititorul nu are ataşată o cartelă de stocare." - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Fişierul EPUB de ieşire. Dacă nu este specificat, va fi derivat din numele " -#~ "fişierului de intrare." - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Profilul dispozitivului ţintă căruia îi este destinat acest EPUB. Setaţi " -#~ "valoarea Niciunul pentru a crea un EPUB independent de dispozitiv. Profilul " -#~ "este utilizat pentru restricţii specifice dispozitivului pe EPUB. Variantele " -#~ "disponibile sunt: " - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Controlează generarea automată a unui cuprins. Dacă e detectat un fişier " -#~ "OPF\n" -#~ "şi acesta specifică un cuprins, atunci se va utiliza acela mai degrabă " -#~ "decât\n" -#~ "se va încerca auto-generarea unui cuprins.\n" - -#~ 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 --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "Numărul maxim de legături care să fie inserate în TOC (cuprins). Setaţi pe 0 " -#~ "pentru dezactivare. Implicit este: %default. Sunt adăugate legături la TOC " -#~ "doar dacă numărul de capitole detectate este mai mic decât --toc-threshold." - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Calea către coperta care să fie utilizată pentru această carte" - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Calea către un fişier .ncx ce conţine cuprinsul care să fie utilizat pentru " -#~ "această e-carte. Fişierul NCX ar trebui să conţină legături relative la " -#~ "directorul în care este plasat. Vezi http://www.niso.org/workrooms/daisy/Z39-" -#~ "86-2005.html#NCX pentru o privire de ansamblu asupra formatului NCX." - -#~ msgid "Control page layout" -#~ msgstr "Controlează aşezarea în pagină" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Setează marginea dreaptă în pts. Implicit este %default" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Setează marginea superioară în pts. Implicit este %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Setează marginea inferioară în pts. Implicit este %default" - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "Setează marginea stângă în pts. Implicit este %default" - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [opţiuni] nume-fişier\n" -#~ "\n" -#~ "Converteşte oricare dintr-un număr mare de formate pentru e-cărţi într-un " -#~ "fişier %s. Formate cunoscute sunt: %s\n" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Tipăreşte fişierul NCX generat la ieşirea standard" - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Tipăreşte fişierul OPF generat la ieşirea standard" - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "" -#~ "Păstrează fişierele intermediare în timpul procesării de către html2epub" - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "Extrage în directorul specificat conţinutul fişierului EPUB produs." - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Codificarea caracterelor in fisierele HTML sursa. Cele mai utilizate " -#~ "optiuni: cp1252, latin1, iso-8859-1 si utf-8." - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Comunica cu Kindle 2" - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Comunica cu Nokia 810" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Comunica cu Sony PRS-600/700/900" - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Comunica cu Sony PRS-300/505/500" - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Comunica cu Teclast K3" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Discul %s nu a fost detectat. Kernelul probabil exporta o versiune redusa a " -#~ "SYSFS." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Calea catre un fisier txt care contine un comentariu" - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "" -#~ "Foloseste o expresie regulata pentru a incerca sa scoti subsolul paginii" - -#~ msgid "No valid plugin found in " -#~ msgstr "Nu a fost găsit niciun modul valid în " - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d din %d" - -#~ msgid "Communicate with iBooks through iTunes." -#~ msgstr "Comunica cu iBooks prin intermediul iTunes." - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Comunica cu Sweex MM300" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Comunica cu Booq Avant" - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Directorul de iesire. Implicit este directorul curent." - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [optiuni] carteamea.chm" - -#~ msgid "Set font delta" -#~ msgstr "Seteaza diferenta de font" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Customize the toolbar" -#~ msgstr "Personalizați bara cu unelte" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Conversează cu Kogan" - -#~ msgid "List builtin recipes" -#~ msgstr "Afișează rețetele incluse" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Înălțimea liniei în pts. Controlează spațiile dintre liniile consecutive de " -#~ "text. Implicit nu se modifică nici o înălțime de linie." - -#~ 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 "" -#~ "Când Calibre șterge spațiile dintre paragrafe, el fixează automat o " -#~ "indentare, pentru a se asigura ca paragrafele pot fi ușor distinse. Aceasta " -#~ "opțiune controlează lățimea acelei indentări." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Încearcă să detecteze și să corecteze sfârșiturile de linie forțate cât și " -#~ "alte probleme din fișierul sursă. Aceasta poate face rău, așa că folosiți-o " -#~ "cu atenție." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Folosiți o expresie obișnuită pentru a încerca să ștergeți antetul." - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Kobo suporta pentru moment doar o singura colectie: lista \"Im_Reading\". " -#~ "Creaza o eticheta numita \"Im_Reading\" " - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Comunica cu Digma Q600" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Comunica cu Nook Color eBook" - -#~ msgid "Customize searching" -#~ msgstr "Perzonalizează căutarea" - -#, python-format -#~ 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 "" -#~ "Modifică textul și structura documentului folosind tipare comune. " -#~ "Dezactivată în mod implicit. Folosiți %s pentru a activa. Acțiunile " -#~ "individuale pot fi dezactivate cu opțiunile %s ." - -#~ msgid "The digital bookstore." -#~ msgstr "Biblioteca digitală" - -#~ msgid "Your ebook. Your way." -#~ msgstr "Cartea dvs. Stilul dvs." - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "Citire electronică: oricând, oriunde." - -#~ msgid "The first producer of free ebooks." -#~ msgstr "Primul producător de cărţi electronice gratuite." - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Cărţi Kindle de pe Amazon" - -#~ msgid "One web page for every book." -#~ msgstr "O pagină web pentru fiecare carte" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "Cele mai bune ebooks la cele mai bun preţ: gratis!" - -#~ msgid "entertain, enrich, inspire." -#~ msgstr "distrează, îmbogăţeşte, inspiră." - -#~ msgid "Read anywhere." -#~ msgstr "Citeste oriunde." - -#~ msgid "World Famous eBook Store." -#~ msgstr "Magazin eBook cunoscut în toată lumea" - -#~ msgid "Ebooks handcrafted with the utmost care" -#~ msgstr "eCărţi lucrate manual cu cea mai mare grijă" - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "Cărţi, Manuale, eCărţi, Jucării, Jocuri şi multe altele." - -#~ msgid "Publishers of fine books." -#~ msgstr "Editori de cărţi bune" - -#~ msgid "Ebooks for readers." -#~ msgstr "E-cărţi pentru cititori" - -#, python-format -#~ 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 "" -#~ ". Sunt disponibile două colecții speciale: %s:%s şi %s:%s. Adăugă aceste " -#~ "valori listei pentru a le activa. Colecţiile vor primi denumirea prevăzută " -#~ "după caracterul \":\" ." - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Nu s-a putut interpreta: %s cu eroarea: %s" - -#~ msgid "Kindle eBooks" -#~ msgstr "Cărţi electronice Kindle" - -#~ msgid "Foyles of London, online" -#~ msgstr "Foyles of London, online" - -#~ msgid "Feel every word" -#~ msgstr "Simte fiecare cuvânt" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Cărţi Kindle de pe Amazon.uk" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Analiza link-ului %s %s a eşuat" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Imaginea nu poate fi procesată: %s \n" -#~ "%s\n" -#~ "reprezintă o pauză a propoziţiei. Începeţi o nouă propoziţie în poziţia " -#~ "echivalentă din traducere." - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Imaginea %s nu poate fi procesată. Eroarea: %s" - -#~ msgid "ratings" -#~ msgstr "Evaluări" - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Descarcă coperţi de pe amazon.com" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Descarcă coperţi de pe Douban.com" - -#~ msgid "Cover download" -#~ msgstr "Descarcă coperta" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Descarcă coperţi de pe openlibrary.org" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s nu a fost găsit" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Pentru a utiliza isbndb.com trebuie să vă înscrieţi pentru un %s cont " -#~ "gratuiut %s şi introduceţi cheia de acces mai jos." - -#~ msgid "Download %s from %s" -#~ msgstr "Descarcă %s din %s" - -#~ msgid "description/reviews" -#~ msgstr "descriere/comentarii" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Douban.com API a expirat. Încercaţi din nou, mai târziu." - -#~ msgid "tags" -#~ msgstr "etichete" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Descărcaţi metadate sociale de pe amazon.com" - -#~ msgid "Book title" -#~ msgstr "Titlul cărţii" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise a întâmpinat o eroare." - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Descarcă metadate de pe Fictionwise" - -#~ msgid "Query: %s" -#~ msgstr "Interogare: %s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Fictionwise a expirat. Încercaţi din nou mai târziu." - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Descarcă metadate de pe amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Descarca metadate de pe amazon.com în spaniolă" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Descarcă metadate de pe amazon.com în engleză" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Descarcă metadate de pe amazon.de" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Descarca metadate de pe amazon.com" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Descarcă metadate de pe Google Books" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Descarcă medtadate de pe Douban.com" - -#~ msgid "Downloads metadata from Overdrive's Content Reserve" -#~ msgstr "Descărcaţi metadate de pe Overdrive's Content Reserve" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "ID-ul ISBN a cărţii pentru care doriţi metadatele." - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Descărcaţi metadate de pe Nicebook franceză" - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Descărcaţi metadate de pe Amazon" - -#~ msgid "Download only social metadata" -#~ msgstr "Descarcă numai metadatele sociale" - -#~ msgid "Download only metadata" -#~ msgstr "Descarcă numai metadatele" - -#~ msgid "social metadata" -#~ msgstr "metadate sociale" - -#~ msgid "metadata" -#~ msgstr "metadate" - -#~ msgid "Fetch metadata" -#~ msgstr "Adu metadate" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Metadatele nu au putut fi aduse din:" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "Descărcarea metadatelor pare să stagneze. Încercaţi din nou mai tărziu." - -#~ msgid "Could not find metadata" -#~ msgstr "Metadatele nu au putut fi găsite" - -#~ msgid "Finding metadata..." -#~ msgstr "Găsire metadate..." - -#~ msgid "No metadata found" -#~ msgstr "Nu au fost găsite metadate" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "Nu au fost găsite metadate, încercaţi să reglaţi titlul şi autorul şi/sau să " -#~ "îndepărtaţi ISBN-ul." - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Metadatele nu pot fi aduse" - -#~ msgid "" -#~ "The download of social metadata timed out, the servers are probably busy. " -#~ "Try again later." -#~ msgstr "" -#~ "Descărcarea de metadate sociale a expirat, serverele sunt probabil, ocupate. " -#~ "Încercaţi din nou mai târziu." - -#~ msgid "&Fetch metadata from server" -#~ msgstr "&Adu metadata de pe server" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Au fost erori la descărcarea de metadate sociale" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Metadate descărcate cu succes pentru %d din %d cărţi" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Actualizează metadatele din metadatele din formatul selectat" - -#~ msgid "Configure metadata downloading" -#~ msgstr "Configurează descărcarea metadatelor" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "&Rescrie autorul şi titlul în mod implicit la preluarea metadatelor" - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "" -#~ "Descarcă informaţiile seriilor de pe ww2.kdl.org. Acest site web nu poate " -#~ "manipula un număr mare de întrebări, astfel încât plugin-ul este dezactivat " -#~ "în mod implicit." - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Converteşte comentariile descărcate de la %s în text simplu" - -#~ msgid "The author whose book to search for." -#~ msgstr "Autorul a cărui carte o căutaţi." - -#~ msgid "Book author(s)" -#~ msgstr "Autor(ii) cărţii" - -#~ msgid "Keywords" -#~ msgstr "Cuvinte cheie" - -#~ msgid "Book publisher" -#~ msgstr "Editorul cărţii" - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Nu s-au putut obţine toate detaliile pentru o înregistrare" - -#~ msgid "Be more verbose about errors" -#~ msgstr "Mai multe detalii despre erori" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Numărul maxim de rezultate preluate" - -#~ msgid "No result found for this search!" -#~ msgstr "Niciun rezultat găsit pentru aceasta cautare!" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Descărcă coperţi de pe Nicebooks francez" - -#~ msgid "ISBN: %s not found." -#~ msgstr "SBN: %s nu a fost găsit." - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "Nicebooks expirat. Încercaţi din nou mai târziu." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Editura cărţii pe care o căutaţi." - -#~ msgid "The title of the book to search for." -#~ msgstr "Titlul cărţii pe care o căutaţi." - -#~ msgid "Book ISBN" -#~ msgstr "Carte ISBN" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Nicebooks a întâlnit o eroare." - -#~ msgid "No cover found!" -#~ msgstr "Nu s-a găsit nici o copertă" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Coperţi: 1-Verifică/ 2-Descarcă" - -#~ msgid "A cover was found for this book" -#~ msgstr "A fost găsită o copertă pentru acestă carte" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Nu adăugaţi Cuprins la sfârşitul cărţii. Util în cazul în care cartea are " -#~ "propriul său cuprins." - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Carte %s din %s" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Pagină %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "b>Locaţie %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Ultima pagină citită: Locaţie %d (%d%%)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Locaţie %d • %s</b><br />" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Selectează destinaţa pentru %s.%s" - -#~ msgid "Del" -#~ msgstr "Şterge" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Cărţi %d copiate în %s" - -#~ msgid "" -#~ "<b style=\"color: red\">All files</b> (not just ebooks) from " -#~ "<br><br><b>%s</b><br><br> will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "<b style=\"culoare: roşu\">Toate fişierele</b> (nu doar ecărţi) from " -#~ "<br><br><b>%s</b><br><br> vor fi <b>şterse permanent</b>. Sunteţi sigur?" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Ultima pagină citită: %d (%d%%)" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Alegeţi formatele care să <b>nu</b> fie şterse" - -#, python-format -#~ msgid "Cover size: %dx%d" -#~ msgstr "Mărimea coperţii: %dx%d" - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Nu s-a putut găsi un punct rezonabil la care să se împartă: %s Sub-tree " -#~ "size: %d KB" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index dcc7a5ade2..ac7a80090f 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -6,17 +6,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-04 00:14+0000\n" -"Last-Translator: Aleksey Kabanov <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:14+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: American English <kde-i18n-doc@lists.kde.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-08-05 04:37+0000\n" -"X-Generator: Launchpad (build 13604)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:46+0000\n" +"X-Generator: Launchpad (build 13613)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" "X-Poedit-SourceCharset: utf-8\n" @@ -36,7 +36,7 @@ msgstr "Ничего не делает" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -99,10 +99,11 @@ msgstr "Ничего не делает" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -139,12 +140,12 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -180,21 +181,21 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -237,7 +238,7 @@ 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/actions/preferences.py:25 #: /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 @@ -427,52 +428,56 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Получить новые модули Calibre или обновить существующие" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Оформление" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Интерфейс" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Настройте внешний вид Сalibre по-своему вкусу" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Поведение" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Настройка поведения Сalibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Добавьте свои столбцы" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "Добавьте/удалите ваши собственные столбцы в список книг Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Панель инструментов" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -480,67 +485,67 @@ msgstr "" "Настройте панель инструментов и контекстное меню, выбрав то, какие действия " "будут доступны для того и другого." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Поиск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "Изменить способ поиска книг в Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Настройки ввода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Конвертация" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "Задайте параметры конвертации, характерные для каждого формата ввода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Общие настройки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "Установка общих для всех форматов параметров конвертации" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Настройки вывода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" "Задайте параметры конвертации, характерные для каждого формата вывода" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Добавление книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Импорт/Экспорт" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Управление тем, как Calibre считывает метаданные из файлов при добавлении " "книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Запись книг на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -548,48 +553,48 @@ msgstr "" "Управление тем, как Calibre экспортирует файлы из своей базы данных на диск " "при использовании записи на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Передача книг на устройства" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "Контроль передачи книжек на устройство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Изменять поля метаданных до сохранения/отправки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Шаблонная функция" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Расширенный" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Создать собственную шаблонную функцию" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Отправить книжку по e-mail" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Общий доступ к файлам" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -597,11 +602,11 @@ msgstr "" "Настройка рассылки книг по e-mail. Может быть использована для " "автоматической доставки загруженных новостных лент на устройство" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Сетевой доступ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -609,36 +614,36 @@ msgstr "" "Настройка http-сервера calibre, предоставляющего доступ к библиотеке с " "любого устройства, подключенного к сети интернет" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Загрузка метаданных" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Изменить настройки для скачки метадаты с интернета" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Модули" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Добавить/удалить/изменить различные части функциональности calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Расширенные настройки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "Тонкая настройка поведения calibre при различных контекстах" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Разное" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Различная продвинутая конфигурация" @@ -897,7 +902,7 @@ msgstr "Отключить указанный плагин" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -912,8 +917,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Да" @@ -942,7 +947,7 @@ msgstr "Журнал ошибок" msgid "Communicate with Android phones." msgstr "Соединиться с Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -950,7 +955,7 @@ msgstr "" "Разделённый запятаями список директории для отправки e-books на это " "устройство. Будет использовано первое в списке устройство" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Соединиться с телефоном S60" @@ -1074,11 +1079,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Новости" @@ -1086,8 +1091,8 @@ msgstr "Новости" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Каталог" @@ -1161,8 +1166,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1172,8 +1177,8 @@ msgstr "Добавление книги в список метаданных у #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1181,8 +1186,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1426,12 +1431,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Не реализовано" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2589,7 +2594,7 @@ msgstr "Убрать пустые параграфы когда они встр #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3620,7 +3625,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "Добавить оглавление в начало книги вместо конца. Не рекомендуется." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Все статьи" @@ -3628,6 +3639,10 @@ msgstr "Все статьи" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Это книга Amazon Topaz. Она не может быть прочитана." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Титульная страница" @@ -4444,7 +4459,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Добавить книги из одной директории" @@ -4485,85 +4500,85 @@ msgstr "" msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Вы уверены" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Добавление" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "Создание книги из номера ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Загрузка книг в устройство." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Поддерживаемые книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Объединить книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Сбой чтения метаданных" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Следующие книги виртуальны и не могут быть добавлены в библиотеку calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Не найдено файлов книг" @@ -4606,7 +4621,7 @@ msgstr "Только пользовательские аннотации из о #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Нет Выбранных книг" @@ -4644,7 +4659,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Создать каталог книг в вашей библиотеке calibre" @@ -4682,86 +4697,87 @@ msgstr "%d книг(а/и)" msgid "Choose calibre library to work with" msgstr "Выберите библиотеку calibre с которой будете работать" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Переключить/создать библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "Удалить библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Выбрать случайную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Обслуживание библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Статус резервирования метаданных библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "Запустить резервирование метаданных всех книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Проверить библиотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Восстановить базу данных из резервной копии" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Переименовать" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Выберите новое название для библиотеки <b> %s </b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Уже существует" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Переименование не удалось" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4770,11 +4786,11 @@ msgstr "" "Не удалось переименовать библиотеку в %s. Обычно причина этого состоит в " "том, что один из файлов в библиотеке открыт в другой программе." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "Библиотека удалена" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -4783,30 +4799,30 @@ msgstr "" "Библиотека %s удалена из calibre. Файлы остались на компьютере. Если вы " "хотите удалить их, сделайте это вручную." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "нет" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Статус резервирования" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Резервировать метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4814,7 +4830,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4823,13 +4839,13 @@ msgstr "" msgid "Success" msgstr "Выполнено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4839,23 +4855,23 @@ msgstr "" msgid "Failed" msgstr "Неудалось" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Проблемы не обнаружены" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Библиотека не найдена" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -4864,21 +4880,21 @@ msgstr "" "Существующей библиотеки calibre в %s не найдено. Она будет удалена из списка " "известных библиотек." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Запрещено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "Вы не можете сменить библиотеку во время выполнения операции." @@ -4890,11 +4906,11 @@ msgstr "C" msgid "Convert books" msgstr "Преобразовать книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Индивидуальное преобразование" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Общее преобразование" @@ -4960,8 +4976,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5000,49 +5018,49 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Удалить книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Удалить выбранные книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Удалить файлы определенного формата из выбранных книг." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "Удалить все форматы из выбранных книг, исключая..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "Удаление обложки с выбранных книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Удалить подходящие книги из устройства" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Не удается удалить" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Выберите форматы для удаления" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" @@ -5051,44 +5069,44 @@ msgstr "" "библиотеки.<br>Метаданные книг останутся. Вы действительно хотите это " "сделать?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Не удается удалить книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Устройство не подключено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Основная память" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Карта памяти 1" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Карта памяти 2" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Нет книг для удаления" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Удаляются книги из устройства." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5096,7 +5114,7 @@ msgstr "" "Некоторые из выбранных книг находятся на подключённом устройстве. " "<b>Откуда</b> вы хотите удалить выбранные файлы?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5104,7 +5122,7 @@ msgstr "" "Выделенные книги и файлы буду <b>навсегда удалены</b> из библиотеки calibre. " "Вы уверены?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5188,35 +5206,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Редактировать метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Объединить записи книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Редактировать метаданные индивидуально" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Редактировать основные метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Загрузить метаданные и обложки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Объединить в первую выбранную книгу - удалить остальные" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Объединить в первую выбранную книгу - сохранить остальные" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5426,20 +5444,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "Изменить поведение calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Перезапустить в режиме отладки" @@ -5469,7 +5487,6 @@ msgid "S" msgstr "S" #: /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 "Сохранить на диск" @@ -5478,46 +5495,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format msgid "Save only %s format to disk" msgstr "Сохранить на диск только формат %s" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Невозможно сохранить на диск" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Выберете директорию получателя" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "Произошла ошибка при сохранении." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Нажмите кнопку \"показать детали\" чтобы увидеть какая именно." @@ -5558,77 +5575,81 @@ msgstr "" msgid "Similar books..." msgstr "Похожие книги..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Книги этого же автора" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Книги той же серии" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Книги того же издателя" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Книги с такими же тегами" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "Поиск книг..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "Поиск по автору" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "Поиск по названию" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "Поиск по книге" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "Поиск не может быть произведён" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." @@ -5636,7 +5657,7 @@ msgstr "" "Calibre поможет Вам найти книги, предлагая веб-сайты различных коммерческих " "и публичных источников книг." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 " @@ -5646,7 +5667,7 @@ msgstr "" "выгодную цену для интересующей Вас книги. Также Вы получите другу полезную " "инфрмацию" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5656,11 +5677,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "Показать снова данное сообщение" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "О 'Загрузить книги'" @@ -5694,39 +5715,39 @@ msgstr "" msgid "View" msgstr "Просмотр" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Просмотреть конкретный формат" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Читать случайную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "Очистить список последних просмотренных книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Выберете для просмотра формат" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -5735,11 +5756,11 @@ msgstr "" "Не все выбранные книги были доступны в формате %s. Вы должны сначала " "преобразовать их." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5752,15 +5773,15 @@ msgstr "" "Запущенный процесс не сможет быть остановлен пока не будет завершен. Вы " "хотите продолжить?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s неизвестный формат." @@ -5943,6 +5964,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5957,8 +5980,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6012,45 +6035,45 @@ msgstr "" msgid "Donate" msgstr "Пожертвовать" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Щелкните, чтобы открыть" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Коллекции" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Вставить обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Копировать обложку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Сделайте двойной клик, чтобы открыть окно Подробности о Книге." -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Путь" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6069,7 +6092,7 @@ msgstr "Настройки BibTeX" #: /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/mobi_output.py:18 #: /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 @@ -6089,7 +6112,7 @@ msgstr "Параметры относящиеся к" #: /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/mobi_output.py:18 #: /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 @@ -6114,7 +6137,7 @@ msgstr "вывод" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7172,52 +7195,43 @@ msgstr "Список известных серий. Вы можете добов msgid "Book " msgstr "Книга " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "Вывод MOBI" -#: /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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Заголовок оглавления" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "&Масштабировать изображения для Palm" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Отключить сжатие содержимого файла" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Не добавлять содержание в книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Настройки Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Игнорировать &поля" @@ -8577,6 +8591,78 @@ msgstr "Дата" msgid "Delete from device" msgstr "Удалить из устройства" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Ничего не выбрано" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Используемые элементы" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "Переименовать элемент во всех книгах, в которых он используется." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8649,12 +8735,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8669,7 +8755,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "&Поиск" @@ -10242,7 +10328,6 @@ 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:112 msgid "Are your sure?" msgstr "Вы уверены:" @@ -10298,64 +10383,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Ничего не выбрано" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -10370,19 +10403,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -12010,6 +12043,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "По умолчанию" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14665,43 +14702,43 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Изменить автора нескольких книг займёт некоторое время. Вы согласны" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Изменить мета-данные нескольких книг займёт некоторое время. Вы согласны" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Поиски" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "Переименовать пользовательскую категорию" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14778,11 +14815,11 @@ msgstr "Добавить в пользовательские категории" msgid "A user category %s does not exist" msgstr "Пользовательская категория %s не существует" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Найти элементы в браузере тэгов." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14792,58 +14829,58 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Найти первый/следующий совпадающий элемент" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Свернуть все категории" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" "Нет больше Совпадений</b><p>Кликните Найти снова, чтобы перейти к первому " "совпадению" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Сортировать по имени" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Сортировать по популярности" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Сортировать по средней оценке" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Устанавливает порядок сортировки для записей в Tag Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Сравнить все" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Сравнить некоторые" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "Управление авторами, тегами и др." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16977,17 +17014,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Миграция старой базы данных в %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Копирование <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Сжатие базы данных" @@ -17552,53 +17589,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17608,37 +17645,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17648,7 +17685,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17658,24 +17695,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "поиск требует 2 или нечетное число аргументов" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17684,11 +17721,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "для переключателя нужно нечетное число аргументов" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17696,7 +17733,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17705,7 +17742,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17716,27 +17753,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17750,7 +17787,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17758,7 +17795,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17767,14 +17804,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17784,7 +17821,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17792,13 +17829,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17807,7 +17844,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17820,7 +17857,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17837,7 +17874,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17852,83 +17889,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -18093,38 +18154,42 @@ msgid "Spanish (Nicaragua)" msgstr "Испанский (Никарагуа)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Немецкий язык (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "Французский (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Нидерландский язык (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Нидерландский язык (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -18313,25 +18378,25 @@ msgstr "Скачивается обложка из %s" msgid "Masthead image downloaded" msgstr "Выходные данные изображения загрузили" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Статья без названия" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Статья скачена: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Ошибка загрузки статьи: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Доставляется материал" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -18339,7 +18404,7 @@ msgstr "" "Не удалось выполнить вход, проверьте свое имя пользователя и пароль для " "службы Периодических изданий Calibre." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -19124,816 +19189,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Кодировка для входящих HTML файлов. Наиболее популярные: cp1251, latin1, iso-" -#~ "8859-1 и utf-8." - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "Соединяться с Sony PRS-300/505" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Не удалось обнаружить диск %s. Возможно, ваше ядро использует устаревшую " -#~ "версию SYSFS." - -#~ msgid "List builtin recipes" -#~ msgstr "Вывести встроенные рецепты" - -#~ msgid "English (AU)" -#~ msgstr "Английский (Австралия)" - -#~ msgid "English (CA)" -#~ msgstr "Английский (Канада)" - -#~ msgid "English (IND)" -#~ msgstr "Английский (Индия)" - -#~ msgid "The series number" -#~ msgstr "Номер серий" - -#~ msgid "Do not add a blank line between paragraphs." -#~ msgstr "Не добавлять пустую строку между абзацами." - -#~ msgid "Add a tab at the beginning of each paragraph." -#~ msgstr "Добавить табуляцию в начале каждого абзаца." - -#~ msgid "Copy to Clipboard" -#~ msgstr "Копирования в буфер обмена" - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "Add/Save" -#~ msgstr "Добавить/Сохранить" - -#~ msgid "Failed to check database integrity" -#~ msgstr "Не удалось проверить целостность базы данных" - -#~ msgid "TabWidget" -#~ msgstr "TabWidget" - -#~ msgid "&Check database integrity" -#~ msgstr "Проверка целостности базы данных" - -#~ msgid "There were errors" -#~ msgstr "Произошли ошибки" - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Соединяться с Cybook Gen 3." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Communicate with the Cybook Opus." - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "Соединяться с Sony PRS-600/700." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Соединяться с Sony PRS-300/505/500." - -#~ 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 "" -#~ "Когда calibre удаляет промежутки между параграфами, она автоматически " -#~ "устанавливает отступ параграфам для удобочитаемости. Эта опция контролирует " -#~ "ширину отступа." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Транслитерировать символы Unicode в представление ASCII. Используйте с " -#~ "осторожностью, поскольку это будет заменять Unicode-символы на символы " -#~ "ASCII. Например, \"%s\" будет заменено на \"Mikhail Gorbachiov\". Отметим " -#~ "также, что в тех случаях, когда существует несколько представлений символов " -#~ "(общие символы китайского и японского, например) будет применяться " -#~ "представление, которое используется большинством (китайское для предыдущего " -#~ "примера)." - -#~ msgid "Communicate with the Nokia Nokia 770 internet tablet." -#~ msgstr "Работать с устройством Nokia Nokia 770 internet tablet." - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "Этот профиль предназначен для формата Hanlin V3/V5 и её клонов." - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "ПРОСМОТР РЕДАКТИРОВАНИЯ" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Для использования isbndb.com вы должны подписаться %sfree account%s и ввести " -#~ "перед этим ваш ключ доступа." - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Загрузить общедоступные метаданные из amazon.com" - -#~ msgid "Download %s from %s" -#~ msgstr "Загрузка %s из %s" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Загрузка метаданных из Книг Google" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "Не может быть вызвана статья. Запустите с -w чтобы увидеть причину." - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Максимальное количество ожидающих рабочих процессов" - -#~ msgid "&Adding books" -#~ msgstr "&Добавление книг" - -#~ msgid "Sending to &device" -#~ msgstr "Пересылка на &устройство" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Соединяться с Sony PRS-600/700/900" - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Средняя длина строки для переноса строк, если HTML из предыдущей частичной " -#~ "конвертации PDF файла. Значение по умолчанию %default." - -#~ msgid "description/reviews" -#~ msgstr "описание/обзоры" - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Укажите степень сжатия. По шкале от 1 до 10, где 1 это минимальное сжатие на " -#~ "высокой скорости, а 10 это максимальное сжатие на низкой скорости." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Обычно calible воспринимает пустые строки как разделители абзацев. С этой " -#~ "установкой каждый перенос будет воспринят как новый абзац." - -#~ msgid "Tags to exclude as genres (regex):" -#~ msgstr "Тэги для исключения жанров (регулярное выражение):" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Обычно калибр обрабатывает пустые строки в качестве знаков абзацев. С этой " -#~ "опцией он будет считать, что каждая строка, начинающаяся с отступа " -#~ "(табуляции или 2+ пробелов), представляет собой абзац. Абзац заканчивается " -#~ "при достижении строки, начинающейся с отступа." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Выходная директория. Текущая директория используется по умолчанию" - -#~ msgid "Set font delta" -#~ msgstr "Установить дельту шрифта" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [options] mybook.chm" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Префикс тэга дополнительной информации" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "Тэг \"исключая данную книгу\"" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "Тэг \"Пометить эту книгу как прочтенную\"" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Включить раздел 'Недавно добавленные'" - -#~ msgid "Sort numbers as text" -#~ msgstr "Сортировать числа как текст" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Включить раздел 'Названия'" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "" -#~ "Шаблон регулярного выражения, описывающий теги, которые нужно исключить как " -#~ "жанры:" - -#~ msgid "Header regular expression:" -#~ msgstr "Регулярное выражение для Заголовка:" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Создать каталог книг в вашей библиотеке \"calibre\"" - -#~ msgid "Download only social metadata" -#~ msgstr "Загрузить только социальные метаданные" - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "" -#~ "<p>Для получения справки см.:<a href=\"%s\">Руководство пользователя </><br>" - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "Транслитерировать Unicode символы в ASCII." - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d из %d" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Некоторые дубликаты были найдены и объединены в следующие существующие книги:" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with iBooks through iTunes." -#~ msgstr "Устанавливает связь с iBooks через iTunes." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "" -#~ "Устанавливает связь с устройством для чтения электронных книг Teclast K3." - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Загружает метаданные с Douban.com" - -#~ msgid "ratings" -#~ msgstr "оценки" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "Загружает информацию о Сериях/Тегах/Оценках с librarything.com" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Выберите форматы, которые <b>не</b> будут удалены" - -#~ msgid "social metadata" -#~ msgstr "социальные метаданные" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Щелкните, чтобы открыть окно Book Details" - -#~ msgid " and delete from library" -#~ msgstr " и удалить из библиотеки" - -#~ msgid "&Saving books" -#~ msgstr "&Сохранение книг" - -#~ msgid "Cannot use tag editor" -#~ msgstr "Не возможно использовать редактор тэгов" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Руководство по быстрому началу работы с Calibre" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Проверка целостности SQL..." - -#~ msgid "Checking for missing files." -#~ msgstr "Проверка недостающих файлов." - -#~ msgid "Checked id" -#~ msgstr "Проверенный ID" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "Серии: %s [%s]<br />" - -#~ msgid "Cover download" -#~ msgstr "Загрузка обложки" - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Сохранять соотношение сторон обложки, не растягивая её на всю первую " -#~ "страницу создаваемого PDF файла." - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Нет книг для каталогизации\n" -#~ "Проверьте исключенные метки" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Не выбрано книг, для которых необходимо создать каталог" - -#~ msgid "replace" -#~ msgstr "заменить" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "mixed" -#~ msgstr "смешанный" - -#~ msgid "misc" -#~ msgstr "разное" - -#~ msgid "book" -#~ msgstr "книга" - -#~ msgid "ignore" -#~ msgstr "игнорировать" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%s Средня оценка %3.1f" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Последняя прочтенная страница: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Последняя прочтенная страница: Положение %d (%d%%)" - -#~ msgid "Indent size:" -#~ msgstr "Размер отступа:" - -#~ msgid "Text justification:" -#~ msgstr "Выравнивание текста:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Нижний колонтитул, регулярное выражение:" - -#~ msgid "Automatically number books in this series" -#~ msgstr "Автоматически нумеровать книги в этой серии" - -#~ msgid "Automatic" -#~ msgstr "Автоматически" - -#~ msgid "" -#~ "The changes you made require that Calibre be restarted. Please restart as " -#~ "soon as practical." -#~ msgstr "" -#~ "Внесенные изменения требуют перезапуска Calibre. Пожалуйста перезапустите " -#~ "Calibre как только предоставится такая возможность." - -#~ msgid "Some inconsistencies found" -#~ msgstr "Найдены некоторые несоотвествия" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Если найдены книги с одни и тем же названием и автором, автоматически " -#~ "объединять файлы" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Читать метаданные только из названия &файла." - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "Автоматически заменять автора и название при получении метаданных" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Формат отображения дат. %d - день, %b - месяц, %Y год. По-умолчанию: %b, %Y" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Загрузка обложек с librarything.com" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Загрузка обложек с openlibrary.org" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s не найден" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Позиция %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Страница %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Позиция %d • %s</b><br />" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b><br><br> The second and subsequently selected " -#~ "books will not be deleted or changed.<br><br>Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "Все форматы книг и метаданные из выбранных книг будут добавлены к <b>первой " -#~ "выделенной книге.</b><br><br> Вторая и последующие выбранные книги не будут " -#~ "удалены или изменены.<br><br>Пожалуйста подтвердите, что хотите продолжить." - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Выбрать путь для %s.%s" - -#~ msgid "Switch to library..." -#~ msgstr "Переключиться на библиотеку..." - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be merged into " -#~ "the <b>first selected book</b>.<br><br>After merger the second and " -#~ "subsequently selected books will be <b>deleted</b>. <br><br>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 <b>deleted</b> " -#~ "from your computer.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Все книжные форматы и метаданные выбранных книг будут объединены с <b>первой " -#~ "выбранной книгой</b>.<br><br>После объединения вторая и последующие книги " -#~ "будут <b>удалены</b>. <br><br>Все форматы книг первой выбранной книги будут " -#~ "сохранены и любые дублирующиеся форматы во второй и последующих книгах будут " -#~ "навсегда <b>удалены</b> с вашего компьютера.<br><br> Вы <b>уверены</b> что " -#~ "хотите продолжить?" - -#~ msgid "Send specific format" -#~ msgstr "Отправить определенный формат" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>Например, чтобы выбрать все таги h2 у которых class=\"chapter\", " -#~ "установить таг в <i>h2</i>, аттрибут в <i>class</i> и значение в " -#~ "<i>chapter</i>.</p><p>Если аттрибут будет пустым то это будет соотвествовать " -#~ "любому аттрибуту, пустое значение будет соотвествовать любому значению. " -#~ "Установка тага в * будет задавать любой таг.</p><p>Для более подробного " -#~ "описания XPath смотрите <a href=\"http://calibre-" -#~ "ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Использовать текущую библиотеку по новому пути" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. Your operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "Выбранный порт(<b>%d</b>) занят системой. Ваша операционная система " -#~ "<b>может</b> не разрешать контент-серверу занять порт. Пожалуйста выберите " -#~ "порт с номером большим 1024." - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "" -#~ "Загружать социальные метаданные (метки, рейтинги и т.п.) по-умолчанию" - -#~ msgid "Show &donate button (restart)" -#~ msgstr "Показывать кнопку \"пожертвовать\" (перезапуск)" - -#~ msgid "&Miscellaneous" -#~ msgstr "&Разное" - -#~ msgid "&Restore to defaults" -#~ msgstr "&Восстановить по-умолчанию" - -#~ msgid "Create Tag-based Column" -#~ msgstr "Создать колонку на основе метки" - -#~ msgid "Values can be edited" -#~ msgstr "Значения могут быть изменены" - -#~ msgid "Column heading" -#~ msgstr "Заголовок столбца" - -#~ msgid "Column type" -#~ msgstr "Тип столбца" - -#~ msgid "Use brackets" -#~ msgstr "Используйте скобки" - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "Создать и редактировать столбцы на основе меток" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Не удалось разобрать: %s ошибка: %s" - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "Вы не можете сменить библиотеку пока устройство подключено." - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Скопировано %d книг из %s" - -#~ msgid "Customize the toolbar" -#~ msgstr "Настройка панели инструментов" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Соединиться с Kogan" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Соединиться с Sweex MM300" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Соединиться с Booq Avant" - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Соединиться с Nokia 810 internet tablet." - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Путь к текстовому файлу, содержащему коментарий" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Скачать обложки с Douban.com" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Тайм-аут Douban.com API. Повторите позже." - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Книга %s из %s" - -#~ msgid "Recover database" -#~ msgstr "Восстановить библиотеку" - -#~ msgid "Check database integrity" -#~ msgstr "Проверить целостность базы данных" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "Все файлы из %s будут <b>удалены навсегда</b>. Вы уверены?" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "Метаданные будут резервированы при запуске calibre, со скоростью примерно 1 " -#~ "книга в секунду." - -#~ msgid "Include 'Series' Section" -#~ msgstr "Включая секцию 'Серии'" - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Соединиться с PocketBook 602." - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Соединиться с Digma Q600" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Соединиться с Nook Color eBook." - -#~ msgid "" -#~ "Try to turn chapters into individual sections using the internal structure " -#~ "of the ebook. This works well for EPUB books that have been internally split " -#~ "by chapter." -#~ msgstr "" -#~ "Попытаться перевести главы в индивидуальные разделы используя внутреннюю " -#~ "структуру электронной книги. Это хорошо работает для книг в формате EPUB, " -#~ "которые были разделены изнутри главами." - -#~ msgid "Wrap all h1 tags with fb2 title elements." -#~ msgstr "Обернуть каждый тег h1 элементом заголовка fb2." - -#~ msgid "Wrap all h2 tags with fb2 title elements." -#~ msgstr "Обернуть каждый тег h2 элементом заголовка fb2." - -#~ msgid "Wrap all h3 tags with fb2 title elements." -#~ msgstr "Обернуть каждый тег h3 элементом заголовка fb2." - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Попытаться перевести главы в индивидуальные разделы. ВНИМАНИЕ: Это " -#~ "эксперементальная опция. Она может привести к неудачной конвертации. Также " -#~ "она может привести к неожиданным результатам." - -#~ msgid "Unknown publisher" -#~ msgstr "Неизвестный издатель" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Преобразовать коментарии загруженные с %s в обычный текст" - -#~ msgid "strict" -#~ msgstr "строгий" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Загрузить метаданные из amazon.de" - -#~ msgid "Book title" -#~ msgstr "Название книги" - -#~ msgid "Book author(s)" -#~ msgstr "Авторы книги" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "Сводка:\n" -#~ " %s" - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Невозможно получить все подробности для этой записи" - -#~ 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 [options]\n" -#~ "\n" -#~ " Выбрать метаданные книги из Amazon. Вы должны установить один из " -#~ "параметров, название, автор,\n" -#~ " ISBN, издатель или ключевые слова. Будет выбрано максимум 10 " -#~ "совпадений,\n" -#~ " поэтому вы должны сделать Ваш запрос как можно более точным.\n" -#~ " Вы можете выбрать язык получаемых метаданных:\n" -#~ " Все & английский & французский & немецкий & испанский\n" -#~ " " - -#~ msgid "Query: %s" -#~ msgstr "Запрос: %s" - -#~ msgid "Keywords" -#~ msgstr "Ключевые слова" - -#~ msgid "Book publisher" -#~ msgstr "Издатель книги" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Максимальное количество результатов выборки" - -#~ msgid "No result found for this search!" -#~ msgstr "Результатов для этого поиска не найдено!" - -#~ msgid "unknown id " -#~ msgstr "неизвестный id " - -#~ msgid "Read %s in the %s format" -#~ msgstr "Прочитать %s в формате %s" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Kobo сейчас поддерживает только одну коллекцию: \"Im_Reading\". Создайте " -#~ "метку \"Im_Reading\" " - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Загрузить метаданные c amazon.com на английском" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Загрузить метаданные c amazon.com" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN %s не найден" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Руководство пользователя</h2>Руководство пользователя также доступно <a " -#~ "href=\"http://calibre-ebook.com/user_manual\">онлайн</a>." - -#~ msgid "Tags browser category partitioning method:" -#~ msgstr "Метод разделения категорий браузера тегов:" - -#~ msgid "Collapse when more items than:" -#~ msgstr "Сворачивать если елементов больше чем:" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "Ра&зделить панель инструментов на две панели" - -#~ msgid "Customize searching" -#~ msgstr "Настроить поиск" - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Скачать обложки от amazon.com" - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "" -#~ "Загрузка информации из ww2.kdl.org. Этот сайт не может работать с большим " -#~ "количеством запросов, поэтому плагин по умолчанию отключен." - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Загрузка метаданных из amazon.com по-испански" - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Загрузка метаданных из amazon.fr" - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Загрузка метаданных из Nicebooks по-французски" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise произошла ошибка." - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Nicebooks произошла ошибка." - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "Nicebooks тайм-аут. Попробуйте еще раз позже." - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Загрузка метаданных из Fictionwise" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Fictionwise тайм-аут. Попробуйте еще раз позже." - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Загрузка метаданных из Amazon" - -#~ msgid "No cover found!" -#~ msgstr "Обложка не найдена" - -#~ msgid "Book ISBN" -#~ msgstr "ISBN - книги" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Материалы: 1-Проверка / 2-Скачать" - -#~ msgid "A cover was found for this book" -#~ msgstr "Для этой книги найдена обложка" - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "Загрузка {0} для {1} книг(и)" - -#~ msgid "Cover saved to file " -#~ msgstr "Обложка сохранена в файл " - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i из %i книг" - -#~ msgid "Last modified: %s" -#~ msgstr "Последняя модификация: %s" - -#~ msgid "dd MMM yyyy" -#~ msgstr "дд МММ гггг" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (было %s)" - -#~ msgid "Book %s of %s." -#~ msgstr "Книга %s из %s." - -#~ msgid "cover" -#~ msgstr "обложка" - -#~ msgid "Downloaded" -#~ msgstr "Загружено" - -#~ msgid "Modified Date" -#~ msgstr "Дата изменения" - -#~ msgid "Open Editor" -#~ msgstr "Открыть редактор" - -#~ msgid "Manage &user categories" -#~ msgstr "Управление &пользовательскими категориями" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "" -#~ "&Максимальное число рабочих процессов в режиме ожидания (необходим перезпуск)" - -#~ msgid "Read anywhere." -#~ msgstr "Читать где угодно." - -#~ msgid "Feel every word" -#~ msgstr "Прочуствайте каждое слово" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Книги от Амазона.uk для Kindle" - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Книги от Амазона для Kindle" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "Самые лучшие книги за самую лучшую цену: Бесплатно!" - -#~ msgid "Downloads metadata and covers from Douban.com" -#~ msgstr "Загружать метаданные и обложки с Douban.com" - -#, python-format -#~ msgid "<b>Configure %s</b><br>%s" -#~ msgstr "<b>Настройка %s</b><br>%s" diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index 3616a4262d..405bd0d8ec 100644 --- a/src/calibre/translations/sc.po +++ b/src/calibre/translations/sc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" "PO-Revision-Date: 2010-12-11 02:46+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Sardinian <sc@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:51+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:47+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Does absolutely nothing" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Does absolutely nothing" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1034,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3295,6 +3306,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ 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 "" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." diff --git a/src/calibre/translations/si.po b/src/calibre/translations/si.po index 0709692f9e..6511694a78 100644 --- a/src/calibre/translations/si.po +++ b/src/calibre/translations/si.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" "PO-Revision-Date: 2011-06-16 06:16+0000\n" "Last-Translator: Dinusha <nivanthaka84@yahoo.com>\n" "Language-Team: Sinhalese <si@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:50+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:46+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "පෙනුම සහ දැනිම" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "අතුරුමුහුණත" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "හැසිරීම" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "මෙවලම් තීරුව" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "සොයමින්" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1034,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3295,6 +3306,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ 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 "" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index 1112cad0cf..6856000036 100644 --- a/src/calibre/translations/sk.po +++ b/src/calibre/translations/sk.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-05-08 19:07+0000\n" -"Last-Translator: mascot4M <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 18:12+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Slovak <sk@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:50+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:47+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Nerobí vôbec nič" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Nerobí vôbec nič" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ msgstr "Užívateľská akcia" #: /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/actions/preferences.py:25 #: /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 @@ -422,54 +423,58 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Vzhľad a chovanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Rozhranie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Upravte si vzhľad a nastavenia calibre rozhrania tak, aby vyhovovali vašim " "požiadavkám" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Správanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Zmeniť spôsob chovania calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "pridať vlastné stĺpce" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "Pridať / odstrániť svoje vlastné stĺpce v calibre zozname kníh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Panel nástrojov" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -477,65 +482,65 @@ msgstr "" "Vlastné nastavenie panelov nástrojov a kontextových menu, meniace sa s " "dostupnými akciami k dispozícii." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Vyhľadávanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "Prispôsobí spôsob vyhľadávania kníh v calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Možnosti vstupu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Konverzia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "Nastavenie možností konverzie špecifické pre každý vstupný formát" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Bežné voľby" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "Nastaviť možnosti konverzie spoločné pre všetky formáty" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Výstupné nastavenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "Nastavenie možností konverzie špecifických pre každý výstupný formát" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Vloženie kníh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Import/export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrolovať, ako calibre číta metaúdaje zo súborov pri pridávaní kníh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Uloženie kníh na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -543,48 +548,48 @@ msgstr "" "Kontrolovať, ako calibre exportuje súbory zo svojej databázy na disk pri " "použití Uložiť na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Poslanie kníh do zariadení" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "Kontrolovať, ako calibre prenáša súbory do vášho zariadenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Pluginy s metadatami" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Zmeniť polia metadat pred uložením/odoslaním" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Funkcie šablóny" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Rozšírené" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Vytvorte vlastnú funkciu ščablóny" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Zdieľanie kníh emailom" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Zdieľanie" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -592,11 +597,11 @@ msgstr "" "Nastavenie zdieľania kníh prostredníctvom e-mailu. Môže byť použité pre " "automatickom zasielanie stiahnutých noviniek do vášho zariadenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Zdieľanie cez sieť" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -604,36 +609,36 @@ msgstr "" "Nastavenie calibre Obsahového Servera, ktorý vám umožní prístup k vašej " "calibre knižnici odkiaľkoľvek, na akomkoľvek zariadení, cez internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Download metaúdajov" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Moduly" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Pridať/odstrániť/upraviť rôzne časti calibre funkcií" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Vylepšenia" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "Doladiť chovanie calibre v rôznych kontextoch" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Rôzne" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Rôzne pokročilé nastavenia" @@ -890,7 +895,7 @@ msgstr "Deaktivovať modul podľa mena" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -904,8 +909,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Áno" @@ -934,7 +939,7 @@ msgstr "Debug log" msgid "Communicate with Android phones." msgstr "Komunikácia s telefónmi Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -942,7 +947,7 @@ msgstr "" "Čiarkou oddelený zoznam adresárov na poslanie e-knihy do zariadení. Prvý " "existujúci bude použitý" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Komunikácia s S60 telefónmi" @@ -1066,11 +1071,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Novinky" @@ -1078,8 +1083,8 @@ msgstr "Novinky" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalóg" @@ -1153,8 +1158,8 @@ msgstr "Prenos kníh do zariadenia..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1164,8 +1169,8 @@ msgstr "Pridávam knihy do zoznamu v zariadení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1173,8 +1178,8 @@ msgstr "Odstraňujem knihy zo zariadenia..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1412,12 +1417,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Neimplementované" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2528,7 +2533,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3531,7 +3536,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Všetky položky" @@ -3539,6 +3550,10 @@ msgstr "Všetky položky" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Toto je Amazon Topaz kniha. Nemôže byť spracovaná." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Titulná strana" @@ -4285,7 +4300,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Pridať knihy z jedného adresára" @@ -4326,84 +4341,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Odosielam knihy do zariadenia." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Nie je označená žiadna kniha" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4446,7 +4461,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Nie sú označené žiadne knihy" @@ -4484,7 +4499,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4522,126 +4537,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Už existuje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4649,7 +4665,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4658,13 +4674,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4674,44 +4690,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nedovolené" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4723,11 +4739,11 @@ msgstr "C" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Previesť individuálne" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Previesť dávkovo" @@ -4792,8 +4808,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4829,104 +4847,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Odstrániť knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Mažem knihy zo zariadenia." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5008,35 +5026,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Upraviť metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Upraviť metadáta individuálne" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Upraviť metadáta dávkovo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5244,20 +5262,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5288,7 +5306,6 @@ msgid "S" msgstr "S" #: /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žiť na disk" @@ -5297,46 +5314,46 @@ msgid "Save to disk in a single directory" msgstr "Uložiť na disk v jednom adresári" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format msgid "Save only %s format to disk" msgstr "Uložiť len formát %s na disk" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Chyba zápisu na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Zvoľte cieľový adresár" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5377,90 +5394,94 @@ msgstr "" msgid "Similar books..." msgstr "Podobné knihy..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Knihy od rovnakého autora" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Knihy v tejto sérii" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Knihy od tohto vydavateľa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Knihy s rovnakými tagmi" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5470,11 +5491,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5508,50 +5529,50 @@ msgstr "V" msgid "View" msgstr "Prezrieť" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Prezrieť určitý formát" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Nemôžem zobraziť" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Vyberte formát, ktorý sa má zobraziť" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5560,15 +5581,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Nemožno otvoriť adresár" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s nie je dostupná v žiadnom známom formáte." @@ -5738,6 +5759,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5752,8 +5775,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5804,45 +5827,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Cesta" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5861,7 +5884,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5881,7 +5904,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5906,7 +5929,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6936,52 +6959,43 @@ msgstr "Zoznam známych sérií. Môžete zadať novú sériu." msgid "Book " msgstr "Kniha " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8314,6 +8328,76 @@ msgstr "Dátum" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8386,12 +8470,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8406,7 +8490,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9967,7 +10051,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -10022,62 +10105,12 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" "Pridať tag do zoznamu dostupných tagov a aplikovať ho na aktuálnu knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -10092,19 +10125,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11713,6 +11746,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14290,42 +14327,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14402,11 +14439,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14416,56 +14453,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Zoradiť podľa názvu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Zoradiť podľa obľúbenosti" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Zoradiť podľa priemerného hodnotenia" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Nájsť všetky" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Nájsť ktorékoľvek" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16568,18 +16605,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Migrujem starú databázu do knižnice elektronických kníh v %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopírujem <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Zmenšujem databázu" @@ -17143,53 +17180,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17199,37 +17236,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17239,7 +17276,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17249,24 +17286,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17275,11 +17312,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17287,7 +17324,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17296,7 +17333,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17307,27 +17344,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17341,7 +17378,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17349,7 +17386,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17358,14 +17395,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17375,7 +17412,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17383,13 +17420,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17398,7 +17435,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17411,7 +17448,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17428,7 +17465,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17443,83 +17480,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17684,38 +17745,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17901,31 +17966,31 @@ msgstr "Preberám obálku z %s" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Článok bez názvu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Prebratý článok: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Zlyhalo preberanie článku: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Preberám prúd" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18705,2431 +18770,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "The reader has no storage card connected." -#~ msgstr "V čítacom zariadení nie je vložená žiadna pamäťová karta." - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Výstupný EPUB súbor. Ak nie je určený, bude odvodený od názvu vstupného " -#~ "súboru." - -#~ msgid "" -#~ "Profile of the target device this EPUB is meant for. Set to None to create a " -#~ "device independent EPUB. The profile is used for device specific " -#~ "restrictions on the EPUB. Choices are: " -#~ msgstr "" -#~ "Profil cieľového zariadenia pre ktoré je tento EPUB súbor určený. Zvoľte " -#~ "\"Žiadne\" ak si želáte vytvoriť od zariadenia nezávislý súbor. Profil " -#~ "zariadenia špecifikuje jeho obmedzenia v rámci EPUB štandardu. Možnosti sú: " - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "" -#~ "Cesta k obrazovému súboru, ktorý sa má použiť ako obálka tejto knihy." - -#~ msgid "" -#~ "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " -#~ "existing CSS declarations in the source files." -#~ msgstr "" -#~ "Buď cesta k CSS súboru, alebo priamo zdrojový text CSS. Toto CSS nahradí " -#~ "akékoľvek definície CSS prítomné v zdrojových súboroch." - -#~ msgid "" -#~ "Control the automatic generation of a Table of Contents. If an OPF file is " -#~ "detected\n" -#~ "and it specifies a Table of Contents, then that will be used rather than " -#~ "trying\n" -#~ "to auto-generate a Table of Contents.\n" -#~ msgstr "" -#~ "Ovládanie automatickej tvorby obsahu. Ak je súbor identifikovaný ako OPF\n" -#~ "a jeho súčasťou je obsah, tak tento bude použitý, namiesto\n" -#~ "automaticky generovaného obsahu.\n" - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Možnosti prevodu do formátu EPUB" - -#~ msgid "" -#~ "Path to a .ncx file that contains the table of contents to use for this " -#~ "ebook. The NCX file should contain links relative to the directory it is " -#~ "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " -#~ "an overview of the NCX format." -#~ msgstr "" -#~ "Cesta k súboru .ncx s obsahom, ktorý sa má v tejto knihe použiť. Tento súbor " -#~ "by mal obsahovať odkazy relatívne k adresáru kde sa nachádza. Prehľad " -#~ "formátu NCX je na adrese http://www.niso.org/workrooms/daisy/Z39-86-" -#~ "2005.html#NCX" - -#~ msgid "Control page layout" -#~ msgstr "Možnosti rozloženia strany" - -#~ msgid "" -#~ "Preserve the HTML tag structure while splitting large HTML files. This is " -#~ "only neccessary if the HTML files contain CSS that uses sibling selectors. " -#~ "Enabling this greatly slows down processing of large HTML files." -#~ msgstr "" -#~ "Zachovanie štruktúry HTML blokov pri rozdeľovaní veľkých HTML súborov. Nutné " -#~ "len v prípade ak HTML súbor obsahuje CSS, ktoré používa \"sibling " -#~ "selectors\". Táto možnosť výrazne predlžuje dobu spracovania veľkých HTML " -#~ "súborov." - -#~ msgid "You must specify an input HTML file" -#~ msgstr "Musíte zadať vstupný HTML súbor" - -#~ msgid "Print generated OPF file to stdout" -#~ msgstr "Výstup vygenerovaného OPF súboru do stdout" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Výstup vygenerovaného NCX súboru do stdout" - -#~ msgid "" -#~ "Extract the contents of the produced EPUB file to the specified directory." -#~ msgstr "Rozbaliť obsah vytvoreného EPUB súboru do určeného adresára." - -#~ msgid "Keep intermediate files during processing by html2epub" -#~ msgstr "Zachovať dočasné súbory vygenerované programom html2epub" - -#~ msgid "Written processed HTML to " -#~ msgstr "Spracované HTML bolo zapísané do " - -#~ msgid "Options to control the traversal of HTML" -#~ msgstr "Možnosti spracovania HTML" - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "Výstupný adresár. Štandardne sa použije aktuálny pracovný adresár." - -#~ msgid "Character encoding for HTML files. Default is to auto detect." -#~ msgstr "" -#~ "Kódovanie znakov v HTML súboru. Bez explicitne zadanej hodnoty bude " -#~ "detekované automaticky." - -#~ msgid "" -#~ "Create the output in a zip file. If this option is specified, the --output " -#~ "should be the name of a file not a directory." -#~ msgstr "" -#~ "Vytvoriť výstup v súbore .zip. Ak je zvolená táto možnosť, --output by mal " -#~ "byť názov súboru, nie adresára." - -#~ msgid "Control the following of links in HTML files." -#~ msgstr "Nasledovanie odkazov v HTML súboroch." - -#~ 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." -#~ msgstr "" -#~ "Maximálna hĺbka rekurzie pri prechádzaní odkazov v HTML súboroch. Vyžadovaná " -#~ "je pozitívna hodnota. 0 značí, že žiadne odkazy v koreňovom súbore nebudú " -#~ "prechádzané." - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Nepodarilo sa nájsť vhodné miesto na rozdelenie: %s Veľkosť pod-stromu: %d KB" - -#~ msgid "" -#~ "\t\tToo much markup. Re-splitting without structure preservation. This may " -#~ "cause incorrect rendering." -#~ msgstr "" -#~ "\t\tPríliš zložitá štruktúra súboru. Prerozdeľujem bez zachovania štruktúry. " -#~ "Súbor sa môže zobraziť nekorektne." - -#~ msgid "The subject(s) of this book, as a comma separated list." -#~ msgstr "Témy tejto knihy, oddelené čiarkami." - -#~ msgid "Set the publisher of this book." -#~ msgstr "Vydavateľ knihy." - -#~ msgid "Output directory. Defaults to current directory." -#~ msgstr "Výstupný adresár. Štandardne aktuálny pracovný adresár." - -#~ msgid "%prog [options] LITFILE" -#~ msgstr "%prog [možnosti] LITsúbor" - -#~ msgid "Legibly format extracted markup. May modify meaningful whitespace." -#~ msgstr "" -#~ "Čitateľne formátovať extrahované HTML. Môže ovplyvniť medzery v texte." - -#~ msgid "Set metadata of the generated ebook" -#~ msgstr "Metadáta vygenerovanej elektronickej knihy" - -#~ msgid "Output HTML is \"pretty printed\" for easier parsing by humans" -#~ msgstr "Výstupný HTML súbor bude úhľadne formátovaný pre uľahčenie čítania." - -#~ msgid "" -#~ "Be more verbose while processing. Can be specified multiple times to " -#~ "increase verbosity." -#~ msgstr "" -#~ "Pri spracovaní vypisovať viac informácií. Viacnásobné použitie ďalej zvyšuje " -#~ "množstvo zobrazených informácií." - -#~ msgid "Options useful for debugging" -#~ msgstr "Možnosti užitočné pri hľadaní chýb v programe." - -#~ msgid "Set the title. Default is to autodetect." -#~ msgstr "Názov. Štandardne automaticky detekovaný." - -#~ msgid "A summary of this book." -#~ msgstr "Stručný obsah knihy." - -#~ msgid "Load metadata from the specified OPF file" -#~ msgstr "Súbor OPF z ktorého sa majú prevziať metadáta." - -#~ msgid "OEB ebook created in" -#~ msgstr "OEB elektronická kniha bude vytvorená v" - -#~ msgid "Set the category" -#~ msgstr "Kategória knihy" - -#~ msgid "Sort key for the title" -#~ msgstr "Názov, v tvare vhodnom pre triedenie" - -#~ msgid "Sort key for the author" -#~ msgstr "Autor, v tvare vhodnom pre triedenie (priezvisko, meno)" - -#~ msgid "Path to file containing image to be used as cover" -#~ msgstr "Cesta k obrazovému súboru, ktorý má byť použitý ako obálka knihy" - -#~ msgid "Useful for debugging." -#~ msgstr "Užitočné pri hľadaní chýb v programe." - -#~ msgid "Set the title. Default: filename." -#~ msgstr "Názov knihy. Štandardne sa použije názov súboru." - -#~ msgid "" -#~ "If there is a cover graphic detected in the source file, use that instead of " -#~ "the specified cover." -#~ msgstr "" -#~ "Ak bude vo vstupnom súbore nájdená obálka knihy, bude použitá namiesto " -#~ "uvedenej obálky." - -#~ msgid "Output file name. Default is derived from input filename" -#~ msgstr "" -#~ "Názov výstupného súboru. Štandardne bude odvodený od názvu vstupného súboru" - -#~ msgid "Separate paragraphs by blank lines." -#~ msgstr "Oddelenie odstavcov prázdnymi riadkami." - -#~ msgid "" -#~ "Override the CSS. Can be either a path to a CSS stylesheet or a string. If " -#~ "it is a string it is interpreted as CSS." -#~ msgstr "" -#~ "Nahradenie CSS. Môže byť buď cesta k súboru CSS alebo reťazec. Reťazec bude " -#~ "interpretovaný ako CSS." - -#~ msgid "" -#~ "Render HTML tables as blocks of text instead of actual tables. This is " -#~ "neccessary if the HTML contains very large or complex tables." -#~ msgstr "" -#~ "Zobraziť HTML tabuľky ako bloky textu namiesto skutočných tabuliek. Potrebné " -#~ "v prípade ak HTML obsahuje veľmi veľké alebo komplexné tabuľky." - -#~ msgid "" -#~ "Profile of the target device for which this LRF is being generated. The " -#~ "profile determines things like the resolution and screen size of the target " -#~ "device. Default: %s Supported profiles: " -#~ msgstr "" -#~ "Profil cieľového zariadenia, pre ktoré je tento LRF súbor určený. Profil " -#~ "určuje charakteristiky zariadenia, ako napríklad rozlíšenie alebo veľkosť " -#~ "obrazovky. Štandardný profil: %s Podporované profily: " - -#~ msgid "" -#~ "Increase the font size by 2 * FONT_DELTA pts and the line spacing by " -#~ "FONT_DELTA pts. FONT_DELTA can be a fraction.If FONT_DELTA is negative, the " -#~ "font size is decreased." -#~ msgstr "" -#~ "Zväčšenie veľkosti písma o 2 * FONT_DELTA bodov a rozostupu riadkov o " -#~ "FONT_DELTA bodov. FONT_DELTA nemusí byť celé čislo. Ak je hodnota FONT_DELTA " -#~ "záporná, veľkosť písma sa zmenší." - -#~ msgid "" -#~ "Render all content as black on white instead of the colors specified by the " -#~ "HTML or CSS." -#~ msgstr "" -#~ "Zobrazenie obsahu v čiernej farbe na bielom pozadí, namiesto farieb " -#~ "uvedených v HTML alebo CSS." - -#~ msgid "" -#~ "Use the <spine> element from the OPF file to determine the order in which " -#~ "the HTML files are appended to the LRF. The .opf file must be in the same " -#~ "directory as the base HTML file." -#~ msgstr "" -#~ "Na určenie poradia, v ktorom budú k LRF súboru pripojené HTML súbory, bude " -#~ "použitý blok <spine> OPF súboru. Súbor .opf musí byť v rovnakom adresári ako " -#~ "základný HTML súbor." - -#~ msgid "Don't add links to the table of contents." -#~ msgstr "Nepridávať odkazy do obsahu." - -#~ msgid "" -#~ "The maximum number of levels to recursively process links. A value of 0 " -#~ "means thats links are not followed. A negative value means that <a> tags are " -#~ "ignored." -#~ msgstr "" -#~ "Maximálna hĺbka rekurzie pri spracovaní odkazov. Hodnota 0 znamená, že " -#~ "odkazy nebudú nasledované. Záporná hodnota spôsobí, že bloky <a> budú úplne " -#~ "preskočené." - -#~ msgid "Prevent the automatic detection chapters." -#~ msgstr "Zakázať automatické rozoznávanie kapitol." - -#~ msgid "" -#~ "An XPath expression to detect chapter titles. The default is to consider " -#~ "<h1> or\n" -#~ "<h2> tags that contain the words \"chapter\",\"book\",\"section\" or " -#~ "\"part\" as chapter titles as \n" -#~ "well as any tags that have class=\"chapter\". \n" -#~ "The expression used must evaluate to a list of elements. To disable chapter " -#~ "detection,\n" -#~ "use the expression \"/\". See the XPath Tutorial in the calibre User Manual " -#~ "for further\n" -#~ "help on using this feature.\n" -#~ msgstr "" -#~ "Výraz XPath na automatické rozoznávanie názvov kapitol. Štandardne sa za " -#~ "začiatky kapitol považujú bloky <h1> alebo <h2> obsahujúce slová " -#~ "\"chapter\", \"book\", \"section\" alebo \"part\" a takisto akékoľvek bloky " -#~ "s atribútom class=\"chapter\". Vyhodnotením výrazu musí vzniknúť zoznam " -#~ "prvkov. Ak si neželáte automatickú detekciu názvov kapitol vykonávať, " -#~ "zadajte výraz \"/\". Viac informácii nájdete v XPath návode, v " -#~ "používateľskej príručke programu Calibre.\n" - -#~ msgid "Add detected chapters to the table of contents." -#~ msgstr "Pridanie automaticky nájdených kapitol do obsahu." - -#~ msgid "Use this option on html0 files from Book Designer." -#~ msgstr "" -#~ "Táto možnosť by mala byť použitá pri spracovaní html0 súborov z programu " -#~ "Book Designer." - -#~ msgid "" -#~ "You must add this option if processing files generated by pdftohtml, " -#~ "otherwise conversion will fail." -#~ msgstr "" -#~ "Táto možnosť musí byť aktivovaná pri spracovaní súborov vytvorených " -#~ "programom pdftohtml. V opačnom prípade konverzia zlyhá." - -#~ msgid "Preprocess Baen HTML files to improve generated LRF." -#~ msgstr "" -#~ "Predpripravenie HTML súborov z vydavateľstva BAEN na zlepšenie kvality " -#~ "výstupného LRF súboru." - -#~ msgid "" -#~ "Specify the character encoding of the source file. If the output LRF file " -#~ "contains strange characters, try changing this option. A common encoding for " -#~ "files from windows computers is cp-1252. Another common choice is utf-8. The " -#~ "default is to try and guess the encoding." -#~ msgstr "" -#~ "Kódovanie znakov vstupného súboru. Ak výstupný LRF súbor obsahuje " -#~ "nečitateľné znaky, skúste zmeniť tento parameter. Často používané kódovanie " -#~ "znakov na počítačoch s operačným systémom Windows je cp-1252. Ďalšia často " -#~ "používaná možnosť je utf-8. Program sa štandardne pokúsi rozoznať použité " -#~ "kódovanie automaticky." - -#~ msgid "Convert to LRS" -#~ msgstr "Previesť do LRS" - -#~ msgid "" -#~ "Minimize memory usage at the cost of longer processing times. Use this " -#~ "option if you are on a memory constrained machine." -#~ msgstr "" -#~ "Znížiť požiadavky na veľkosť pamäte, výmenou za pomalšie spracovanie. Táto " -#~ "možnosť je užitočná pre počítače s obmedzenou kapacitou pamäte." - -#~ 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 " -#~ "slower page turns. For example: --serif-family \"Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "TrueType fonty pre pätkové, bezpätkové a neproporcionálne písmo. Tieto fonty " -#~ "budú vsadené do LRF súboru. Majte na pamäti, že neštandardné fonty zväčša " -#~ "spomaľujú listovanie v knihe. Príklad: --serif-family \"Times New Roman\"\n" -#~ " " - -#~ msgid "Converting from %s to LRF is not supported." -#~ msgstr "Prevod z %s do LRF nie je podporovaný." - -#~ msgid "Be verbose while processing" -#~ msgstr "Zvýšiť množstvo údajov zobrazovaných počas spracovania" - -#~ msgid "No file to convert specified." -#~ msgstr "Nebol uvedený žiaden vstupný súbor." - -#~ msgid "Title for generated ebook. Default is to use the filename." -#~ msgstr "" -#~ "Názov vytvorenej elektronickej knihy. Štandardne sa použije názov súboru." - -#~ msgid "" -#~ "Failed to process comic: %s\n" -#~ "\n" -#~ "%s" -#~ msgstr "" -#~ "Nepodarilo sa previesť komiks: %s\n" -#~ "\n" -#~ "%s" - -#~ msgid "" -#~ "Options to control the conversion of comics (CBR, CBZ) files into ebooks" -#~ msgstr "Možnosti prevodu komiksov (CBR, CBZ) do podoby elektronických kníh" - -#~ msgid "Don't show progress bar." -#~ msgstr "Nezobrazovať indikátor postupu spracovania." - -#~ msgid "Rendering comic pages..." -#~ msgstr "Spracúvam stránky komiksu..." - -#~ msgid "Output written to" -#~ msgstr "Výstup do" - -#~ msgid "Keep generated HTML files after completing conversion to LRF." -#~ msgstr "Zachovať HTML súbory po dokončení prevodu do LRF." - -#~ msgid "Print generated HTML to stdout and quit." -#~ msgstr "Vypísať vytvorené HTML do stdout a skončiť." - -#~ msgid "Fetching of recipe failed: " -#~ msgstr "Preberanie receptu zlyhalo: " - -#~ msgid "Options to control the behavior of feeds2disk" -#~ msgstr "Možnosti ovládajúce správanie programu feeds2disk" - -#~ msgid "Options to control the behavior of html2lrf" -#~ msgstr "Možnosti ovládajúce správanie programu html2lrf" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Zlyhalo spracovanie odkazu %s %s" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Spracovanie obrázku %s zlyhalo. Chyba: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Zlyhalo spracovanie obrázka: %s\n" -#~ "%s" - -#~ msgid "" -#~ "Choose a profile for the device you are generating this file for. The " -#~ "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " -#~ "suitable for any reader with the same screen size. Choices are %s" -#~ msgstr "" -#~ "Profil zariadenia, pre ktoré je tento súbor určený. Štandardný profil je " -#~ "SONY PRS-500 s rozlíšením obrazovky 584x754 obrazových bodov. Tento profil " -#~ "je vhodný pre akékoľvek čítacie zariadenie s rovnakým rozlíšením obrazovky. " -#~ "Možnosti sú %s" - -#~ msgid "" -#~ "A regular expression. <a> tags whose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Regulárny výraz. <a> bloky zhodujúce sa s týmto výrazom budú ignorované. " -#~ "Štandardne %default" - -#~ msgid "" -#~ "Force a page break before tags whose names match this regular expression." -#~ msgstr "" -#~ "Vložiť zalomenie strany pred tagmi, ktorých názvy sa zhodujú s týmto " -#~ "regulárnym výrazom." - -#~ msgid "" -#~ "The regular expression used to detect chapter titles. It is searched for in " -#~ "heading tags (h1-h6). Defaults to %default" -#~ msgstr "" -#~ "Regulárny výraz na automatické rozoznávanie názvov kapitol. Bude hľadaný v " -#~ "nadpisových blokoch (h1-h6). Štandardne %default" - -#~ msgid "" -#~ "%prog [options] mybook.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.fb2 to mybook.lrf" -#~ msgstr "" -#~ "%prog [možnosti] kniha.fb2\n" -#~ "\n" -#~ "\n" -#~ "%prog prevedie kniha.fb2 do kniha.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog converts mybook.epub to mybook.lrf" -#~ msgstr "" -#~ "Použitie: %prog [možnosti] kniha.epub\n" -#~ " \n" -#~ " \n" -#~ "%prog prevedie kniha.epub do kniha.lrf" - -#~ msgid "" -#~ "Usage: %prog [options] mybook.html\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.html to mybook.lrf. \n" -#~ "%prog follows all links in mybook.html that point \n" -#~ "to local files recursively. Thus, you can use it to \n" -#~ "convert a whole tree of HTML files." -#~ msgstr "" -#~ "%prog [možnosti] kniha.html\n" -#~ "\n" -#~ "\n" -#~ "%prog prevedie kniha.html do kniha.lrf. \n" -#~ "%prog bude rekurzívne prechádzať odkazy \n" -#~ "v kniha.html, ktoré smerujú k lokálnym súborom, \n" -#~ "takže je možné previesť celý strom HTML \n" -#~ "súborov naraz." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.lit to mybook.lrf" -#~ msgstr "" -#~ "%prog [možnosti] kniha.lit\n" -#~ "\n" -#~ "\n" -#~ "%prog prevedie kniha.lit do kniha.lrf" - -#~ msgid "" -#~ "Be verbose, useful for debugging. Can be specified multiple times for " -#~ "greater verbosity." -#~ msgstr "" -#~ "Zvýšiť množstvo zobrazovaných údajov, čo je užitočné pri hľadaní chýb v " -#~ "programe. Pri viacnásobnom použití sa množstvo zobrazovaných údajov ďalej " -#~ "zvyšuje." - -#~ msgid "" -#~ "Path to output directory in which to create the HTML file. Defaults to " -#~ "current directory." -#~ msgstr "" -#~ "Cesta k adresáru, v ktorom sa má vytvoriť výstupný HTML súbor. Štandardne je " -#~ "to aktuálny pracovný adresár." - -#~ msgid "" -#~ "Usage: %prog [options] mybook.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.mobi to mybook.lrf" -#~ msgstr "" -#~ "Použitie: %prog [možnosti] kniha.mobi|prc\n" -#~ "\n" -#~ "\n" -#~ "%prog prevedie kniha.mobi do kniha.lrf" - -#~ msgid "" -#~ " is an image based PDF. Only conversion of text based PDFs is supported." -#~ msgstr "" -#~ " je PDF so stranami vo forme obrázkov. Je možný len prevod textových PDF " -#~ "súborov." - -#~ msgid "Be more verbose." -#~ msgstr "Vypisovať viac informácií." - -#~ msgid "" -#~ "%prog [options] mybook.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.pdf to mybook.lrf" -#~ msgstr "" -#~ "%prog [možnosti] kniha.pdf\n" -#~ "\n" -#~ "\n" -#~ "%prog prevedie kniha.pdf do kniha.lrf" - -#~ msgid "You must specify a single PDF file." -#~ msgstr "Uveďte len jeden PDF súbor." - -#~ msgid "" -#~ "%prog [options] mybook.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.rtf to mybook.lrf" -#~ msgstr "" -#~ "Použitie: %prog [možnosti] kniha.rtf\n" -#~ "\n" -#~ "\n" -#~ "%prog prevedie kniha.rtf do kniha.lrf" - -#~ msgid "Set the authors" -#~ msgstr "Mená autorov" - -#~ msgid "" -#~ "%prog [options] mybook.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog converts mybook.txt to mybook.lrf" -#~ msgstr "" -#~ "Použitie: %prog [možnosti] kniha.txt\n" -#~ "\n" -#~ "\n" -#~ "%prog prevedie kniha.txt do kniha.lrf" - -#~ msgid "Category" -#~ msgstr "Kategória" - -#~ msgid "" -#~ "This RTF file has a feature calibre does not support. Convert it to HTML and " -#~ "then convert it." -#~ msgstr "" -#~ "Tento RTF súbor obsahuje prvky, ktoré calibre nepodporuje. Preveďte ho " -#~ "najprv na HTML." - -#~ msgid "A comma separated list of tags to set" -#~ msgstr "Čiarkami oddelený zoznam tagov" - -#~ msgid "Usage: imp-meta file.imp" -#~ msgstr "Použitie: imp-meta súbor.imp" - -#~ msgid "Usage:" -#~ msgstr "Použitie:" - -#~ msgid "Extract the cover" -#~ msgstr "Extrahovať obálku" - -#~ msgid "The book language" -#~ msgstr "Jazyk knihy" - -#~ msgid "The series to which this book belongs" -#~ msgstr "Séria, do ktorej táto kniha patrí" - -#~ msgid "The series index" -#~ msgstr "Poradie knihy v sérii" - -#~ msgid "The author whose book to search for." -#~ msgstr "Autor hľadanej knihy." - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "ISBN kód knihy, pre ktorú si želáte získať metadáta." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Vydavateľ hľadanej knihy." - -#~ msgid "No filename specified." -#~ msgstr "Nebol uvedený žiaden názov súboru." - -#~ msgid " not found." -#~ msgstr " sa nepodarilo nájsť." - -#~ msgid "The title of the book to search for." -#~ msgstr "Názov hľadanej knihy." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Nepodarilo sa prevziať obálku, lebo server je preťažený. Prosím skúste " -#~ "operáciu zopakovať neskôr." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "" -#~ "Chyba servera LibraryThing.com. Prosím skúste operáciu zopakovať neskôr." - -#~ msgid "Frequently used directories" -#~ msgstr "Často používané adresáre" - -#~ msgid "Raw MOBI HTML saved in" -#~ msgstr "Neupravené MOBI HTML uložené do" - -#~ msgid "Usage: rb-meta file.rb" -#~ msgstr "Použitie: rb-meta súbor.rb" - -#~ msgid "The output directory. Defaults to the current directory." -#~ msgstr "Výstupný adresár. Štandardne aktuálny pracovný adresár." - -#~ msgid "Set the dc:language field" -#~ msgstr "Hodnota položky dc:language" - -#~ msgid "Usage: %s file.lit" -#~ msgstr "Použitie: %s súbor.lit" - -#~ msgid "Usage: pdf-meta file.pdf" -#~ msgstr "Použitie: pdf-meta súbor.pdf" - -#~ msgid "%prog [options] myebook.mobi" -#~ msgstr "%prog [možnosti] kniha.mobi" - -#~ msgid "The format to use when saving single files to disk" -#~ msgstr "" -#~ "Formát, ktorý má byť použitý pri ukladaní jednotlivých súborov na disk" - -#~ msgid "Toolbar icon size" -#~ msgstr "Veľkosť ikon panelu nástrojov" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Zobrazovať nadpisy tlačidiel panelu nástrojov" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Triediť zoznam tagov podľa popularity" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Obsahový\n" -#~ "Server" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "Veľkosť %s je neplatná. Požadovaný formát je šírka x výška" - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "Neplatné umiestnenie databázy.<br>Nemôžem zapisovať do " - -#~ msgid "Invalid database location" -#~ msgstr "Neplatné umiestnenie databázy" - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>Musí byť adresár." - -#~ msgid "Invalid size" -#~ msgstr "Neplatná veľkosť" - -#~ msgid "Invalid database location " -#~ msgstr "Neplatné umiestnenie databázy " - -#~ msgid "Configuration" -#~ msgstr "Nastavenia" - -#~ msgid "Browse for the new database location" -#~ msgstr "Určte nové umiestnenie databázy" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "&Umiestnenie elektronických kníh (Knihy sú umiestnené v adresároch podľa " -#~ "autora a metadáta sú uložené v súbore metadata.db)" - -#~ msgid "Compacting..." -#~ msgstr "Zmenšujem..." - -#~ msgid "Compacting database. This may take a while." -#~ msgstr "Zmenšujem databázu. Tento proces môže chvíľu trvať." - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Číslovať knihy v sérii &Rímskymi číslicami" - -#~ msgid "Remove a directory from the frequently used directories list" -#~ msgstr "Odobrať adresár zo zoznamu často používaných" - -#~ msgid "Add a directory to the frequently used directories list" -#~ msgstr "Pridať adresár do zoznamu často používaných" - -#~ msgid "&Compact database" -#~ msgstr "Zmenšiť &databázu" - -#~ msgid "Free unused diskspace from the database" -#~ msgstr "Uvoľniť nepoužitý diskový priestor v databáze" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Viditeľné &stĺpce v zozname kníh v knižnici" - -#~ msgid "&Button size in toolbar" -#~ msgstr "&Veľkosť tlačidiel na paneli nástrojov" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Zobraziť &text na tlačidlách panelu nástrojov" - -#~ msgid "&Metadata from file name" -#~ msgstr "&Metadáta zo súboru" - -#~ msgid "Read &metadata from files" -#~ msgstr "Čítať &metadáta zo súborov" - -#~ msgid "Format for &single file save:" -#~ msgstr "Formát pre uloženie do jedného &súboru:" - -#~ msgid "" -#~ "If you want to use the content server to access your ebook collection on " -#~ "your iphone with Stanza, you will need to add the URL " -#~ "http://myhostname:8080/stanza as a new catalog in the stanza reader on your " -#~ "iphone. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of this computer." -#~ msgstr "" -#~ "Ak chcete pristupovať k vašim knihám prostredníctvom obsahového servera a " -#~ "telefónu iPhone s programom Stanza, zadajte URL " -#~ "http://mojehostname:8080/stanza ako nový katalóg do čítacieho programu " -#~ "Stanza na vašom iPhone, pričom \"mojehostname\" musí byť úplná symbolická " -#~ "alebo IP adresa vášho počítača." - -#~ msgid "Fine tune the detection of chapter and section headings." -#~ msgstr "Rozšírené nastavenia automatického rozoznávania kapitol a sekcií." - -#~ msgid "Specify the page layout settings like margins." -#~ msgstr "Parametre rozloženia strany, ako napr. okraje." - -#~ msgid "This book has no available formats" -#~ msgstr "Táto kniha nie je k dispozícii v žiadnom formáte" - -#~ msgid "Cannot convert %s as this book has no supported formats" -#~ msgstr "" -#~ "Nemôžem previesť %s, lebo nie je k dispozícii v žiadnom z podporovaných " -#~ "formátov" - -#~ msgid "The expression %s is invalid. Error: %s" -#~ msgstr "Výraz %s je neplatný. Chyba: %s" - -#~ msgid "Invalid XPath expression" -#~ msgstr "Neplatný výraz XPath" - -#~ msgid "No available formats" -#~ msgstr "Žiadny formát nie je k dispozícii" - -#~ msgid "Convert to EPUB" -#~ msgstr "Prevod do formátu EPUB" - -#~ msgid "Change the publisher of this book" -#~ msgstr "Vydavateľ tejto knihy" - -#~ msgid "Source en&coding:" -#~ msgstr "Zdrojové &kódovanie jazyka:" - -#~ msgid "" -#~ "Change the author(s) of this book. Multiple authors should be separated by " -#~ "an &. If the author name contains an &, use && to represent it." -#~ msgstr "" -#~ "Autor(i) tejto knihy. Viacerí autori by mali byť oddelení znakom & " -#~ "(ampersand). Ak meno autora obsahuje znak &, zadajte ho ako &&." - -#~ msgid "Series index." -#~ msgstr "Poradie v sérii." - -#~ msgid "Override &CSS" -#~ msgstr "Nahradiť &CSS" - -#~ msgid "&Bottom Margin:" -#~ msgstr "&Dolný okraj:" - -#~ msgid "Automatic &chapter detection" -#~ msgstr "Automatické rozoznávanie &kapitol" - -#~ msgid "Preserve &tag structure when splitting" -#~ msgstr "Pri rozdeľovaní zachovať štruktúru &tagov" - -#~ msgid "&Left Margin:" -#~ msgstr "Ľa&vý okraj:" - -#~ msgid "&Top Margin:" -#~ msgstr "&Horný okraj:" - -#~ msgid "&Right Margin:" -#~ msgstr "&Pravý okraj:" - -#~ msgid "&XPath:" -#~ msgstr "Výraz &XPath:" - -#~ msgid "Automatic &Table of Contents" -#~ msgstr "Automatický &obsah" - -#~ msgid "Level &1 TOC" -#~ msgstr "Obsah úrovne &1" - -#~ msgid "Level &2 TOC" -#~ msgstr "Obsah úrovne &2" - -#~ msgid "Fetch metadata" -#~ msgstr "Prevziať metadáta" - -#~ msgid "No metadata found" -#~ msgstr "Žiadne metadáta neboli nájdené" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Žiadne metadáta neboli nájdené, skúste pozmeniť titul a autora, alebo ISBN " -#~ "kód." - -#~ msgid "Fetch" -#~ msgstr "Prevziať" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "Zo zoznamu dole vyberte knihu, ktorá sa najviac zhoduje s vašou" - -#~ msgid "Matches" -#~ msgstr "Zhody" - -#~ msgid "&Access Key:" -#~ msgstr "&Prístupový kľúč:" - -#~ msgid "Choose the format to convert into LRF" -#~ msgstr "Vyberte zdrojový formát na prevod do LRF" - -#~ msgid "&Stop selected job" -#~ msgstr "&Zastaviť označenú úlohu" - -#~ msgid "" -#~ "<li><b>pdftohtml</b> - HTML files that are the output of the program " -#~ "pdftohtml</li>" -#~ msgstr "" -#~ "<li><b>pdftohtml</b> - HTML súbory vygenerované programom pdftohtml</li>" - -#~ msgid "<ol><li><b>baen</b> - Books from BAEN Publishers</li>" -#~ msgstr "<ol><li><b>baen</b> - Knihy z vydavateľstva BAEN</li>" - -#~ msgid "" -#~ "Preprocess the file before converting to LRF. This is useful if you know " -#~ "that the file is from a specific source. Known sources:" -#~ msgstr "" -#~ "Predspracovať súbor pred prevodom do LRF. Užitočné ak poznáte zdroj z " -#~ "ktorého súbor pochádza. Známe zdroje:" - -#~ msgid "<li><b>book-designer</b> - HTML0 files from Book Designer</li>" -#~ msgstr "" -#~ "<li><b>book-designer</b> - súbory HTML0 z programu Book Designer</li>" - -#~ msgid "Set conversion defaults" -#~ msgstr "Štandardné nastavenie prevodu" - -#~ msgid "Convert %s to LRF" -#~ msgstr "Previesť %s do formátu LRF" - -#~ msgid "" -#~ "You have to save the website %s as an html file first and then run html2lrf " -#~ "on it." -#~ msgstr "" -#~ "Webovú %s stránku je potrebné najprv uložiť ako HTML súbor, potom previesť " -#~ "programom html2lrf." - -#~ msgid "No valid plugin found in " -#~ msgstr "Nebol nájdený žiadny platný modul v " - -#~ msgid "Output written to " -#~ msgstr "Výstup zapísaný do " - -#~ msgid "%prog [options] OPFFILE" -#~ msgstr "%prog [možnosti] OPFsúbor" - -#~ msgid "Output file. Default is derived from input filename." -#~ msgstr "Výstupný súbor. Štandardne odvodený od vstupného súboru." - -#~ msgid "Add extra spacing below the header. Default is %default px." -#~ msgstr "" -#~ "Pridať dodatočné odsadenie pod hlavičku. Štandardne je to %default " -#~ "obrazových bodov." - -#~ msgid "" -#~ "\t%prog [options] file.pdf\n" -#~ "\n" -#~ "\tCrops a pdf. \n" -#~ "\t" -#~ msgstr "" -#~ "\t%prog [možnosti] súbor.pdf\n" -#~ "\n" -#~ "\tOreže PDF. \n" -#~ "\t" - -#~ msgid " plugins" -#~ msgstr " moduly" - -#~ msgid "Customize %s" -#~ msgstr "Upraviť %s" - -#~ msgid "Choose plugin" -#~ msgstr "Zvoľte modul" - -#~ msgid "Add new plugin" -#~ msgstr "Pridať nový modul" - -#~ msgid "Plugin &file:" -#~ msgstr "&Súbor modulu:" - -#~ msgid "&Add" -#~ msgstr "&Pridať" - -#~ msgid "Bulk convert ebooks to LRF" -#~ msgstr "Dávkový prevod do formátu LRF" - -#~ msgid " pts" -#~ msgstr " bodov" - -#~ msgid "Header" -#~ msgstr "Hlavička" - -#~ msgid "S&ans-serif:" -#~ msgstr "&Bezpätkové:" - -#~ msgid "Convert to LRF" -#~ msgstr "Konverzia do LRF" - -#~ msgid "<font color=\"gray\">No help available</font>" -#~ msgstr "<font color=\"gray\">Pomoc nie je k dispozícii</font>" - -#~ msgid "Embedded Fonts" -#~ msgstr "Vsadené Písma" - -#~ msgid "&Serif:" -#~ msgstr "&Pätkové:" - -#~ msgid "Ignore &tables" -#~ msgstr "Ignorovať &tabuľky" - -#~ msgid "Enable auto &rotation of images" -#~ msgstr "Povoliť automatické &otáčanie obrázkov" - -#~ msgid "&Word spacing:" -#~ msgstr "&Rozostupy slov" - -#~ msgid "Minimum &indent:" -#~ msgstr "Minimálne &odsadenie:" - -#~ msgid "&Monospace:" -#~ msgstr "&Neproporcionálne:" - -#~ msgid "&Preprocess:" -#~ msgstr "&Predspracovanie:" - -#~ msgid "Ignore &colors" -#~ msgstr "Ignorovať &farby" - -#~ msgid "&Show header" -#~ msgstr "Zobraziť &hlavičku" - -#~ msgid "Insert &blank lines between paragraphs" -#~ msgstr "Vložiť &medzi odstavce prázdne riadky" - -#~ msgid "&Header format:" -#~ msgstr "&Formát hlavičky" - -#~ msgid "Add &chapters to table of contents" -#~ msgstr "Pridať &kapitoly do obsahu" - -#~ msgid "&Regular expression:" -#~ msgstr "&Regulárny výraz:" - -#~ msgid "Don't add &links to the table of contents" -#~ msgstr "Nepridávať &odkazy do obsahu" - -#~ msgid "&Convert tables to images (good for large/complex tables)" -#~ msgstr "Previesť ta&buľky na obrázky (vhodné pre veľké/zložité tabuľky)" - -#~ msgid "&Multiplier for text size in rendered tables:" -#~ msgstr "&Koeficient veľkosti písma v prevedených tabuľkách" - -#~ msgid "" -#~ "A file generated by ghostscript which allows each page to be individually " -#~ "cropped [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " -#~ msgstr "" -#~ "Súbor vytvorený ghostscriptom, ktorý umožňuje aby každá stránka bola orezaná " -#~ "individuálne. [gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox > bounding] " - -#~ msgid "" -#~ "Compress file text using PalmDOC compression. Results in smaller files, but " -#~ "takes a long time to run." -#~ msgstr "" -#~ "Komprimovať súbor algoritmom PalmDOC. Výsledkom je menší súbor, ale vyžaduje " -#~ "viac času." - -#~ msgid "Creating Mobipocket file from EPUB..." -#~ msgstr "Vytváranie Mobipocket súboru z EPUB..." - -#~ msgid "Mobipocket-specific options." -#~ msgstr "Možnosti špecifické pre formát Mobipocket." - -#~ msgid "" -#~ "Device renderer profiles. Affects conversion of font sizes, image rescaling " -#~ "and rasterization of tables. Valid profiles are: %s." -#~ msgstr "" -#~ "Zobrazovacie profily zariadení. Ovplyvňujú prevod veľkostí písma, " -#~ "zmenšovanie obrázkov a rasterizáciu tabuliek. Platné profily sú: %s." - -#~ msgid "Options to control the conversion to MOBI" -#~ msgstr "Možnosti prevodu do formátu MOBI" - -#~ msgid "Source renderer profile. Default is %default." -#~ msgstr "Vstupný zobrazovací profil. Štandardne je to %default." - -#~ msgid "Destination renderer profile. Default is %default." -#~ msgstr "Výstupný zobrazovací profil. Štandardne je to %default." - -#~ msgid "[options]" -#~ msgstr "[možnosti]" - -#~ msgid "Unknown source profile %r" -#~ msgstr "Neznámy vstupný profil %r" - -#~ msgid "Unknown destination profile %r" -#~ msgstr "Neznámy výstupný profil %r" - -#~ msgid "Number of pixels to crop from the left most y (default is %d) " -#~ msgstr "" -#~ "Počet obrazových bodov, ktoré sa majú odrezať z horného okraja (štandardne " -#~ "je to %d) " - -#~ msgid "Number of pixels to crop from the right most x (default is %d) " -#~ msgstr "" -#~ "Počet obrazových bodov, ktoré sa majú odrezať z pravého okraja (štandardne " -#~ "je to %d) " - -#~ msgid "Number of pixels to crop from the left most x (default is %d) " -#~ msgstr "" -#~ "Počet obrazových bodov, ktoré sa majú odrezať z ľavého okraja (štandardne je " -#~ "to %d) " - -#~ msgid "Convert %s to " -#~ msgstr "Previesť %s do formátu " - -#~ msgid "Number of pixels to crop from the right most y (default is %d)" -#~ msgstr "" -#~ "Počet obrazových bodov, ktoré sa majú odrezať z dolného okraja (štandardne " -#~ "je to %d)" - -#~ msgid "Bulk convert to " -#~ msgstr "Dávkový prevod do formátu " - -#~ msgid "&Destination profile:" -#~ msgstr "&Výstupný profil:" - -#~ msgid "&Title for generated TOC" -#~ msgstr "Názov vygenerovaného &obsahu" - -#~ msgid "&Rescale images" -#~ msgstr "&Zmenšiť obrázky" - -#~ msgid "&Source profile:" -#~ msgstr "V&stupný profil:" - -#~ msgid "" -#~ "Adjust the look of the generated ebook by specifying things like font sizes." -#~ msgstr "" -#~ "Upravte vzhľad vytvorenej elektronickej knihy, napríklad určením veľkosti " -#~ "písma." - -#~ msgid "Choose the format to convert to " -#~ msgstr "Vyberte formát pre konverziu " - -#~ msgid "" -#~ "Specify the page settings like margins and the screen size of the target " -#~ "device." -#~ msgstr "" -#~ "Zadajte parametre strany, ako napríklad šírka okrajov alebo veľkosť " -#~ "obrazovky cieľového zariadenia." - -#~ msgid "" -#~ "Adjust the look of the generated LRF file by specifying things like font " -#~ "sizes and the spacing between words." -#~ msgstr "" -#~ "Upravte vzhľad vytvoreného LRF súboru, zadaním parametrov ako sú veľkosť " -#~ "písma alebo veľkosť medzier medzi slovami." - -#~ msgid "&Disable chapter detection" -#~ msgstr "&Vypnúť rozoznávanie kapitol" - -#~ msgid "Title based detection" -#~ msgstr "Rozoznávanie podľa názvov" - -#~ msgid "Tag based detection" -#~ msgstr "Rozoznávanie podľa tagov" - -#~ msgid "&Force page break before tag:" -#~ msgstr "Vynútiť zalomenie strany pred &tagom:" - -#~ msgid "&Page break before tag:" -#~ msgstr "&Zalomenie strany pred tagom:" - -#~ msgid "Force page break before &attribute:" -#~ msgstr "Vynútiť zalomenie strany pred &atribútom:" - -#~ msgid "Detect chapter &at tag:" -#~ msgstr "Začiatok &kapitoly pred tagom:" - -#~ msgid "Override<br>CSS" -#~ msgstr "Nahradiť<br>CSS" - -#~ msgid "Add Ta&gs: " -#~ msgstr "&Pridať tagy: " - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Nepodarilo sa prevziať obálku.</b><br/>" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Nepodarilo sa prevziať obálku" - -#~ msgid "Edit Meta Information" -#~ msgstr "Upraviť metadáta" - -#~ msgid "Available Formats" -#~ msgstr "Dostupné formáty" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "Meta information" -#~ msgstr "Metadáta" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Automaticky odvodiť tvar mena autora (autorov) vhodný pre triedenie, z " -#~ "momentálne zadaného mena autora (autorov)" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Pridať nový formát tejto knihy do databázy" - -#~ msgid "Author S&ort: " -#~ msgstr "Autor (&triedenie): " - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Odstrániť označené formáty tejto knihy z databázy" - -#~ msgid "Reset cover to default" -#~ msgstr "Vrátiť predvolenú obálku" - -#~ msgid "" -#~ "The base font size in pts. Default is %defaultpt. Set to 0 to disable " -#~ "rescaling of fonts." -#~ msgstr "" -#~ "Základná veľkosť písma v bodoch. Predvolená hodnota je %default. Hodnota 0 " -#~ "znemožní zmenu veľkosti písma." - -#~ 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 --toc-" -#~ "threshold number of chapters were detected." -#~ msgstr "" -#~ "Maximálny počet odkazov v obsahu. 0 znamená neobmedzený počet. Predvolená " -#~ "hodnota je %default. Do obsahu budú pridané odkazy len ak počet automaticky " -#~ "nájdených kapitol neprekročí --toc-threshold." - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "Ľavý okraj v bodoch. Predvolená hodnota je %default" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Pravý okraj v bodoch. Predvolená hodnota je %default" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Horný okraj v bodoch. Predvolená hodnota je %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Dolný okraj v bodoch. Predvolená hodnota je %default" - -#~ msgid "" -#~ "Set the author(s). Multiple authors should be set as a comma separated list. " -#~ "Default: %default" -#~ msgstr "" -#~ "Autori knihy. Viacerí autori by mali byť oddelení čiarkami. Predvolená " -#~ "hodnota: %default" - -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0. Default: %defaultpt" -#~ msgstr "" -#~ "Základná veľkosť písma v bodoch. Všetky písma budú príslušne zväčšené alebo " -#~ "zmenšené. Táto možnosť nahrádza --font-delta a má pred ňou prednosť. Ak " -#~ "chete použiť --font-delta, nastavte túto hodnotu na 0. Predvolená hodnota: " -#~ "%default" - -#~ msgid "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " -#~ "attribute to \"none\" to match only on tag names. So for example, to match " -#~ "all h2 tags, you would use \"h2,none,\". Default is %default" -#~ msgstr "" -#~ "Automaticky rozoznať element s uvedeným atribútom ako začiatok kapitoly. " -#~ "Formát tohto parametra je \"reg. výraz tagu,názov atribútu,reg. výraz " -#~ "hodnoty atribútu\". Napríklad, na nájdenie všetkých nadpisových tagov s " -#~ "atribútom class=\"chapter\" zadajte \"h\\d,class,chapter\". Uvedením " -#~ "atribútu \"none\" môžete obmedziť porovnávanie len na názvy tagov. " -#~ "Napríklad, ak si želáte nájsť všetky h2 tagy, zadajte \"h2,none,\". " -#~ "Predvolená hodnota je %default" - -#~ msgid "" -#~ "Set the author in the metadata of the generated ebook. Default is %default" -#~ msgstr "" -#~ "Autor, ktorý bude uvedený v metadátach vytvorenej elektronickej knihy. " -#~ "Predvolená hodnota je %default" - -#~ msgid "" -#~ "Force a page break before an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Vložiť zalomenie strany pred prvkami, ktoré majú uvedený atribút. Formát " -#~ "tohto parametra je \"reg. výraz tagu,názov atribútu,reg. výraz hodnoty " -#~ "atribútu\". Napríklad, na nájdenie všetkých nadpisových tagov s atribútom " -#~ "class=\"chapter\" zadajte \"h\\d,class,chapter\". Predvolená hodnota je " -#~ "%default" - -#~ msgid "" -#~ "If html2lrf does not find any page breaks in the html file and cannot detect " -#~ "chapter headings, it will automatically insert page-breaks before the tags " -#~ "whose names match this regular expression. Defaults to %default. You can " -#~ "disable it by setting the regexp to \"$\". The purpose of this option is to " -#~ "try to ensure that there are no really long pages as this degrades the page " -#~ "turn performance of the LRF. Thus this option is ignored if the current page " -#~ "has only a few elements." -#~ msgstr "" -#~ "Keď html2lrf nenájde v súbore žiadne zalomenia strán a nerozozná ani žiadne " -#~ "nadpisy kapitol, automaticky vloží zalomenia strán pred tagy, ktorých názvy " -#~ "sa zhodujú s týmto regulárnym výrazom. Predvolená hodnota je %default. Tento " -#~ "mechanizmus môžete vypnúť zadaním výrazu \"$\". Jeho zmyslom je zabrániť " -#~ "vzniku veľmi dlhých úsekov bez zalomenia strany, ktoré znižujú rýchlosť " -#~ "listovania v LRF súbore. Táto možnosť je teda ignorovaná ak aktuálna stránka " -#~ "má len pár elementov." - -#~ msgid "Number of colors for grayscale image conversion. Default: %default" -#~ msgstr "" -#~ "Počet odtieňov sivej použitý pri prevode obrázkov. Predvolená hodnota: " -#~ "%default" - -#~ msgid "Set defaults for conversion of comics" -#~ msgstr "Štandardné nastavenie prevodu komiksov" - -#~ msgid "Set defaults for conversion" -#~ msgstr "Štandardné nastavenie prevodu" - -#~ msgid "Read metadata from " -#~ msgstr "Čítať metadáta z " - -#~ msgid "Do not force text to be justified in output." -#~ msgstr "Nevynútiť zarovnanie pravého okraja výstupného textu." - -#~ msgid "" -#~ "Remove spacing between paragraphs. Also sets a indent on paragraphs of " -#~ "1.5em. You can override this by adding p {text-indent: 0cm} to --override-" -#~ "css. Spacing removal will not work if the source file forces inter-paragraph " -#~ "spacing." -#~ msgstr "" -#~ "Odstránenie medzier medzi odstavcami. Zároveň pridáva odsadenie prvých " -#~ "riadkov odstavcov o 1.5em. Túto hodnotu je možné upraviť pridaním p {text-" -#~ "indent: 0cm} do --override-css. Odstránenie medzier nebude fungovať, ak sú v " -#~ "zdrojovom súbore explicitne určené." - -#~ msgid "" -#~ "Remove table markup, converting it into paragraphs. This is useful if your " -#~ "source file uses a table to manage layout." -#~ msgstr "" -#~ "Odstrániť štruktúru tagov tabuľky a previesť ju na odstavce. Táto funkcia je " -#~ "užitočná ak je zdrojový súbor formátovaný pomocou tabuľky." - -#~ msgid "The author(s) of the ebook, as a & separated list." -#~ msgstr "Autor(i) knihy, oddelení ampersandmi (&)." - -#~ msgid "" -#~ "If you disable this setting, metadata is guessed from the filename instead. " -#~ "This can be configured in the Advanced section." -#~ msgstr "" -#~ "Ak vypnete túto možnosť, metadáta budú odvodené z názvu súboru. Podrobnosti " -#~ "je možné určiť v sekcii rozšírených nastavení." - -#~ msgid "Set the ISBN" -#~ msgstr "ISBN kód knihy" - -#~ msgid "Set the subject tags" -#~ msgstr "Tagy priradené knihe" - -#~ msgid "Set the language" -#~ msgstr "Jazyk knihy" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Zobrazovať &upozornenia v systémovej lište" - -#~ msgid "" -#~ "When present, use the author sorting information for generating the " -#~ "Mobipocket author metadata." -#~ msgstr "" -#~ "Autora pre metadáta formátu Mobipocket prevziať v tvare vhodnom pre " -#~ "triedenie (priezvisko, meno) ak je dostupný." - -#~ msgid "&Ignore tables" -#~ msgstr "&Ignorovať tabuľky" - -#~ msgid "&Page map" -#~ msgstr "&Mapa stránkovania" - -#~ msgid "Remove &first image from source file" -#~ msgstr "Odstrániť prvý &obrázok zo vstupného súboru" - -#~ msgid "Level &3 TOC" -#~ msgstr "Obsah úrovne &3" - -#~ msgid "No text &justification" -#~ msgstr "Nezarovnávať &pravý okraj textu" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; " -#~ "margin-left:0px; margin-right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\"></p></body></html>" - -#~ msgid "day" -#~ msgstr "deň" - -#~ msgid "Friday" -#~ msgstr "Piatok" - -#~ msgid "Monday" -#~ msgstr "Pondelok" - -#~ msgid "Wednesday" -#~ msgstr "Streda" - -#~ msgid "%d recipes" -#~ msgstr "%d receptov" - -#~ msgid "Must set account information" -#~ msgstr "Operácia vyžaduje prihlasovacie údaje" - -#~ msgid "Thursday" -#~ msgstr "Štvrtok" - -#~ msgid "Sunday" -#~ msgstr "Nedeľa" - -#~ msgid "Saturday" -#~ msgstr "Sobota" - -#~ msgid "Tuesday" -#~ msgstr "Utorok" - -#~ msgid "This recipe requires a username and password" -#~ msgstr "Tento recept vyžaduje prihlasovacie meno a heslo" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "pred %d dňami, %d hodinami a %d minútami" - -#~ msgid "Last downloaded" -#~ msgstr "Posledne prevzatý" - -#~ msgid "description" -#~ msgstr "opis" - -#~ msgid "title" -#~ msgstr "názov" - -#~ msgid "author" -#~ msgstr "autor" - -#~ msgid "Schedule for download" -#~ msgstr "Plán preberania" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Interval preberania receptu. Nastavenie na 0 spôsobí, že recept sa bude " -#~ "preberať každú hodinu." - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Mazať správy staršie ako určený počet dní. Zadaním 0 funkciu vypnete." - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Mazať správy staršie ako " - -#~ msgid "Every " -#~ msgstr "Každých " - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Pripojený súbor: %s je recept na preberanie %s." - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Vyberte recept, ktorý si želáte upraviť" - -#~ msgid "Pick recipe" -#~ msgstr "Zvoľte recept" - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.<p>Metadata will be " -#~ "updated in the database as well as the generated LRF file." -#~ msgstr "" -#~ "Zadajte metadáta knihy, ako napríklad jej názov alebo meno " -#~ "autora.<p>Metadáta budú aktualizované v databáze a uložené do vytvoreného " -#~ "LRF súboru." - -#~ msgid "" -#~ "Specify metadata such as title and author for the book.\n" -#~ "\n" -#~ "Metadata will be updated in the database as well as the generated %s file." -#~ msgstr "" -#~ "Zadajte metadáta knihy, ako napríklad jej názov alebo meno autora.\n" -#~ "\n" -#~ "Metadáta budú aktualizované v databáze a uložené do vytvoreného %s súboru." - -#~ msgid "" -#~ "See the <a href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-" -#~ "search-interface\">User Manual</a> for more help" -#~ msgstr "" -#~ "Bližšie informácie získate v <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/gui.html#the-search-" -#~ "interface\">Používateľskej príručke</a>" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Viac informácií o písaní pokročilých receptov nájdete v príručke <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">Vlastné " -#~ "recepty</a>" - -#~ msgid "Regular expression (?P<authors>)" -#~ msgstr "Regulárny výraz (?P<authors>)" - -#~ msgid "Waiting" -#~ msgstr "Čaká" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Kniha <font face=\"serif\">%s</font> z %s." - -#~ msgid "and delete from library" -#~ msgstr "a zmazať z knižnice" - -#~ msgid "Send to storage card" -#~ msgstr "Uložiť na pamäťovú kartu" - -#~ msgid "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>Databáza kníh v zariadení je poškodená. Skúste nasledovný " -#~ "postup:\n" -#~ " <ol>\n" -#~ " <li>Odpojte zariadenie. Počkajte kým obnoví databázu (t.j. " -#~ "kým nebude pripravené na použitie). Znovu ho zapojte. Potom by malo fungovať " -#~ "s %(app)s. Ak nie, skúste nasledovný krok.</li>\n" -#~ " <li>Zatvorte %(app)s. Nájdite súbor media.xml v hlavnej " -#~ "pamäti zariadenia a zmažte ho. Odpojte zariadenie. Počkajte kým súbor " -#~ "zregeneruje. Zariadenie znovu pripojte a spustite %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " - -#~ msgid "Device database corrupted" -#~ msgstr "Databáza zariadenia je poškodená" - -#~ msgid "Adding books recursively..." -#~ msgstr "Pridať knihy rekurzívne..." - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Zvoľte umiestnenie pre vašu elektronickú knižnicu." - -#~ msgid "" -#~ "<p>Books with the same title as the following already exist in the database. " -#~ "Add them anyway?<ul>" -#~ msgstr "" -#~ "<p>Knihy s doleuvedeným názvom sa už v databáze nachádzajú. Chcete ich " -#~ "napriek tomu pridať?<ul>" - -#~ msgid "Adding books to database..." -#~ msgstr "Pridávam knihy do databázy..." - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "Označené knihy budú <b>permanentne zmazané</b> a súbory budú odstránené z " -#~ "vášho počítača. Určite ich chcete odstrániť?" - -#~ msgid "Adding books..." -#~ msgstr "Pridávam knihy..." - -#~ msgid "Reading metadata..." -#~ msgstr "Čítam metadáta..." - -#~ msgid "Saving to disk..." -#~ msgstr "Ukladám na disk..." - -#~ msgid "Could not save some ebooks" -#~ msgstr "Niektoré elektronické knihy sa nepodarilo uložiť" - -#~ msgid "Could not move database" -#~ msgstr "Nepodarilo sa presunúť databázu" - -#~ msgid "Copying library to " -#~ msgstr "Kopírujem databázu do " - -#~ msgid "Copying database" -#~ msgstr "Kopírujem databázu" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "UPOZORNENIE: Prebieha spracovanie úloh" - -#~ msgid "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" -#~ msgstr "" -#~ "<span style=\"color:red; font-weight:bold\">Najnovšia verzia: <a " -#~ "href=\"%s\">%s</a></span>" - -#~ msgid "" -#~ " is communicating with the device!<br>\n" -#~ " 'Quitting may cause corruption on the device.<br>\n" -#~ " 'Are you sure you want to quit?" -#~ msgstr "" -#~ " komunikuje so zariadením!<br>\n" -#~ " 'Skončenie programu by mohlo spôsobiť poškodenie dát v " -#~ "zariadení.<br>\n" -#~ " 'Určite chcete program ukonč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." -#~ msgstr "" -#~ "je výsledkom snahy mnohých dobrovoľníkov z celého sveta. Ak je pre vás " -#~ "užitočný, prosím zvážte možnosť príspevku na jeho vývoj." - -#~ msgid "" -#~ "<p>Could not save the following books to disk, because the %s format is not " -#~ "available for them:<ul>" -#~ msgstr "" -#~ "<p>Nasledovné knihy nebolo možné uložiť na disk, lebo nie sú dostupné vo " -#~ "formáte %s:<ul>" - -#~ msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#~ msgstr "" -#~ "<b>%s</b>: %s od <b>Kovida Goyala %%(version)s</b><br>%%(device)s</p>" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features</a>. " -#~ "Visit the download page?" -#~ msgstr "" -#~ "%s je teraz dostupný v novšej verzii, %s. Zoznam nových funkcií nájdete <a " -#~ "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">tu</a>. Želáte si " -#~ "navštíviť stránku so súbormi na preberanie?" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com neodpovedá. Skúste neskôr." - -#~ msgid "Searching for books in all sub-directories..." -#~ msgstr "Hľadám knihy vo všetkých podadresároch..." - -#~ msgid "Added %s to library" -#~ msgstr "Kniha %s bola pridaná do knižnice" - -#~ msgid "" -#~ "<p>For help visit <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" -#~ msgstr "" -#~ "<p>Pre ďalšie informácie navštívte <a " -#~ "href=\"http://%s.kovidgoyal.net/user_manual\">%s.kovidgoyal.net</a><br>" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using 3rd party tools." -#~ msgstr "" -#~ "<p>Nepodarilo sa previesť: %s<p>Obsahuje <a href=\"%s\">ochranu proti " -#~ "kopírovaniu</a>. Ochranu musíte najprv nejakým externým nástrojom odstrániť." - -#~ msgid "" -#~ "<p>An invalid database already exists at %s, delete it before trying to move " -#~ "the existing database.<br>Error: %s" -#~ msgstr "" -#~ "<p>V adresári %s sa už nachádza poškodená alebo neplatná databáza. Odstráňte " -#~ "ju predtým než tam presuniete súčasnú databázu.<br>Chyba: %s" - -#~ msgid "Output:" -#~ msgstr "Výstup:" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "&Hľadať:" - -#~ msgid "" -#~ "Set the output format that is used when converting ebooks and downloading " -#~ "news" -#~ msgstr "Zvoľte formát, ktorý bude použitý pri prevode kníh a preberaní správ" - -#~ msgid "Sort by &popularity" -#~ msgstr "Utriediť podľa &popularity" - -#~ msgid "Edit meta information" -#~ msgstr "Upraviť metadáta" - -#~ msgid "Del" -#~ msgstr "Del" - -#~ msgid "Convert E-books" -#~ msgstr "Previesť knihy" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Kliknutím sem zobrazíte zoznam aktívnych úloh." - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Kliknutím sem otvoríte prehliadač obálok" - -#~ msgid "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" -#~ msgstr "" -#~ "<p>Prehliadač obálok je nedostupný.<br>Zlyhal import modulu pictureflow:<br>" - -#~ msgid "" -#~ "Traverse links in HTML files breadth first. Normally, they are traversed " -#~ "depth first" -#~ msgstr "" -#~ "Prechádzať odkazy v HTML súboroch \"najprv do šírky\". Štandardne sa odkazy " -#~ "prechádzajú \"najprv do hĺbky\"." - -#~ msgid "" -#~ "%%prog [options] filename\n" -#~ "\n" -#~ "Convert any of a large number of ebook formats to a %s file. Supported " -#~ "formats are: %s\n" -#~ msgstr "" -#~ "%%prog [možnosti] súbor\n" -#~ "\n" -#~ "Prevedie akýkoľvek z veľkého množstva formátov elektronických kníh na formát " -#~ "%s. Podporované formáty sú: %s\n" - -#~ msgid "" -#~ "any2lrf [options] myfile\n" -#~ "\n" -#~ "Convert any ebook format into LRF. Supported formats are:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC and PDF. any2lrf will also process a " -#~ "RAR or\n" -#~ "ZIP archive, looking for an ebook inside the archive.\n" -#~ " " -#~ msgstr "" -#~ "any2lrf [možnosti] súbor\n" -#~ "\n" -#~ "Prevedie elektronickú knihu do formátu LRF. Možné vstupné formáty sú:\n" -#~ "LIT, RTF, TXT, HTML, EPUB, MOBI, PRC a PDF. any2lrf podporuje aj RAR alebo\n" -#~ "ZIP archívy, v ktorých bude hľadať knihy v uvedených formátoch.\n" -#~ " " - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an ebook. \n" -#~ msgstr "" -#~ "%prog [možnosti] komiks.cb[z|r]\n" -#~ "\n" -#~ "Prevedie komiks vo formáte CBZ alebo CBR do podoby elektronickej knihy. \n" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [možnosti] ISBN\n" -#~ "\n" -#~ "Prevezme obálku knihy podľa uvedeného kódu ISBN z LibraryThing.com\n" - -#~ msgid "" -#~ "Search the list of books by title or author<br><br>Words separated by spaces " -#~ "are ANDed" -#~ msgstr "" -#~ "Hľadanie v zozname kníh podľa názvu alebo autora<br><br>Hľadať sa bude " -#~ "reťazec obsahujúci všetky zadané slová" - -#~ msgid "" -#~ "Search the list of books by title, author, publisher, tags and " -#~ "comments<br><br>Words separated by spaces are ANDed" -#~ msgstr "" -#~ "Hľadanie v zozname kníh podľa názvu, autora, vydavateľa a " -#~ "poznámok<br><br>Hľadať sa bude reťazec obsahujúci všetky zadané slová" - -#~ msgid "Click to see the list of books available on your computer" -#~ msgstr "Kliknutím sem zobrazíte zoznam kníh na vašom počítači" - -#~ msgid "Click to see the list of books on the storage card in your reader" -#~ msgstr "" -#~ "Kliknutím sem zobrazíte zoznam kníh na pamäťovej karte vášho čítacieho " -#~ "zariadenia" - -#~ msgid "Click to see the list of books in the main memory of your reader" -#~ msgstr "" -#~ "Kliknutím sem zobrazíte zoznam kníh v hlavnej pamäti vášho čítacieho " -#~ "zariadenia" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Kliknutím sem zatvoríte prehliadač obálok" - -#~ msgid "Click to browse books by tags" -#~ msgstr "Kliknutím sem spustíte prehliadanie kníh podľa tagov" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Prevod knihy %d z %d (%s)" - -#~ msgid "Convert comic: " -#~ msgstr "Prevod komiksu: " - -#~ msgid "Convert book: " -#~ msgstr "Prevod knihy: " - -#~ msgid "Starting Bulk conversion of %d books" -#~ msgstr "Pripravuje sa dávkový prevod %d kníh" - -#~ msgid "&User stylesheet" -#~ msgstr "Vlastné &kaskádové štýly" - -#~ msgid "DRM Error" -#~ msgstr "Chyba ochrany proti kopírovaniu" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "" -#~ "<p>Táto kniha je chránená <a href=\"%s\">ochranou proti kopírovaniu</a>" - -#~ msgid "<b>%s</b><br/><p>%s</p>" -#~ msgstr "<b>%s</b><br/><p>%s</p>" - -#~ msgid "Ebook Viewer" -#~ msgstr "Prehliadač elektronických kníh" - -#~ msgid "" -#~ "Card\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Pamäťová karta\n" -#~ "%s\n" -#~ "voľného miesta" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Knižnica\n" -#~ "%d\n" -#~ "kníh" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Čítacie zariadenie\n" -#~ "%s\n" -#~ "voľného miesta" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "Formát výstupu dát. Možnosti sú: %s. Štandardný formát je text." - -#~ msgid "<p>Copying books to %s<br><center>" -#~ msgstr "<p>Kopírujem knihy do %s<br><center>" - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[options]\n" -#~ "\n" -#~ "Spustí obsahový server calibre." - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "Prístupové heslo k vašej databáze calibre. Používateľské meno je " - -#~ msgid "Create file names as author - title instead of title - author" -#~ msgstr "" -#~ "Súbory pomenovávať vo formáte \"autor - názov\" namiesto \"názov - autor\"" - -#~ msgid "Could not launch worker process." -#~ msgstr "Nepodarilo sa spustiť pracovný proces." - -#~ msgid "Job stopped by user" -#~ msgstr "Úloha zastavená používateľom" - -#~ msgid "The priority of worker processes" -#~ msgstr "Priorita pracovného procesu" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sPoužitie%s: %s\n" - -#~ msgid "You must set a username and password for %s" -#~ msgstr "Pre %s musíte zadať prístupové meno a heslo" - -#~ msgid "Could not initialize the fontconfig library" -#~ msgstr "Nepodarilo sa inicializovať knižnicu fontconfig" - -#~ msgid "Options to control the fetching of periodical content from the web." -#~ msgstr "Nastavenie periodického preberania obsahu z internetu." - -#~ msgid "Customize the download engine" -#~ msgstr "Nastavenie preberacieho subsystému" - -#~ msgid "" -#~ "The title for this recipe. Used as the title for any ebooks created from the " -#~ "downloaded feeds." -#~ msgstr "" -#~ "Názov receptu. Použije sa ako názov kníh vytvorených z prebratých prúdov." - -#~ msgid "Very verbose output, useful for debugging." -#~ msgstr "Veľmi podrobný výstup, užitočný pri hľadaní chýb v programe" - -#~ msgid "" -#~ "Options to control web2disk (used to fetch websites linked from feeds)" -#~ msgstr "" -#~ "Nastavenia programu web2disk (používaného na preberanie webových lokalít, na " -#~ "ktoré smerujú odkazy v prúdoch)" - -#~ msgid "Dont show the progress bar" -#~ msgstr "Nezobrazovať indikátor postupu" - -#~ msgid "Don't show the progress bar" -#~ msgstr "Nezobrazovať indikátor postupu" - -#~ msgid "Could not fetch article. Run with --debug to see the reason" -#~ msgstr "" -#~ "Zlyhalo preberanie článku. Spustite program s parametrom --debug ak chcete " -#~ "zistiť dôvod" - -#~ msgid "" -#~ "\n" -#~ "Downloaded article %s from %s\n" -#~ "%s" -#~ msgstr "" -#~ "\n" -#~ "Prebratý článok %s z %s\n" -#~ "%s" - -#~ msgid "Failed to download article: %s from %s\n" -#~ msgstr "Zlyhalo preberanie článku: %s z %s\n" - -#~ msgid "Spanish" -#~ msgstr "Španielčina" - -#~ msgid "Portugese" -#~ msgstr "Portugalčina" - -#~ msgid "Croatian" -#~ msgstr "Chorvátština" - -#~ msgid "Serbian" -#~ msgstr "Srbština" - -#~ msgid "German" -#~ msgstr "Nemčina" - -#~ msgid "French" -#~ msgstr "Francúzština" - -#~ msgid "Dutch" -#~ msgstr "Holandština" - -#~ msgid "&Use author sort to set author field in output" -#~ msgstr "Meno autora pri &výstupe formátovať \"priezvisko, meno\"" - -#~ msgid "" -#~ "<p>Could not convert %d of %d books, because no suitable source format was " -#~ "found.<ul>%s</ul>" -#~ msgstr "" -#~ "<p>Nepodarilo sa previesť %d z %d kníh, lebo nebol nádjený vhodný vstupný " -#~ "formát.<ul>%s</ul>" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Akýkoľvek odkaz zhodujúci sa s týmto regulárnym výrazom bude ignorovaný. " -#~ "Táto možnosť sa dá použiť niekoľko krát, pričom budú ignorované odkazy, " -#~ "ktoré sa zhodujú s ktorýmkoľvek z výrazov. Štandardne nebudú ignorované " -#~ "žiadne odkazy. V prípade, že sú použité obidve možnosti, --filter-regexp aj -" -#~ "-match-regexp, --filter-regexp bude aplikovaná ako prvá." - -#~ msgid "Chapter Detection" -#~ msgstr "Rozoznávanie kapitol" - -#~ msgid "Set the comment." -#~ msgstr "Poznámky." - -#~ msgid "Set the comment" -#~ msgstr "Poznámky" - -#~ msgid "Bottom margin of page. Default is %default px." -#~ msgstr "Dolný okraj strany. Štandardný okraj je %default obrazových bodov." - -#~ msgid "Right margin of page. Default is %default px." -#~ msgstr "Pravý okraj strany. Štandardný okraj je %default obrazových bodov." - -#~ msgid "Top margin of page. Default is %default px." -#~ msgstr "Horný okraj strany. Štandardný okraj je %default obrazových bodov." - -#~ msgid "Left margin of page. Default is %default px." -#~ msgstr "Ľavý okraj strany. Štandardný okraj je %default obrazových bodov." - -#~ msgid "&Name XPath:" -#~ msgstr "&Názov XPath:" - -#~ msgid "" -#~ "<p>You can control how calibre detects page boundaries using a XPath " -#~ "expression. To learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a>. The page boundaries are useful only if you want a mapping from " -#~ "pages in a paper book, to locations in the e-book. This controls where Adobe " -#~ "Digital Editions displays the page numbers in the right margin.</p>" -#~ msgstr "" -#~ "<p>Pomocou XPath výrazu môžte ovplyvniť ako Calibre určuje hranice strán. " -#~ "Aby ste sa dozvedeli o použití XPath výrazov, navštívte <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a>. Hranice strán sú užitočné iba keď chcete namapovať strany z " -#~ "papierovej knihy na presné umiestnenie v e-knihe. Toto určí kde Adobe " -#~ "Digital Editions zobrazí čísla strán na pravom okraji strany.</p>" - -#~ msgid "&Boundary XPath:" -#~ msgstr "&Hraničná XPath:" - -#~ msgid "" -#~ "XPath expression to find the name of each page in the pagination map " -#~ "relative to its boundary element. Default is to number all pages staring " -#~ "with 1." -#~ msgstr "" -#~ "Výraz XPath pre zistenie mena každej strany v mape strán vo vzťahu k jej " -#~ "hraničnému prvku. Prednastavená hodnota je číslovať všetky strany od 1." - -#~ msgid "No preprocessing" -#~ msgstr "Žiaden pre-processing." - -#~ msgid "" -#~ "XPath expression to detect page boundaries for building a custom pagination " -#~ "map, as used by AdobeDE. Default is not to build an explicit pagination map." -#~ msgstr "" -#~ "Výraz XPath pre rozoznanie hranice strany pre vytvorenie mapy strán, tak ako " -#~ "je použitý v AdobeDE. Prednastavená hodnota je nevytvárať explicitnú mapu " -#~ "strán." - -#~ msgid "at" -#~ msgstr "na" - -#~ msgid "" -#~ "<p>You can control how calibre detects chapters using a XPath expression. To " -#~ "learn how to use XPath expressions see the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a></p>" -#~ msgstr "" -#~ "<p>Pomocou XPath výrazu môžte ovplyvniť ako Calibre určuje hranice strán. " -#~ "Aby ste sa dozvedeli o použití XPath výrazov, navštívte <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/xpath.html\">XPath " -#~ "tutorial</a>.</p>" - -#~ msgid "/Unknown" -#~ msgstr "/Neznámy" - -#~ msgid "Be more verbose while processing." -#~ msgstr "Použi viac hlášok pri spracovaní" - -#~ msgid "" -#~ "Specify a list of feeds to download. For example: \n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "If you specify this option, any argument to %prog is ignored and a default " -#~ "recipe is used to download the feeds." -#~ msgstr "" -#~ "Zadajte zoznam \"feedov\" na stiahnutie. Napríklad:\n" -#~ "\"['http://feeds.newsweek.com/newsweek/TopNews', " -#~ "'http://feeds.newsweek.com/headlines/politics']\"\n" -#~ "Ak využijetre túto voľbu, akýkoľvek argument pre %prog je ignorovaný a " -#~ "prednastavený recept je určený aby stiahol \"feed-y\"" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Zadajte Regulárny výraz " -#~ "ktorý sa použije na odhadnutie metadát z e-knihy z názvu súboru. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">K dispozícii je <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">Referencia</span></a> na syntax " -#~ "Regulárnych výrazov.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Použite <span style=\" " -#~ "font-weight:600;\">Test</span> test funkcionalitu tu dole aby ste otestovali " -#~ "váš relulárny výraz na vzorke niekoľkých názvov súborov. Skupinové mená pre " -#~ "jednotlivé metadáta sú dokumentované v bublinovej nápovede</p></body></html>" - -#~ msgid "Skipping duplicated article: %s" -#~ msgstr "Preskakujem duplicitný článok: %s" - -#~ msgid "" -#~ "Number of levels of links to follow on webpages that are linked to from " -#~ "feeds. Defaul %default" -#~ msgstr "" -#~ "Počet úrovní odkazov ktoré sa budú nasledovať na stránkach, ktoré sú " -#~ "prilinkované vo feedoch. Prednastavená hodnota %default" - -#~ msgid "" -#~ "The directory in which to store the downloaded feeds. Defaults to the " -#~ "current directory." -#~ msgstr "" -#~ "Adresár kam sa ukladajú stiahnuté feedy. Prednastavená hodnota je aktuálny " -#~ "adresár." - -#~ msgid "Skipping filtered article: %s" -#~ msgstr "Preskakujem odfiltrovaný článok: %s" - -#~ msgid "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog parses an online source of articles, like an RSS or ATOM feed and \n" -#~ "fetches the article contents organized in a nice hierarchy.\n" -#~ "\n" -#~ "ARG can be one of:\n" -#~ "\n" -#~ "file name - %%prog will try to load a recipe from the file\n" -#~ "\n" -#~ "builtin recipe title - %%prog will load the builtin recipe and use it to " -#~ "fetch the feed. For e.g. Newsweek or \"The BBC\" or \"The New York Times\"\n" -#~ "\n" -#~ "recipe as a string - %%prog will load the recipe directly from the string " -#~ "arg.\n" -#~ "\n" -#~ "Available builtin recipes are:\n" -#~ "%s\n" -#~ msgstr "" -#~ "%%prog [options] ARG\n" -#~ "\n" -#~ "%%prog spracuje on-line zdroj článkov, ako napríklad RSS alebo ATOM feed a\n" -#~ "stiahne obsah článku zorganizovaný v peknej hierarchii.\n" -#~ "\n" -#~ "ARG môže byť jeden z:\n" -#~ "\n" -#~ "názov súboru - %%prog sa pokúsi načítať recept zo súboru\n" -#~ "\n" -#~ "názov receptu zabudovaného v Calibre - %%prog načíta zabudovaný recept a " -#~ "použije ho n astiahnutie feedu.. Pre napr. Newsweek alebo \"The BBC\" alebo " -#~ "\"The New York Times\"\n" -#~ "\n" -#~ "recept ako reťazac - %%prog načíta recept priamo z reťazca.\n" -#~ "\n" -#~ "K dispozícii sú nasledujúce zabudované recepty:\n" -#~ "%s\n" - -#~ msgid "Italian" -#~ msgstr "Taliančina" - -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "" -#~ "Uložiť výstup vstupného modulu do určeného adresára. Užitočné ak chcete " -#~ "zistiť v ktorej fáze prevodu nastala chyba. UPOZORNENIE: Celý obsah " -#~ "zvoleného adresára bude vymazaný." - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "" -#~ "Tento profil je určený pre sériu zariadení SONY PRS. Modely 500, 505, 700, " -#~ "atď." - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Komunikácia so zariadením Cybook Gen 3." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Komunikácia so zariadením BeBook." - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Komunikácia so zariadením BeBook Mini." - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Komunikácia so zariadením Amazon Kindle 2." - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Komunikácia so zariadením Cybook Opus." - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal and John Schember" - -#~ msgid "Communicate with the Sony PRS-505 eBook reader." -#~ msgstr "Komunikácia so zariadením Sony PRS-505." - -#~ msgid "Communicate with the Sony PRS-700 eBook reader." -#~ msgstr "Komunikácia so zariadením Sony PRS-700." - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Kódovanie znakov pre vstupné HTML súbory. Bežne používané kódovania sú napr. " -#~ "cp1252, latin1, iso-8859-1 alebo utf-8." - -#~ msgid " " -#~ msgstr " " - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d z %d" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Komunikácia s Kogan" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Komunikácia s Sweex MM300" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Komunikácia s Booq Avant" - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Komunikácia s Nokia 810 internet tablet." - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Cesta k txt súboru obsahujúcemu komentár." - -#~ msgid "Set font delta" -#~ msgstr "Nastaviť font delta" - -#~ msgid "Cover download" -#~ msgstr "Download obalu" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Download obalov z openlibrary.org" - -#~ msgid "ratings" -#~ msgstr "hodnotenia" - -#~ msgid "Download %s from %s" -#~ msgstr "Download %s z %s" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Download metadát z Douban.com" - -#~ msgid "tags" -#~ msgstr "značky" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Download metadát z Google Books" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Download obalov z librarything.com" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s nenájdený" - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Výstupný adresár. Štandartne aktuálny adresár" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Skúste vložiť kapitoly do jednotlivých sekcií. UPOZORNENIE: Táto voľba je " -#~ "experimentálna. Konverzia múže zlyhať. Tiež môže produkovať neočakávané " -#~ "výstupy." - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Ak chcete použiť isbndb.com, musíte sa prihlásiť do účtu %sfree%s a zadať " -#~ "prístupový kľúč nižšie." - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "Download sérií/značiek/hodnotiacích informácií z librarything.com" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Download sociálnych metaúdajov z amazon.com" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Nepridávajte Obsah na koniec knihy. Užitočné v prípade, že kniha má svoj " -#~ "vlastný obsah." - -#~ msgid "Customize the toolbar" -#~ msgstr "Prispôsobiť lištu nástrojov" - -#~ 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 "" -#~ "Keď calibre odstraňuje medzery medzi odsekmi, automaticky nastaví odseky " -#~ "zarážok, aby zabezpečil, že body môžu byť ľahko rozlíšiteľné. Táto voľba " -#~ "určuje šírku zarážky." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Detekovanie a oprava tvrdých koncov riadkov a ďalších problémov v zdrojovom " -#~ "súbore. To môže zhoršiť situáciu, takže používať s rozvahou." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Použitie regulárneho výrazu k pokusu o odstránenie hlavičky." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Preložiť unicode znaky do ASCII reprezentácie. Používajte opatrne, pretože " -#~ "to nahradí Unicode znaky znakmi ASCII. Napríklad to nahradí \"%s\" s " -#~ "\"Michail Gorbachiov\". Tiež si uvedomte, že v prípadoch, keď existuje viac " -#~ "reprezentácií znaku (znakov spoločných čínskych a japonských napríklad), " -#~ "bude použité najpoužívanejší najväčším množstvom ľudí (Číňania v " -#~ "predchádzajúcom príklade)." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "Regulárny výraz použitý k odstráneniu päty." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Použite regulárneho výrazu k pokusu o odstránenie päty." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "Použitie regulárneho výrazu k odstráneniu hlavičky" - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "REDAKČNÁ KONTROLA" - -#~ msgid "description/reviews" -#~ msgstr "popis/hodnotenie" - -#~ msgid "Book Jacket" -#~ msgstr "Prebal knihy." - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Kniha %s z %s" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Nemožno detekovať %s disk. Jadro pravdepodobne exportuje zastarané verzie " -#~ "SYSFS." - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Kindle knihy z Amazon.uk" - -#~ msgid "Read anywhere." -#~ msgstr "Čítaj kdekoľvek" - -#~ msgid "World Famous eBook Store." -#~ msgstr "Najznámejší obchod s e-knihami" - -#~ msgid "The digital bookstore." -#~ msgstr "Digitálny obchod s knihami" - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Kindle knihy z Amazon" - -#~ msgid "Ebooks for readers." -#~ msgstr "E-knihy pre čitateľov." - -#~ msgid "Your ebook. Your way." -#~ msgstr "Tvoja e-kniha. Tvoja cesta." - -#~ msgid "One web page for every book." -#~ msgstr "Jedna web stránka pre všetky knihy" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "Najlepšie e-knihy za najlepšiu cenu: zdarma!" - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "eReading: kedykoľvek. kdekoľvek." - -#~ msgid "The first producer of free ebooks." -#~ msgstr "Prvý vydavateľ e-kníh zdarma." - -#~ msgid "Kindle eBooks" -#~ msgstr "Kindle e-knihy" - -#~ msgid "Feel every word" -#~ msgstr "Precítiť každé slovo." - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Komunikácia s Nook Color eBook reader." - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Stiahnuť metadata z Amazon" - -#~ msgid "Downloads metadata from Overdrive's Content Reserve" -#~ msgstr "Stiahnuť metadata z Overdrive's Content Reserve" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Kobo podporuje v súčasnej dobe len jednu kolekciu: zoznam \"Im_Reading\". " -#~ "Vytvorte tag nazvaný \"Im_Reading\". " - -#, python-format -#~ 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 "" -#~ "Upraviť text a štruktúru dokumentu pomocou zvyčajných šablón. Vo pôvodnom " -#~ "stave zakázané. Použite %s pre povolenie. Jednotlivé akcie môžu byť zakázané " -#~ "voľbami %s." diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index 11f169390b..e1d398e529 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.8.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-05 00:28+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 20:39+0000\n" "Last-Translator: Martin Srebotnjak <miles@filmsi.net>\n" "Language-Team: Martin Srebotnjak <miles@filmsi.net>\n" "MIME-Version: 1.0\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " "n%100==4 ? 3 : 0);\n" -"X-Launchpad-Export-Date: 2011-08-05 04:38+0000\n" -"X-Generator: Launchpad (build 13604)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:47+0000\n" +"X-Generator: Launchpad (build 13613)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" "X-Poedit-SourceCharset: iso-8859-1\n" @@ -35,7 +35,7 @@ msgstr "Ne stori ničesar" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -98,10 +98,11 @@ msgstr "Ne stori ničesar" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -138,12 +139,12 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -179,21 +180,21 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -236,7 +237,7 @@ msgstr "Dejanje uporabniškega vmesnika" #: /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/actions/preferences.py:25 #: /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 @@ -388,6 +389,8 @@ msgid "" "Send books via email or the web also connect to iTunes or folders on your " "computer as if they are devices" msgstr "" +"Pošlji knjige po e-pošti ali spletu in se poveži tudi v iTunes ali mape " +"računalnika, kot da so naprave" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:802 #: /home/kovid/work/calibre/src/calibre/gui2/actions/help.py:16 @@ -429,53 +432,57 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "Izberi naključno knjigo iz knjižnice calibre" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Poiščite knjige v različnih prodajalnah knjig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Poišči nove vtičnike calibre ali posodobi obstoječe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Videz in občutek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Vmesnik" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Izgled in občutek vmesnika programa calibre si prilagodite svojemu okusu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Vedenje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Spremenite odzivanje programa calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Dodajte lastne stolpce" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "Dodajte/odstranite lastne stolpce v seznamu knjig calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Orodna vrstica" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -483,64 +490,64 @@ msgstr "" "Prilagodite orodne vrstice in kontekstne menije, spreminjajte dostopna " "dejanja v obeh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Iskanje v teku ..." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "Prilagodite iskanje po knjigah v calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Vhodne možnosti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Pretvorba" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "Nastavite možnosti pretvorbe za posamezne vrste vhodnega zapisa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Splošne možnosti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "Nastavite možnosti pretvorbe, skupne vsem vrstam zapisov" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Izhodne možnosti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "Nastavite možnosti pretvorbe za posamezne vrste izhodnega zapisa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Dodajanje knjig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Uvozi/izvozi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "Nadzirajte branje metapodatkov iz datotek ob dodajanju knjig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Shranjevanje knjig na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -548,48 +555,48 @@ msgstr "" "Nadzirajte, kako calibre izvaža datoteke iz lastne zbirke podatkov na disk s " "funkcijo Shrani na disk." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Pošiljanje knjig na naprave" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "Nadzirajte, kako calibre prenese datoteke v vaš bralnik e-knjig" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Pretičniki metapodatkov" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Spreminjanje polj metapodatkov pred shranjevanjem/pošiljanjem" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Funkcije predlog" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Napredno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Ustvarite lastne funkcije predlog" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Souporaba knjig prek e-pošte" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Souporaba" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -597,11 +604,11 @@ msgstr "" "Nastavitev souporabe knjig po e-pošti. Lahko uporabite za samodejno " "pošiljanje prenesenih novic na svoje naprave" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Souporaba prek spleta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -609,37 +616,37 @@ msgstr "" "Nastavitev strežnika calibre, ki vam bo omogočil dostop do lastne knjižnice " "calibre prek interneta, z vsake naprave" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Prenos metapodatkov" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Nadzirajte, kako calibre prenese metapodatke o e-knjigi z medmrežja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Vstavki" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" "Dodajanje/odstranjevanje/spreminjanje različnih funkcionalnosti calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Prilagoditve" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "Podrobna nastavitev obnašanja calibre v različnih kontekstih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Razno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Razne naprednejše nastavitve" @@ -898,7 +905,7 @@ msgstr "Onemogoči imenovan vtičnik" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -912,8 +919,8 @@ msgstr "Pot do knjižnice je predolga. Imeti mora manj kot %d znakov." #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Da" @@ -942,7 +949,7 @@ msgstr "Dnevnik razhroščevanja" msgid "Communicate with Android phones." msgstr "Povezovanje s telefoni Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -950,7 +957,7 @@ msgstr "" "Seznam z vejico ločenih map za pošiljanje e-knjig na napravo. Uporabljena bo " "prva obstoječa" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Povezovanje s telefoni S60." @@ -1077,11 +1084,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Novice" @@ -1089,8 +1096,8 @@ msgstr "Novice" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalog" @@ -1163,8 +1170,8 @@ msgstr "Prenašanje knjig na napravo ..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1174,8 +1181,8 @@ msgstr "Dodajanje knjig na seznam metapodatkov naprave..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1183,8 +1190,8 @@ msgstr "Odstranjevanje knjig z naprave ..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1422,12 +1429,12 @@ msgstr "Kobo podpira več zbirk, vključno z " msgid "Create tags for automatic management" msgstr "Ustvari značke za samodejno upravljanje" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Ni podprto" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -1838,6 +1845,8 @@ msgid "" "Enter the folder where the books are to be stored. This folder is prepended " "to any send_to_device template" msgstr "" +"Vnesite mapo, kjer bodo shranjene knjige. Mapa je pripeta na začetek vsake " +"predloge send_to_device" #: /home/kovid/work/calibre/src/calibre/devices/user_defined/driver.py:66 msgid "Card A folder" @@ -2568,7 +2577,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3540,7 +3549,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Vsi članki" @@ -3548,6 +3563,10 @@ msgstr "Vsi članki" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "To je knjiga Amazon Topaz. Ni je mogoče obdelati." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Naslovnica" @@ -4309,7 +4328,7 @@ msgstr "Dodaj knjige v knjižnico calibre/napravo iz datotek na računalniku" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Dodaj knjige iz ene mape" @@ -4349,85 +4368,85 @@ msgstr "Dodaj datoteke obstoječim knjižnim zapisom" msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Izberite datoteke knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Dodajanje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "Ustvarjanje zapisov knjig iz številk ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Prenašanje knjig na napravo." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Podprte knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Izberite knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Metapodatkov ni bilo mogoče prebrati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Metapodatkov ni bilo mogoče prebrati iz naslednjih" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "Add to library" msgstr "Dodaj v knjižnico" -#: /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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Nobena od knjig ni izbrana" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Naslednje knjige so navidezne in jih ni mogoče dodati v knjižnico calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Datotek knjig ni mogoče najti" @@ -4470,7 +4489,7 @@ msgstr "Uporabniške beležke, izdelane zgolj iz glavne knjižnice" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Nobena od knjig ni izbrana." @@ -4508,7 +4527,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Ustvari katalog knjig v moji knjižnici calibre" @@ -4546,126 +4565,127 @@ msgstr "%d knjig" msgid "Choose calibre library to work with" msgstr "Izberite knjižnico calibre za delovanje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Zamenjaj/ustvari knjižnico ..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Hitri preklop" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Preimenuj knjižnico" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "Odstrani knjižnico" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Izberi naključno knjigo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Vzdrževanje knjižnice" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Stanje varnostnega kopiranja metapodatkov knjižnice" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "Začni varnostno kopirati metapodatke vseh knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Preveri knjižnico" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Obnovi zbirko podatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Preimenuj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Izberite novo ime za knjižnico <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Note that the actual library folder will be renamed." msgstr "Upoštevajte, da bo dejanska mapa knjižnice preimenovana." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Že obstaja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Mapa %s že obstaja. Najprej jo izbrišite." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Preimenovanje ni uspelo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "Knjižnica odstranjena" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "brez" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Stanje varnostnega kopiranja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Preostale datoteke metapodatkov knjig za pisanje: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Varnostno kopiraj metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4673,7 +4693,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4682,13 +4702,13 @@ msgstr "" msgid "Success" msgstr "Uspešno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4698,44 +4718,44 @@ msgstr "" msgid "Failed" msgstr "Ni uspelo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Ni najdenih težav" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "Datoteke iz vaše knjižnice se ujemajo s podatki v zbirki podatkov." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Ni najdenih knjižnic" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Ni dovoljeno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "Knjižnic ne morete zamenjati med izvajanjem opravil." @@ -4747,11 +4767,11 @@ msgstr "C" msgid "Convert books" msgstr "Pretvori knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Posamična pretvorba" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Paketna pretvorba" @@ -4816,8 +4836,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4855,104 +4877,104 @@ msgstr "" "Nekaterih knjig ni bilo mogoče izbrisati, poglejte podrobnost s klikom gumba " "Pokaži podrobnosti." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Odstrani knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Odstrani izbrane knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Odstrani datoteke določene vrste izbranih knjig." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "Odstrani vse vrste zapisa izbranih knjig z izjemo ..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats from selected books" msgstr "Odstrani vse vrste zapisov izbranih knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103 msgid "Remove covers from selected books" msgstr "Odstrani naslovnice izbranih knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Odstrani ujemajoče knjige z naprave" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Ni mogoče izbrisati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Izberite vrste zapisa za brisanje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Knjig ni mogoče izbrisati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Nobena naprava ni povezana" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Glavni pomnilnik" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Pomnilniška kartica A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Pomnilniška kartica B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Ni knjig za brisanje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 msgid "None of the selected books are on the device" msgstr "Na napravi ni izbranih knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Brisanje knjig z naprave." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5034,35 +5056,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Uredi metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Spoji zapise knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Posamično urejanje metapodatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Paketno urejanje metapodatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Prenesi metapodatke in naslovnice" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Spoji v prvo izbrano knjigo - izbriši druge" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Spoji v prvo izbrano knjigo - obdrži druge" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "Spoji le zapise v prvo izbrano knjigo - izbriši druge" @@ -5270,20 +5292,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "Spremeni vedenje programa calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Zaženi čarovnika dobrodošlice" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "Pridobite vtičnike za oplemenitenje calibra" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Ponovno zaženi v razhr. načinu" @@ -5313,7 +5335,6 @@ msgid "S" msgstr "S" #: /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 "Shrani na disk" @@ -5322,46 +5343,46 @@ msgid "Save to disk in a single directory" msgstr "Shrani na disk v eno mapo" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format msgid "Save only %s format to disk" msgstr "Shrani samo zapis %s na disk" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format msgid "Save only %s format to disk in a single directory" msgstr "Shrani samo zapis %s na disk v posamezno mapo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Ni mogoče shraniti na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Izberite ciljno mapo" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Napaka pri shranjevanju" -#: /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 "There was an error while saving." msgstr "Pri shranjevanju je prišlo do napake." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 "Nekaterih knjig ni mogoče shraniti" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Kilknite gum Pokaži podrobnosti, da vidite, za katere gre." @@ -5402,90 +5423,94 @@ msgstr "Za knjige na tej napravi hitri ogled ni na voljo." msgid "Similar books..." msgstr "Podobne knjige ..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Knjige istega avtorja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Knjige iz te zbirke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Knjige tega izdajatelja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Knjige z istimi značkami" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "Pridobi knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "Išči e-knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "Išči tega avtorja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "Išči ta naslov" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "Išči to knjigo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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 "Trgovine" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:45 #: /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:285 msgid "Choose stores" msgstr "Izberi trgovine" -#: /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/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "Iskati ni mogoče" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5495,11 +5520,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "To sporočilo prikaži znova" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "O funkciji Pridobi knjige" @@ -5533,50 +5558,50 @@ msgstr "V" msgid "View" msgstr "Pokaži" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Pokaži določeno vrsto zapisa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Preberi naključno knjigo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "Počisti seznam nazadnje ogledanih" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Ogled ni možen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Zapis ni na voljo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "Izbrane knjige nimajo vrste zapisa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Izberite zapis, ki si ga želite ogledati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Izbranih je več knjig" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5585,15 +5610,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Mape ni mogoče odpreti" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 msgid "This book no longer exists in your library" msgstr "Te knjige ni več v vaši knjižnici" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s nima razpoložljivih zapisov." @@ -5763,6 +5788,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5777,8 +5804,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5829,45 +5856,45 @@ msgstr "" msgid "Donate" msgstr "Doniraj" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Odprite s klikom" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" -msgstr "" +msgstr "Id-ji" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Zbirke" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Prilepi naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopiraj naslovnico" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Dvokliknite, da se odpre okno podrobnosti o knjigi" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Pot" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5886,7 +5913,7 @@ msgstr "Možnosti BibTeX" #: /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/mobi_output.py:18 #: /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 @@ -5906,7 +5933,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5931,7 +5958,7 @@ msgstr "izhod" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6963,52 +6990,43 @@ msgstr "Seznam znanih zbirk. Lahko dodate nove zbirke." msgid "Book " msgstr "Knjiga " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "Izvoz MOBI" -#: /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 "Privzeto" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Naslov kazala vsebine:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Možnosti za Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Prezri &robove strani" @@ -8348,6 +8366,76 @@ msgstr "Datum" msgid "Delete from device" msgstr "Izbriši z naprave" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Urejevalnik kategorij" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8420,12 +8508,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Neveljavno ime avtorja" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8440,7 +8528,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "&Najdi" @@ -10000,7 +10088,6 @@ 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:112 msgid "Are your sure?" msgstr "Ste prepričani?" @@ -10054,64 +10141,14 @@ msgstr "" msgid "Add tag to available tags and apply it to current book" msgstr "Dodaj značko k trenutni knjigi in značkam, ki so na voljo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Urejevalnik kategorij" - -#: /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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" msgstr "" @@ -10124,19 +10161,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "Izbran ni noben stolpec" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11733,6 +11770,10 @@ msgstr "" msgid "Compact Metadata" msgstr "Strni metapodatke" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Privzeto" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "Vse na enem zavihku" @@ -14300,42 +14341,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Iskanja" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "Preimenuj uporabniško kategorijo" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "Ime %s je že v uporabi!" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14412,11 +14453,11 @@ msgstr "Dodaj v uporabniško kategorijo" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Poišči element v brskalniku značk" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14432,58 +14473,58 @@ msgstr "" "*karkoli, boste filtrirali vse kategorije naenkrat in prikazali le tiste\n" "elemente, ki vsebujejo besedilo \"karkoli\"." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+F" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Najdi prvi/naslednji ujemajoči zapis" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Strni vse kategorije" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Razvrsti po imenu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Razvrsti po priljubljenosti" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Razvrsti po povprečni oceni" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Določite zaporedje razvrščanja v brskalniku značk" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "ujemanje vseh pogojev" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "ujemanje poljubnih pogojev" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Ko izbirate več vnosov v brskalniku značk, naj se ujemajo z vsemi ali vsakim " "izmed njih" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "Upravljaj z avtorji, značkami, itn." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16566,18 +16607,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Selitev stare zbirke podatkov v knjižnico e-knjig v %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopiranje <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Strnjevanje zbirke podatkov" @@ -17140,53 +17181,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17196,37 +17237,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17236,7 +17277,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17246,24 +17287,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17272,11 +17313,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17284,7 +17325,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17293,7 +17334,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17304,27 +17345,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17338,7 +17379,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17346,7 +17387,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17355,14 +17396,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17372,7 +17413,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17380,13 +17421,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17395,7 +17436,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17408,7 +17449,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17425,7 +17466,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17440,83 +17481,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17681,38 +17746,42 @@ msgid "Spanish (Nicaragua)" msgstr "španski (Nikaragva)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "nemški (Avstrija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "francoski (Belgija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "nizozemski (Nizozemska)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "nizozemski Belgija)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17899,31 +17968,31 @@ msgstr "Prenašanje naslovnice iz %s" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Neimenovan članek" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Članek prenesen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Prenos članka ni uspel: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Pridobivanje vira" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18693,7 +18762,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" -msgstr "" +msgstr "Shrani izvorno datoteko pri pretvorbi iz iste vrste zapisa" #: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" @@ -18702,442 +18771,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Kodiranje znakov za vhodne datoteke HTML. Najpogostejše izbire: cp1250, " -#~ "latin2, iso-8859-2 in utf-8." - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d od %d" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Povezovanje z Booq Avant" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Povezovanje s Kogan" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Ne morem zaznati %s diska. Vaš kernel verjetno izvaža nepravilno verzijo " -#~ "SYSFS-a." - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Povezovanje s PocketBook 602 bralnikom." - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Prenese metapodatke z amazon.com v španščini" - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Prenese metapodatke z amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Prenese metapodatke z amazon.com v angleščini" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Prenese metapodatke z amazon.de" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Prenese metapodatke z amazon.com" - -#~ msgid "Cover download" -#~ msgstr "Prenos naslovnice" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Prenesi naslovnice z openlibrary.org" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Prenesi naslovnice z librarything.com" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s ni mogoče najti" - -#~ msgid "ratings" -#~ msgstr "ocene" - -#~ msgid "description/reviews" -#~ msgstr "opisi/kritike" - -#~ msgid "Query: %s" -#~ msgstr "Poizvedba: %s" - -#~ msgid "Book author(s)" -#~ msgstr "Avtor(ji) knjige" - -#~ msgid "Book title" -#~ msgstr "Naslov knjige" - -#~ msgid "Keywords" -#~ msgstr "Ključne besede" - -#~ msgid "Book publisher" -#~ msgstr "Založnik" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "POVZETEK:\n" -#~ " %s" - -#~ msgid "Book ISBN" -#~ msgstr "ISBN knjige" - -#~ msgid "No cover found!" -#~ msgstr "Naslovnice ni mogoče najti!" - -#~ msgid "Customize the toolbar" -#~ msgstr "Prilagodite orodno vrstico" - -#~ msgid "Customize searching" -#~ msgstr "Prilagodite iskanje" - -#~ msgid "Skip 'Connect to iTunes' recommendation" -#~ msgstr "Preskoči predlog 'Poveži z iTunes'" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Kobo trenutno podpira samo eno zbirko: seznam \"Im_Reading\". Ustvarite " -#~ "značko z imenom \"Im_Reading\". " - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Povezovanje z bralnikom e-knjig Nook Color." - -#, python-format -#~ 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 "" -#~ ". Na voljo sta dve posebni zbirki: %s:%s in %s:%s. Ti vrednosti dodajte na " -#~ "seznam in ju omogočite. Zbirki bosta poimenovani z imenom, ki sledi znaku " -#~ "\":\"." - -#~ msgid "List builtin recipes" -#~ msgstr "Prikaži seznam vgrajenih receptov" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Ni mogoče razčleniti: %s z napako: %s" - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Prenesi naslovnice z amazon.com" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Prenese naslovnice z Douban.com" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "API za douban.com je prekoračil čas. Poskusite znova kasneje." - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Prenese metapodatke z Douban.com" - -#~ msgid "Download %s from %s" -#~ msgstr "Prenesi %s z %s" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Pretvori komentarje, prenesene z %s, v navadno besedilo" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Prenese metapodatke z Google Books" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Če želite uporabiti isbndb.com, se morate prijaviti za %sbrezplačen račun%s " -#~ "in spodaj vnesti kodo za dostop." - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Prenese socialne metapodatke z amazon.com" - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Prenese metapodatke s Fictionwise" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Fictionwise je prekoračil čas. Poskusite znova kasneje." - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise je naletel na napako." - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Vseh podrobnosti o vnosu ni moč pridobiti" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Največje število pridobljenih rezultatov" - -#~ msgid "No result found for this search!" -#~ msgstr "Ni zadetkov za to iskanje!" - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Prenese metapodatke s francoskega Nicebooks" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Prenese naslovnice s francoskega Nicebooks" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Nicebook je naletel na napako." - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s ni mogoče najti." - -#~ msgid "A cover was found for this book" -#~ msgstr "Za to knjigo je na voljo naslovnica" - -#~ msgid "Cover saved to file " -#~ msgstr "Naslovnica shranjena v datoteko " - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Prenese metapodatke z Amazona" - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Knjiga %s od %s" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Največje število čakajočih delovnih procesov" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Nazadnje prebrana stran: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Nazadnje prebrana stran: lega %d (%d%%)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Lega %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Stran %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Lega %d • %s</b><br />" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Izberite cilj za %s.%s" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "Vse datoteke iz %s bodo <b>trajno izbrisane</b>. Želite nadaljevati?" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Kopiranih %d knjig na %s" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Izberite vrste zapisa, ki jih <b>ne</b> želite izbrisati" - -#~ msgid "Download only social metadata" -#~ msgstr "Prenesi le socialne metapodatke" - -#~ msgid "social metadata" -#~ msgstr "družabne metapodatke" - -#~ msgid "Text justification:" -#~ msgstr "Poravnava besedila:" - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i/%i knjig" - -#~ msgid "Has Cover" -#~ msgstr "ima naslovnico" - -#~ msgid "Has Summary" -#~ msgstr "ima povzetek" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Velikost naslovnice: %dx%d slik. točk" - -#~ msgid "There were errors" -#~ msgstr "Prišlo je do napak" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Pri prenašanju socialnih metapodatkov je prišlo do napake" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd.mm.yyyy" - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Odstrani obrobo z naslovnice (če obstaja)" - -#~ msgid "Book %s of %s." -#~ msgstr "Knjiga %s od %s." - -#~ msgid "cover" -#~ msgstr "naslovnica" - -#~ msgid "Downloaded" -#~ msgstr "Preneseno" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s za: %s" - -#~ msgid "Modified Date" -#~ msgstr "Datum spremembe" - -#~ msgid "Automatic" -#~ msgstr "Samodejno" - -#~ msgid "Open Editor" -#~ msgstr "Odpri urejevalnik" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Prenašanje socialnih metapodatkov, prosimo, počakajte ..." - -#, python-format -#~ msgid "Remove %s from category %s" -#~ msgstr "Odstrani %s iz kategorije %s" - -#~ msgid "Manage &user categories" -#~ msgstr "Upravljaj z &uporabniškimi kategorijami" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Hitri vodnik po Calibre" - -#, python-format -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>." -#~ msgstr "" -#~ "Program %s je bil posodobljen z različico <b>%s</b>. Oglejte si <a " -#~ "href=\"http://calibre-ebook.com/whats-new\">novosti</a> (v angl.)." - -#~ msgid "Exception " -#~ msgstr "Izjema " - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "ignore" -#~ msgstr "prezri" - -#~ msgid "mixed" -#~ msgstr "mešano" - -#~ msgid "misc" -#~ msgstr "razno" - -#~ msgid "book" -#~ msgstr "knjiga" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Povezovanje s Sweex MM300." - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Povezovanje z Digma Q600." - -#~ msgid "Unknown publisher" -#~ msgstr "Neznan izdajatelj" - -#~ msgid "Copy Image" -#~ msgstr "Kopiraj sliko" - -#, python-format -#~ 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 "" -#~ "Spremeni besedilo dokumenta in strukturo z uporabo pogostih vzorcev. " -#~ "Privzeto onemogočeno. Uporabite %s, da jo omogočite. Posamezna dejanja so " -#~ "lahko onemogočena z možnostmi %s." - -#~ 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 "" -#~ "Ko calibre odstrani razmik med odstavki, samodejno določi odmik odstavkov, s " -#~ "čimer zagotovi, da je mogoče odstavke enostavno razločiti. Ta možnost " -#~ "nadzira širino tega odmika." - -#~ msgid "The first producer of free ebooks." -#~ msgstr "Prvi izdajatelj brezplačnih e-knjig." - -#~ msgid "Read anywhere." -#~ msgstr "Beri kjerkoli." - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "Knjige, učbeniki, e-knjige, igrače, igre in drugo." - -#~ msgid "Publishers of fine books." -#~ msgstr "Založniki kakovostnih knjig." - -#~ msgid "World Famous eBook Store." -#~ msgstr "Svetovno znana trgovina z e-knjigami." - -#~ msgid "The digital bookstore." -#~ msgstr "Digitalna knjigarna." - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Knjige Kindle podjetja Amazon" - -#~ msgid "Ebooks for readers." -#~ msgstr "E-knjige za bralnike." - -#~ msgid "Your ebook. Your way." -#~ msgstr "Vaša e-knjiga. Na vaš način." - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "Najboljše e-knjige za najboljšo ceno: brezplačno!" - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "e-Branje: kadarkoli, kjerkoli." - -#~ msgid "One web page for every book." -#~ msgstr "Ena spletna stran za vsako knjigo." - -#~ msgid "Kindle eBooks" -#~ msgstr "eKnjige Kindle" - -#~ msgid "Foyles of London, online" -#~ msgstr "Foyles of London, spletna" - -#~ msgid "Feel every word" -#~ msgstr "Začuti sleherno besedo" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Knjige Kindle z Amazon.co.uk" - -#~ msgid "Kindle books from Amazon.uk." -#~ msgstr "Knjige Kindle z Amazon.co.uk." - -#~ msgid "Kindle books from Amazon.de." -#~ msgstr "Knjige Kindle z Amazon.de." - -#~ msgid "Kindle books from Amazon." -#~ msgstr "Knjige Kindle z Amazon.com." - -#~ msgid "Der eBook Shop." -#~ msgstr "Trgovina Der eBook." - -#~ msgid "Google Books" -#~ msgstr "Knjige Google" - -#~ msgid "Feel every word." -#~ msgstr "Začutite sleherno besedo." - -#~ msgid "The Pragmatic Bookshelf" -#~ msgstr "Pragmatična knjižna polica" - -#~ msgid "Downloads metadata and covers from Douban.com" -#~ msgstr "Prenese metapodatke in naslovnice z Douban.com." diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index 6fd0ac7952..9bf06f8551 100644 --- a/src/calibre/translations/sq.po +++ b/src/calibre/translations/sq.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-07-11 08:59+0000\n" -"Last-Translator: Nader stouhy <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:31+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Albanian <sq@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:36+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:35+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "A ka absolutisht asgjë" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "A ka absolutisht asgjë" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "A ka absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "A ka absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Ndërfaqe" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Panel" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Shndërrim" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Shtojca" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Lajme" @@ -1034,8 +1039,8 @@ msgstr "Lajme" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Krejt artikujt" @@ -3295,6 +3306,10 @@ msgstr "Krejt artikujt" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Faqe Titulli" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "N" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Hiqni libra" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "P" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ msgid "S" msgstr "R" #: /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 "Ruaje në disk" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Libra nga po ai autor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Libra në këtë seri" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Libra nga ky botues" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Libra me të njëjtat etiketa" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "q" msgid "View" msgstr "Shfaqje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Shteg" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "Libër " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "Jeni i sigurt?" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18301,93 +18366,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "tags" -#~ msgstr "etiketa" - -#~ msgid "description/reviews" -#~ msgstr "përshkrime/recensione" - -#~ msgid "Download %s from %s" -#~ msgstr "Shkarkoje %s prej %s" - -#~ msgid "Book Jacket" -#~ msgstr "Mbështjellëse Libri" - -#~ msgid "Choose plugin" -#~ msgstr "Zgjidhni shtojcë" - -#~ msgid "Invalid size" -#~ msgstr "Madhësi e pavlefshme" - -#~ msgid "Warning" -#~ msgstr "Sinjalizim" - -#~ msgid "The download timed out." -#~ msgstr "Shkarkimit i mbaroi koha." - -#~ msgid "Bad cover" -#~ msgstr "Kapak i Prishur" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "Kapaku s'është pamje e vlefshme" - -#~ msgid "There were errors" -#~ msgstr "Pati gabime" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid "Every " -#~ msgstr "Çdo " - -#~ msgid "day" -#~ msgstr "ditë" - -#~ msgid "Monday" -#~ msgstr "të Hënë" - -#~ msgid "Tuesday" -#~ msgstr "të Martë" - -#~ msgid "Wednesday" -#~ msgstr "të Mërkurë" - -#~ msgid "Thursday" -#~ msgstr "të Enjte" - -#~ msgid "Friday" -#~ msgstr "të Premte" - -#~ msgid "Saturday" -#~ msgstr "të Shtunë" - -#~ msgid "Sunday" -#~ msgstr "të Dielë" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "&Kërko:" - -#~ msgid "Del" -#~ msgstr "Del" - -#~ msgid "Edit meta information" -#~ msgstr "Përpunoni të dhëna meta" - -#~ msgid "Convert E-books" -#~ msgstr "Shndërro E-libra" - -#~ msgid "Configure calibre" -#~ msgstr "Formësoni calibre-in" - -#~ msgid " " -#~ msgstr " " - -#~ msgid " " -#~ msgstr " " diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index 2495f89bc8..b0ee68c956 100644 --- a/src/calibre/translations/sr.po +++ b/src/calibre/translations/sr.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-01-25 08:58+0000\n" -"Last-Translator: Vladimir Oka <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:19+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Serbian <sr@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:49+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:46+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -32,7 +32,7 @@ msgstr "Ne radi baš ništa" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -95,10 +95,11 @@ msgstr "Ne radi baš ništa" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -135,12 +136,12 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -176,21 +177,21 @@ msgstr "Ne radi baš ništa" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -233,7 +234,7 @@ msgstr "Akcije korisničkog interfejsa" #: /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/actions/preferences.py:25 #: /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 @@ -423,52 +424,56 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Izgled i ponašanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Interfejs" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Prilagodite izgled i ponašanje calibrea da odgovara vašem ukusu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Ponašanje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Promenite način ponašanja calibrea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Dodajte sopstvene kolone" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "Dodajte/uklonite sopstvene kolone za calibre spisak knjiga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Traka sa alatkama" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -476,65 +481,65 @@ msgstr "" "Prilagodite traku sa alatima i kontekstno osetljive menije menjajući akcije " "koje su na raspolaganju u svakom od njih" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Ulazna podešavanja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Konverzija" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "Postavite opcije za konverziju za svaki od ulaznih formata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Uobičajene opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "Postavite opcije za konverziju za sve formate" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Izlazne opcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "Postavite opcije za konverziju specifične za svaki izlazni format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Dodajem knjige" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Uvoz/izvoz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrolišite kako calibre čita metapodatke iz fajlova kada dodaje knjige" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Snimam kjige na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -542,48 +547,48 @@ msgstr "" "Kontrolišite kako calibre izvozi fajlove iz baze podataka na disk kada se " "koristi opcija Snimi na disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Šaljem knjige na uređaj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "Kontrolišite kako calibre šalje fajlove na vaš čitač" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Priključci za metapodatke" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Izmeni metapodatke pre snimanja/slanja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Šablonske funkcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Napredno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Napravite sopstvene šablonske funkcije" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Šaljem knjige elektronskom poštom" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Razmena" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -591,11 +596,11 @@ msgstr "" "Podesite razmenu knjiga elektronskom poštom. Ovo se može koristiti i za " "automatsko slanje preuzetih vesti na vaš uređaj" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Razmena preko Interneta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -603,36 +608,36 @@ msgstr "" "Podesite calibre server sadržaja koji će omogućiti pristup vašoj calibre " "biblioteci s bilo koje lokacije, bilo kog uređaja, a preko Interneta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Preuzimanje metapodataka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Dodaci" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Dodaj/ukloni/podesi različite elemente ponašanja calibrea" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Fina podešavanja" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "Fino podesite kako se calibre ponaša u različitim situacijama" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Razno" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Razna napredna podešavanja" @@ -889,7 +894,7 @@ msgstr "Isključi navedeni dodatak" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -903,8 +908,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Da" @@ -933,7 +938,7 @@ msgstr "Izveštaj o radu" msgid "Communicate with Android phones." msgstr "Uspastavi vezu sa Android telefonima." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -941,7 +946,7 @@ msgstr "" "Zarezima razdvojen spisak direktorijuma na uređaju u koje će se slati " "knjige. Koristiće se prvi postojeći." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Uspostavi vezu sa S60 telefonima." @@ -1065,11 +1070,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Vesti" @@ -1077,8 +1082,8 @@ msgstr "Vesti" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalog" @@ -1152,8 +1157,8 @@ msgstr "Šaljem knjige na uređaj..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1163,8 +1168,8 @@ msgstr "Dodajem knjige na spisak metapodataka na uređaju..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1172,8 +1177,8 @@ msgstr "Uklanjam knjige sa uređaja..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1408,12 +1413,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Nije dovršeno" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2594,7 +2599,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3630,7 +3635,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Svi članci" @@ -3638,6 +3649,10 @@ msgstr "Svi članci" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Ovo je Amazon Topaz knjiga. Nju nije moguće obraditi." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "Detalji nisu dostupni" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Naslovna strana" @@ -4461,7 +4476,7 @@ msgstr "Dodaj knjige s računara u calibre, ili biblioteku na uređaju" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Dodaj knjige iz jednog direktorijuma" @@ -4502,84 +4517,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Prenosim knjige na uređaj." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Podržane knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Dodao sam neke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Nisam uspeo da pročitam metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Nisam upseo da pročitam metapodatke iz" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "Add to library" msgstr "Dodaj u biblioteku" -#: /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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Nije izabrana nijedna knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "Ove knjige su virtuelne i ne mogu biti dodate u calibre biblioteku:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Nisu pronađeni fajlovi s knjigama" @@ -4622,7 +4637,7 @@ msgstr "Koristite samo beleške iz glavne biblioteke" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Nije izabrana nijedna knjiga" @@ -4660,7 +4675,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4698,87 +4713,88 @@ msgstr "%d knjiga" msgid "Choose calibre library to work with" msgstr "Izaberi calibre biblioteku za rad" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Promeni/kreiraj biblioteku..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Brzi prelazak" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Preimenuj biblioteku" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Izaberi knjigu nasumice" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Održavanje biblioteke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Status rezervne kopije metapodataka iz bilioteke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "Počni da praviš rezervnu kopiju metapodataka svih knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Proveri ispravnost biblioteke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Preimenuj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Izaberite novo ime za biblioteku <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Note that the actual library folder will be renamed." msgstr "" "Obratite pažnju, biće promenjeno ime samog direktorijuma u kome je " "biblioteka." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Već postoji" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Direktorijum %s već postoji. Morate ga prvo izbrisati." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Promena imena nije uspela" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4787,41 +4803,41 @@ msgstr "" "Nisam uspeo da promenim ime biblioteke %s. Najčešći uzrok je ako je neki od " "fajlova u biblioteci otvoren u nekom drugom programu." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "nema" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Status rezervne kopije" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Preostali metapodaci za upis u knjigu: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Napravi rezervnu kopiju metapodataka" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4829,7 +4845,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4838,13 +4854,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4854,23 +4870,23 @@ msgstr "" msgid "Failed" msgstr "Nije uspelo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Nije pronađena nijedna bibilioteka" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -4879,15 +4895,15 @@ msgstr "" "Nije pronađena nijedna postojeća biblioteka u %s. Navedena biblioteka će " "biti uklonjena iz liste poznatih biblioteka." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Nije dozvoljeno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -4895,7 +4911,7 @@ msgstr "" "Ne možete da promenite biblioteku ako koristite promenljivu " "CALIBRE_OVERRIDE_DATABASE_PATH." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "Ne možete da promenite biblioteku kada ima još aktivnih poslova." @@ -4907,11 +4923,11 @@ msgstr "C" msgid "Convert books" msgstr "Konvertuj knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Konvertuj pojedinačno" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Konvertuj masovno" @@ -4978,8 +4994,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5017,92 +5035,92 @@ msgstr "" "Brisanje nekih knjiga nije uspelo, kliknite na Prikaži detalje za više " "informacija." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Ukloni knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Ukloni izabrane knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Ukloni fajlove navedenih formata za izabrane knjige..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "Ukloni sve formate za izabrane knjige, osim..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "Ukloni naslovne strane izabranih knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Ukloni odgovarajuće knjige sa uređaja" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Ne mogu da obrišem" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Izaberite formate za brisanje" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Ne mogu da izbrišem knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Nije priključen nijedan uređaj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Osnovna memorija" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Memorijska kartica A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Memorijska kartica B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Nema knjiga koje mogu biti izbrisane" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 msgid "None of the selected books are on the device" msgstr "Nijedna od izabranih knjiga se ne nalazi na uređaju" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Brišem knjige sa uređaja." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5110,7 +5128,7 @@ msgstr "" "Neke od izabranih knjiga se nalaze na priključenom uređaju. <b>Odakle</b> " "želite da ih obrišete?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5118,7 +5136,7 @@ msgstr "" "Izabrane knjige će biti <b>zauvek izbrisane</b> i fajlovi uklonjeni iz vaše " "calibre biblioteke. Da li ste sigurni?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5202,35 +5220,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Promeni metapodatke" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Spoj odrednice s knjigama" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Izmena pojedinačnih metapodataka" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Masovna izmena metapodataka" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Preuzmi metapodatke i naslovne strane" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Spoji u prvu izabranu knjigu - ostale izbriši" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Spoji u prvu izabranu knjigu - ostale zadrži" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "Spoj formate u prvu izabranu knjigu - izbriši ostale" @@ -5450,20 +5468,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Pokrenite čarobnjaka za dobrodošlicu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Pokreni u test načinu rada" @@ -5493,7 +5511,6 @@ msgid "S" msgstr "S" #: /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 "Snimi na disk" @@ -5502,26 +5519,26 @@ msgid "Save to disk in a single directory" msgstr "Snimi na disk u jedan direktorijum" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format msgid "Save only %s format to disk" msgstr "Snimi na disk samo %s format" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format msgid "Save only %s format to disk in a single directory" msgstr "Sačuvaj samo format %s na disk u jedan direktorijum" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Ne mogu da snimim na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Promeni ciljni direktorijum" -#: /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 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 " @@ -5531,20 +5548,20 @@ msgstr "" "biblioteku. Snimanje na disk je namenjeno izvoženju fajlova iz calibre " "biblioteke na neko dugo mesto." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Greška pri snimanju" -#: /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 "There was an error while saving." msgstr "Došlo je do greške pri snimanju." +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 "Nisam uspeo da snimim neke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Kliknite na dugme za više detalja da vidite koje." @@ -5585,90 +5602,94 @@ msgstr "" msgid "Similar books..." msgstr "Slične knjige..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Knjige od istog autora" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Knjige iz iste serije" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Knjige od istog izdavača" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Knjige sa istim etiketama" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5678,11 +5699,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5718,39 +5739,39 @@ msgstr "V" msgid "View" msgstr "Prikaži" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Prikaži određeni format" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Nemoguće pregledati" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Format nije na raspolaganju" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Izaberite format za prikaz" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -5759,11 +5780,11 @@ msgstr "" "Neke od izabranih knjiga nisu na raspolaganju u formatu %s. Morate ih prvo " "konvertovati." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Izabrano je više knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5776,15 +5797,15 @@ msgstr "" "započet, ovaj proces se ne može prekinuti pre završetka. Da li želite da " "nastavite?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Ne mogu da otvorim direktorijum" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s nema raspoloživih formata." @@ -5968,6 +5989,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5982,8 +6005,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6037,45 +6060,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Kliknite da biste otvorili" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Kolekcije" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Kliknite dva puta da otvorite prozor s detaljima o knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Putanja" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -6094,7 +6117,7 @@ msgstr "BibTeX opcije" #: /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/mobi_output.py:18 #: /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 @@ -6114,7 +6137,7 @@ msgstr "Opcije koje se odnose na" #: /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/mobi_output.py:18 #: /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 @@ -6139,7 +6162,7 @@ msgstr "izlaz" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7196,52 +7219,43 @@ msgstr "Spisak poznatih serija. Možete dodati i nove serije." msgid "Book " msgstr "Knjiga " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI izlaz" -#: /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 "Podrazumevana" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Naslov za Sadržaj:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Promeni veličinu slika za &Palm uređaje" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Koristi polje za &sortiranje po autoru kao ime autora" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Onemogući komprimovanje sadržaja fajla" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Nemoj da dodaješ Sadržaj u knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Opcije za Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Vrsta slova za impresum časopisa:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Etiketa za Privatna dokumenta:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Ignoriši &margine:" @@ -8610,6 +8624,78 @@ msgstr "Datum" msgid "Delete from device" msgstr "Izbriši sa uređaja" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "Ova stavka je prazna" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "Stavka ne može da bude prazna. Izbrišite je." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Nije izabrana nijedna stavka" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "Morate izabrati jednu stavku iz liste raspoloživih stavki." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "Nije izabrana nijedna stavka" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Uređivač kategorija" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Stavke u upotrebi" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Izbriši stavku iz baze podataka. Ovo će prvo ukloniti ovu stavku iz svih " +"knjiga, a zatim je ukloniti i iz baze podataka." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "Preimenuj stavku u svakoj knjizi koja je koristi." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8682,12 +8768,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Neispravno ime autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Imena autora ne mogu sadržati znak &." @@ -8702,7 +8788,7 @@ msgid "&Search for:" msgstr "&Traži:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "Traž&i" @@ -10331,7 +10417,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Ukloni etiketu iz trenutne kategorije etiketa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Da li ste sigurni?" @@ -10389,65 +10474,13 @@ msgstr "" "Dodaj etiketu u listu raspoloživih etiketa i stavi je na trenutno izabranu " "knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "Ova stavka je prazna" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "Stavka ne može da bude prazna. Izbrišite je." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Nije izabrana nijedna stavka" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "Morate izabrati jednu stavku iz liste raspoloživih stavki." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "Nije izabrana nijedna stavka" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "Morate izabrati bar jednu stavku iz liste" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "Da li ste sigurni da želite da izbrišete ove stavke?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Uređivač kategorija" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Stavke u upotrebi" - -#: /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." +msgid "Tag" msgstr "" -"Izbriši stavku iz baze podataka. Ovo će prvo ukloniti ovu stavku iz svih " -"knjiga, a zatim je ukloniti i iz baze podataka." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 -msgid "Rename the item in every book where it is used." -msgstr "Preimenuj stavku u svakoj knjizi koja je koristi." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10461,19 +10494,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -12127,6 +12160,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Podrazumevana" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14805,43 +14842,43 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Promena autora za više knjiga može potrajati. Da li ste sigurni?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" "Izmena metapodataka za ovoliko knjiga može potrajati. Da li ste sigurni?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Pretrage" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Naziv pretrage već postoji" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "Naziv sačuvane pretrage %s je već u upotrebi." @@ -14918,11 +14955,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Pronađi stavku u izlogu etiketa" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14940,59 +14977,59 @@ msgstr "" "stavke\n" "koje sadrže tekst \"foo\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Pronađi prvu/sledeću stavku" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Zatvori sve kategorije" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" "Nema više rezultata pretrage.</b><p> Kliknite na \"Traži ponovo\" da biste " "skočili na prvi rezultat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Sortiraj po imenu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Sortiraj po popularnosti" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Sortiraj po srednjoj oceni" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Odredite način sortiranja u Izlogu etiketa" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Moraju odgovarati svi" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Odgovara bilo koji od" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Kada je u Izlogu etiketa izabrano više stavki traži bilo koju od njih" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -17311,18 +17348,18 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" "<p>Prevodim staru bazu podataka u biblioteku e-knjiga u %s<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopiram <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Sažimam bazu podataka" @@ -17931,53 +17968,53 @@ msgstr "" msgid "No such variable " msgstr "Nema ovakve promenljive " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17987,37 +18024,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -18027,7 +18064,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -18037,24 +18074,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "pretraga zahteva ili 2, ili neparan broj argumenata" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -18063,11 +18100,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "promena zateva neparan broj argumenata" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -18075,7 +18112,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -18084,7 +18121,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -18095,27 +18132,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -18129,7 +18166,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -18137,7 +18174,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -18146,14 +18183,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -18163,7 +18200,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -18171,13 +18208,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -18186,7 +18223,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -18199,7 +18236,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -18216,7 +18253,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -18231,83 +18268,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -18472,38 +18533,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Nemački (Austrija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "Francuski (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Holandski (Holandija)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Holandski (Belgija)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -18695,25 +18760,25 @@ msgstr "Preuzimam naslovnu stranu sa %s" msgid "Masthead image downloaded" msgstr "Preuzeo sam sliku za impresum" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Članak bez imena" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Preuzeo sam članak: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Nije uspelo preuzimanje članka: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Preuzimam izvor" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -18721,7 +18786,7 @@ msgstr "" "Neuspelo prijavljivanje. Proverite korisničko ime i lozinku vašeg calibre " "servisa za periodiku." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -19503,3088 +19568,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Uspostavi komunikaciju sa Sony PRS-600/700/900 čitačem." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Uspostavi komunikaciju sa Sony PRS-300/505/500 čitačem." - -#~ msgid "dummy option until real options are determined." -#~ msgstr "privremena opcija dok ne odredimo prave opcije." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "List builtin recipes" -#~ msgstr "Prikaži listu ugrađenih recepata" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "Visina reda u štamparskim tačkama (pts, punkt). Kontroliše razmak između " -#~ "redova. Ako nije drugačije navedeno visina redova neće biti menjana." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "Regularni izraz za uklanjanje podnožja (donjeg zaglavlja)." - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Upotrebi regularni izraz da pokušaš da ukloniš zaglavlje." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "" -#~ "Upotrebi regularni izraz da pokušaš da ukloniš podnožje (donje zaglavlje)." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "Regularni izraz za uklanjanje zaglavlja." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Uspostavi komunikaciju s Teclast K3 čitačem." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Srednja dužina reda za prelom ako je HTML fajl rezultat prethodne konverzije " -#~ "iz PDF fajla. Podrazumeva se %default i ta vrednost isključuje ovu opciju." - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Ne mogu da obradim sliku %s. Greška: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Ne mogu da obradim sliku: %s\n" -#~ "%s" - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "REČ UREDNIKA" - -#~ msgid "ratings" -#~ msgstr "ocene" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Preuzmi društvene metapodatke s amazon.com" - -#~ msgid "Download %s from %s" -#~ msgstr "Preuzmi %s sa %s" - -#~ msgid "description/reviews" -#~ msgstr "opis/prikazi" - -#~ msgid "The author whose book to search for." -#~ msgstr "Autor čije knjige želite da pronađete." - -#~ msgid "tags" -#~ msgstr "etikete" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Preuzmi metapodatke s Google Books" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com se nije odazvao na vreme. Pokušajte kasnije." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Izdavač knjige koju želite da pronađete." - -#~ msgid "The title of the book to search for." -#~ msgstr "Naslov knjige koju želite da pronađete." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Nisam uspeo da preuzmem naslovnu stranu, jer je server preopterećen. Molim " -#~ "pokušajte kasnije." - -#~ msgid " not found." -#~ msgstr " nije pronađen(a)." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [opcije] ISBN\n" -#~ "\n" -#~ "Preuzmi naslovnu stranu knjige određene ISBN brojem s LibrayThing.com\n" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Greška na serveru LibraryThing.com. Pokušajte kasnije." - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "Nemoj da dodaš Sadržaj na kraj e-knjige. Ovo je korisno ako knjiga već ima " -#~ "sopstveni Sadržaj." - -#~ msgid "Book Jacket" -#~ msgstr "Omot knjige" - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "" -#~ "Nisam uspeo da pronađem dobro mesto za podelu: %s Veličina pod-stabla: %d KB" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Calibre obično tretira prazne redove kao granicu pasusa. Uključivanjem ove " -#~ "opcije podrazumevaće se da svaki red predstavlja jedan pasus." - -#~ 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.5, this is the " -#~ "median line length." -#~ msgstr "" -#~ "Razmera koja se koristi da se odredi mesto na kome će se poništiti prelom " -#~ "reda. Dozvoljene veličine se kreću od 0 do 1. Podrazumeva se 0.5 i to je " -#~ "medijana dužine reda." - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Navedi kodni raposred za izlazni dokument. Podrazumeva se utf-8. NB: Ovu " -#~ "opciju ne podržavaju svi formati." - -#~ msgid "Toolbar icon size" -#~ msgstr "Veličina ikona za alatke" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "Sortiraj etikete po popularnosti" - -#~ msgid "Copy to Clipboard" -#~ msgstr "Kopiraj u memoriju" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Maksimalni broj radnih procesa u redu za čekanje" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Dodatni prefiks za etiketu 'beleška':" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "Etiketa 'ne uključuj ovu knjigu':" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "" -#~ "Regularni izraz koji opisuje etikete koje će biti ignorisane kao žanrovi:" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "Etiketa 'obeleži ovu knjigu kao pročitanu':" - -#~ msgid "Indent size:" -#~ msgstr "Veličina uvlačenja:" - -#~ msgid "No text &justification" -#~ msgstr "Ne &poravnavaj redove" - -#~ msgid "Insert &blank line" -#~ msgstr "Ubaci &prazan red" - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "&Prevedi Unicode znake u ASCII" - -#~ msgid "PDB Input" -#~ msgstr "PDB ulaz" - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "Header regular expression:" -#~ msgstr "Regularni izraz za zaglavlje:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Regularni izraz za fusnotu:" - -#~ msgid "Remove F&ooter" -#~ msgstr "Ukloni &fusnotu:" - -#~ msgid "Remove H&eader" -#~ msgstr "Ukloni &zaglavlje" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "Koristi pomoć čarobnjaka da napraviš XPath izraz" - -#~ msgid "and delete from library" -#~ msgstr "i izbriši iz biblioteke" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "Pošalji određeni format na memorijsku karticu B" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "Pošalji određeni format na memorijsku karticu A" - -#~ msgid "Send specific format to main memory" -#~ msgstr "Pošalji određeni format u osnovnu memoriju" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Nisam uspeo da pošaljem sledeće knjige:" - -#~ msgid "Failed to email books" -#~ msgstr "Nisam uspeo da pošaljem knjige" - -#~ msgid "Fit &cover to view" -#~ msgstr "Prilagodi veličinu &naslovne strane" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "Dostava\n" -#~ "elektronskom poštom" - -#~ msgid "Add/Save" -#~ msgstr "Dodaj/snimi" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "Server\n" -#~ "Sadržaja" - -#~ msgid "Choose plugin" -#~ msgstr "Izaberite dodatak" - -#~ msgid "Invalid size" -#~ msgstr "Neispravna veličina" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "Veličina %s je neispravna. Mora biti u obliku širinaxvisina" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Pronađene su neke nedoslednosti" - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "Neispravna lokacija baze podataka.<br>Ne mogu da pišem u " - -#~ msgid "Invalid database location" -#~ msgstr "Neispravna lokacija baze podataka" - -#~ msgid "Invalid database location " -#~ msgstr "Neispravna lokacija baze podataka " - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>Mora biti direktorijum." - -#~ msgid "Failed to check database integrity" -#~ msgstr "Neuspešna provera integriteta baze podataka" - -#~ msgid "TabWidget" -#~ msgstr "TabWidget" - -#~ msgid "&Adding books" -#~ msgstr "&Dodavanje knjiga" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Čitaj metapodatke samo iz imena &fajla" - -#~ msgid "Browse for the new database location" -#~ msgstr "Pronađite novo mesto za bazu podataka" - -#~ msgid "&Saving books" -#~ msgstr "&Snimanje knjiga" - -#~ msgid "Sending to &device" -#~ msgstr "Slanje na &uređaj" - -#~ 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->Plugins" -#~ msgstr "" -#~ "Ovde možete upravljati načinom na koji calibre snima vaše knjige kada " -#~ "pritisnete dugme Snimi na uređaj. Ove opcije se mogu promeniti za " -#~ "pojedinačne uređaje podešavanjem dodataka za vezu s uređajima u Podešavanja-" -#~ ">Dodaci" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "Automatski &prepiši autora i naslov kada preuzimaš metapodatke" - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "Koristi &rimske cifre za broj serije" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "Izaberi vidljive &kolone u prikazu biblioteke" - -#~ msgid "&Button size in toolbar" -#~ msgstr "Veličina &dugmadi u traci sa alatkama" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "Prikaži &tekst na dugmadima u traci sa alatkama" - -#~ msgid "&Check database integrity" -#~ msgstr "&Proveri integritet baze podataka" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "" -#~ "&Maksimalan broj radnih procesa u redu za čekanje (zahteva ponovno " -#~ "startovanje programa):" - -#~ msgid "&Add" -#~ msgstr "&Dodaj" - -#~ msgid "Plugin &file:" -#~ msgstr "&Fajl sa dodatkom:" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "" -#~ "Preuzimanje metapodataka izgleda da je stalo. Probajte ponovo kasnije." - -#~ msgid "Could not find metadata" -#~ msgstr "Nisam uspeo da pronađem metapodatke" - -#~ msgid "Finding metadata..." -#~ msgstr "Tražim metapodatke..." - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Preuzimam društvene metapodatke, molim sačekajte..." - -#~ msgid "Warning" -#~ msgstr "Upozorenje" - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Preuzmi &društvene metapodatke (etikete/ocene/itd) za izabranu knjigu" - -#~ msgid "Fetch metadata" -#~ msgstr "Preuzmi metapodatke" - -#~ msgid "Fetch" -#~ msgstr "Preuzmi" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "Izaberite knjigu koja najviše odgovara kopiji iz donje liste" - -#~ msgid "Matches" -#~ msgstr "Odgovara" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Nisam uspeo da preuzmem metapodatke sa:" - -#~ msgid "No metadata found" -#~ msgstr "Metapodaci nisu pronađeni" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Metapodaci nisu pronađeni, pokušajte da promenite naslov, autora, ili ISBN " -#~ "broj." - -#~ msgid "&Access Key:" -#~ msgstr "&Pristupni ključ:" - -#~ msgid "Stop &all jobs" -#~ msgstr "Zaustavi &sve poslove" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "Prepiši ime autora i naslov podacima iz izabrane knjige" - -#~ msgid "Meta information" -#~ msgstr "Metapodaci" - -#~ msgid "&Stop selected job" -#~ msgstr "&Zaustavi izabrane poslove" - -#~ msgid "The download timed out." -#~ msgstr "Preuzimanje je trajalo predugo." - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Prekini obradu svih preostalih knjiga" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "" -#~ "Nisam uspeo da pronađem naslovnu stranu za ovu knjigu. Probajte da prvo " -#~ "navedete ISBN broj." - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>Nisam uspeo da preuzmem naslovnu stranu.</b><br/>" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Nisam uspeo da preuzmem naslovnu stranu" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "Ne mogu da preuzmem metapodatke" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Ako su pronađene knjige sa sličnim naslovom i autorima, automatski &dodaj " -#~ "nove fajlove" - -#~ msgid "There were errors" -#~ msgstr "Bilo je grešaka" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Bilo je grešaka pri preuzimanju društvenih metapodataka" - -#~ msgid "Bad cover" -#~ msgstr "Neispravna naslovna strana" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "Naslovna strana nije ispravna slika" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM gggg" - -#~ msgid "Edit Meta Information" -#~ msgstr "Promeni meta informacije" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "" -#~ "Automatski odredi način sortiranja po autoru u zavisnosti od trenutno " -#~ "navedenog autora" - -#~ msgid "Author S&ort: " -#~ msgstr "S&ortiranje po autoru: " - -#~ msgid "Reset cover to default" -#~ msgstr "Vrati naslovnu stranu na podrazumevanu" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "&Preuzmi metapodatake sa servera" - -#~ msgid "Available Formats" -#~ msgstr "Raspoloživi formati" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "Ukloni izabrani format za ovu knjigu iz baze podataka" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "Dodaj novi format za ovu knjigu u bazu podataka" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Ažuriraj metapodatke na osnovu metapodataka u izabranom formatu" - -#~ msgid "Download &cover" -#~ msgstr "Preuzmi &naslovnu stranu" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "pre %d dana, %d sati i %d minuta" - -#~ msgid "Last downloaded" -#~ msgstr "Poslednji put preuzeto" - -#~ msgid "day" -#~ msgstr "dan" - -#~ msgid "Monday" -#~ msgstr "ponedeljak" - -#~ msgid "Tuesday" -#~ msgstr "utorak" - -#~ msgid "Wednesday" -#~ msgstr "sreda" - -#~ msgid "Thursday" -#~ msgstr "četvrtak" - -#~ msgid "Friday" -#~ msgstr "petak" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "" -#~ "Period za preuzimanje ovog recepta. Ako je navedena nula recept će biti " -#~ "preuzet svakog sata." - -#~ msgid "Sunday" -#~ msgstr "nedelja" - -#~ msgid "Saturday" -#~ msgstr "subota" - -#~ msgid "at" -#~ msgstr "u" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Izbriši preuzete vesti starije od navedenog broja dana. Postavite na nula da " -#~ "onemogućite brisanje." - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Izbriši preuzete vesti starije od " - -#~ msgid "What kind of match to use:" -#~ msgstr "Koju vrstu pogodaka da koristim:" - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "Sadrži: reči ili fraze bilo gde među metapodacima" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "Regularni izraz: izraz mora biti pronađen bilo gde među metapodacima" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "Priključen fajl: %s je recept za preuzimanje %s." - -#~ msgid "Pick recipe" -#~ msgstr "Izaberi recept" - -#~ msgid "Pick the recipe to customize" -#~ msgstr "Izaberi recept za izmenu" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Za pomoć u pisanju naprednih recepata za vesti posetite stranu <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/news.html\">Korisnički " -#~ "recepti</a>" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "Sort by &popularity" -#~ msgstr "Sortiraj po &popularnosti" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "&Traži:" - -#~ msgid "Edit meta information" -#~ msgstr "Izmeni metapodatke" - -#~ msgid "Del" -#~ msgstr "Del" - -#~ msgid "Convert E-books" -#~ msgstr "Konvertuj e-knjige" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "Knjiga nema ni naslov ni ISBN broj" - -#~ msgid "No matches found for this book" -#~ msgstr "Nema rezultata za ovu knjigu" - -#~ msgid "Configure calibre" -#~ msgstr "Podesi calibre" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "Konvertuj knjigu %d od %d (%s)" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "" -#~ "Nisam uspeo da konvertujem %d od %d knjiga, jer nije pronađen odgovarajući " -#~ "ulazni format." - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "<p>Za pomoć vidi: <a href=\"%s\">Korisničko uputstvo</a><br>" - -#~ msgid "Download only social metadata" -#~ msgstr "Preuzmi samo društvene metapodatke" - -#~ msgid "Download only metadata" -#~ msgstr "Preuzmi samo metapodatke" - -#~ msgid "Download only covers" -#~ msgstr "Preuzmi samo naslovne strane" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "Kliknite da izaberete knjigu po naslovnoj strani" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "Kliknite da vidite spisak aktivnih poslova." - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Napravite katalog knjiga u vašoj calibre biblioteci" - -#~ msgid "Device database corrupted" -#~ msgstr "Baza podatak uređaja je neispravna" - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "Izaberite lokaciju za vašu biblioteku e-knjiga." - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Kratko uputstvo za Calibre" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Pronađeni su neki duplikati i dodati sledećim već postojećim knjigama:" - -#~ msgid "social metadata" -#~ msgstr "društveni metapodaci" - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "" -#~ "Izabrane knjige će biti <b>obrisane zauvek</b> i fajlovi uklonjeni s vašeg " -#~ "računara. Da li ste sigurni?" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Izaberite formate koji <b>neće</b> biti obrisani" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Nisam uspeo da preuzmem neke metapodatke" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Nisam uspeo da preuzmem metapodatke za:" - -#~ msgid "covers" -#~ msgstr "naslovne strane" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Nisam uspeo da preuzmem metapodatke:" - -#~ msgid "metadata" -#~ msgstr "metapodaci" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Preuzimam %s za %d knjiga" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Nema knjiga za katalog\n" -#~ "Proverite ignorisane etikete" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Izaberi odredište za %s.%s" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Nema knjiga za koje bi se kreirao katalog" - -#~ msgid "Invalid library location" -#~ msgstr "Neispravna lokacija baze podataka" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "Ne mogu da pristupim %s. Koristim %s kao biblioteku." - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Nisam uspeo da konvertujem: %s<p>Knjiga je zaštićena <a " -#~ "href=\"%s\">DRM</a>om. Prvo morate ukloniti DRM nezavisnim alatima." - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s je unapređen u verziju %s. Vidite <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">nove funkcije</a>. Da li želite da posetite stranu za " -#~ "preuzimanje?" - -#~ msgid "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" -#~ msgstr "" -#~ "<span style=\"color:red; font-weight:bold\">Najnovija verzija: <a " -#~ "href=\"%s\">%s</a></span>" - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "" -#~ "je rezultat rada velikog broja dobrovoljaca sa svih strana sveta. Ako " -#~ "mislite da je koristan molim vas da razmotrite donaciju kako bi podržali " -#~ "dalji razvoj." - -#~ msgid "WARNING: Active jobs" -#~ msgstr "UPOZORENJE: Aktivni poslovi" - -#~ msgid "&User stylesheet" -#~ msgstr "&Korisnički stil" - -#~ msgid "DRM Error" -#~ msgstr "DRM greška" - -#~ msgid "Ebook Viewer" -#~ msgstr "Čitač e-knjiga" - -#~ msgid "Copy Image" -#~ msgstr "Kopiraj sliku" - -#~ msgid "Paste Image" -#~ msgstr "Ubaci sliku" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Memorijska kartica B\n" -#~ "%s\n" -#~ "je na raspolaganju" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "" -#~ "Kliknite da vidite koje knjige su na raspolaganju na memorijskoj kartici B " -#~ "vašeg čitača" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "" -#~ "Kliknite da vidite koje knjige su na raspolaganju na memorijskoj kartici A " -#~ "vašeg čitača" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "" -#~ "Kliknite da vidite koje knjige su na raspolaganju u osnovnoj memoriji vašeg " -#~ "čitača" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "Kliknite da vidite koje knjige su na raspolaganju na vašem računaru" - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Memorijska kartica A\n" -#~ "%s\n" -#~ "je na raspolaganju" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "Čitač\n" -#~ "%s\n" -#~ "je na raspolaganju" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "Biblioteka\n" -#~ "%d\n" -#~ "knjiga" - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "" -#~ "Ne zaboravite da ostavite calibre pokrenut, jer server inače neće raditi." - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "Ako koristite WordPlayer program za čitanje knjiga na vašem Android " -#~ "telefonu, možete pristupiti vašoj calibre biblioteci direktno na uređaju. Da " -#~ "biste ovo postigli morate uključiti server sadržaja." - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "" -#~ "<p>U %s već postoji jedna neispravna biblioteka. Izbrišite je pre nego što " -#~ "premestite ovu biblioteku.<br>Greška: %s" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Izaberite vaš čitač e-knjiga. Ovo će pomoći da se izaberu najbolje opcije za " -#~ "konverziju knjiga za vaš čitač." - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Korisničko uputstvo</h2>Korisničko uputstvo je na raspolaganju na <a " -#~ "href=\"http://calibre-ebook.com/user_manual\">Internetu</a>." - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "Koristim: %s:%s@%s:%s i %s način šifrovanja" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Ne zaboravite da unesete gmail korisničko ime i lozinku. Besplatan gmail " -#~ "nalog možete otvoriti na http://gmail.com" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "" -#~ "Morate postaviti korisničko ime i lozinku za server elektronske pošte." - -#~ msgid "Finish gmail setup" -#~ msgstr "Završi podešavanje gmaila" - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Snimi izlaz različitih faza konverzije u navedeni direktorijum. Korisno ako " -#~ "niste sigurni u kojoj fazi konverzije je došlo do greške.\n" -#~ "Podrazumeva se: '%default'None\n" -#~ "Važi za: ePub, MOBI izlazne formate" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Sortiraj naslove koji počinju brojem kao da je broj napisan rečima, npr., \n" -#~ "'2001: Odiseja u svemiru' će biti sortirana kao \n" -#~ "'Dve hiljade i jedan: Odiseja u svemiru'.\n" -#~ "Podrazumeva se: '%default'\n" -#~ "Važi za: ePub, MOBI izlazne formate" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Prefiks za korisničke beleške, npr. '*peru će ovo možda zanimati'.\n" -#~ "Podrazumeva se: '%default'\n" -#~ "Važi za: ePub, MOBI izlazne formate" - -#~ msgid "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Etiketa koja označava da je knjiga pročitana.\n" -#~ "Podrazumeva se: '%default'\n" -#~ "Važi za: ePub, MOBI izlazne formate" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "" -#~ "Format u kome će biti prikazani izlazni podaci. Na raspolaganju su: %s. " -#~ "Podrazumeva se tekst." - -#~ msgid "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalog in format specified by path/to/destination extension.\n" -#~ " Options control how entries are displayed in the generated catalog " -#~ "ouput.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog catalog /putanja/do/odredišta.(csv|epub|mobi|xml ...) [opcije]\n" -#~ "\n" -#~ " Izvezi katalog u formatu određenom ekstenzijom navedenom u " -#~ "/putanja/do/odredišta.\n" -#~ " Opcije kontrolišu kako će stavke biti prikazane u generisanom katalogu.\n" -#~ " " - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Proveravam ispravnost SQLa..." - -#~ msgid "Checking for missing files." -#~ msgstr "Tražim nepostojeće fajlove." - -#~ msgid "The series number. To get leading zeros use {series_index:0>3s}" -#~ msgstr "" -#~ "Broj serije. Da biste dobili vodeće nule navedite {series_index:0>3s}" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Format za prikazivanje datuma. %d - dan, %b - mesec, %Y - godina. " -#~ "Podrazumeva se: %b, %Y" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Šablon koji određuje ime i strukturu direktorijuma fajlova snimljenih na " -#~ "uređaj. Podrazumeva se \"%s\" što će snimiti sve knjige u pod-direktorijume " -#~ "u zavisnosti od imena autora, sa imenima fajlova koji sadrže naslov i ime " -#~ "autora. Na raspolaganju su: {%s}" - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Zarezima razdvojena lista formata u kojima će knjiga biti snimljena. " -#~ "Podrazumeva se da će biti snimljeni svi raspoloživi formati." - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Šablon koji određuje ime i strukturu direktorijuma fajlova snimljenih na " -#~ "disk. Podrazumeva se \"%s\" što će snimiti sve knjige u pod-direktorijume u " -#~ "zavisnosti od imena autora, sa imenima fajlova koji sadrže naslov i ime " -#~ "autora. Na raspolaganju su: {%s}" - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "Lozinka za pristup vašoj calibre biblioteci. Korisničko ime je " - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[opcije]\n" -#~ "\n" -#~ "Pokreni calibre server sadržaja." - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%sUpotreba%s: %s\n" - -#~ msgid "The priority of worker processes" -#~ msgstr "Prioritet radnih procesa" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [opcije] mojaknjiga.chm" - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Izlazni direktorijum. Podrazumeva se trenutni direktorijum." - -#~ msgid "Set font delta" -#~ msgstr "Postavi razliku veličine za vrstu slova" - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "" -#~ "Ne nameći puno poravnanje izlaznog teksta. Da li će tekst zaista biti " -#~ "poravnat ili ne, zavisiće od toga da li format e-knjige i čitač to " -#~ "podržavaju." - -#~ 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 "" -#~ "Kada calibre uklanja razmak između pasusa, automatski se postavlja uvlačenje " -#~ "da bi se pasusi mogli lako prepoznati. Ovde možete podesiti veličinu ovog " -#~ "uvlačenja." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "Pokušaj da otkriješ i popraviš bezuslovne krajeve reda i ostale slične " -#~ "probleme u izvornom fajlu. Ovo može stvari učiniti gorim, zato budite " -#~ "oprezni." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Prevedi Unicode znake u njihove ASCII ekvivalente. Ovu opciju koristite " -#~ "pažljivo, jer će ona zameniti sve Unicode znake ASCII znacima. Na primer, " -#~ "\"%s\" će biti zemenjeno s \"Mikhail Gorbachiov\". Takođe vodite računa da u " -#~ "slučajevima gde postoji više ASCII znaka koji odgovaraju jednom Unicode " -#~ "znaku (na primer, znaci koji postoje i u Kineskom i u Japanskom) biće " -#~ "upotrebljena reprezentacija koju koristi više ljudi (u prethodnom primeru to " -#~ "će biti Kineski)." - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Nisam uspeo da pročitam vezu %s %s" - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Čitaj/piši metapodatke iz/u e-knjigu.\n" -#~ "\n" -#~ "Podržani formati za čitanje metapodataka: %s\n" -#~ "\n" -#~ "Podržani formati za pisanje metapodataka: %s\n" -#~ "\n" -#~ "Različiti tipovi fajlova podržavaju različite vrste metapodataka. Ako " -#~ "pokušate da upišete metapodatak u fajl koji ga ne podržava, metapodatak će " -#~ "biti ignorisan bez izdavanja bilo kakve poruke o grešci.\n" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Da biste koristili isbndb.com morate se prijaviti za %sbesplatan nalog%s i " -#~ "uneti vaš pristupni ključ." - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [opcije] ključ\n" -#~ "\n" -#~ "Preuzmi metapodatke za knjige s isbndb.com. Možete odrediti ili\n" -#~ "ISBN broj knjige, ili naslov i autore. Ako odredite naslov i autore\n" -#~ "može se desiti da dobijete podatke o više knjiga.\n" -#~ "\n" -#~ "ključ je pristupni ključ za vaš nalog generisan kada ste se prijavili za " -#~ "besplatan nalog na isbndb.com.\n" -#~ "\n" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "ISBN broj knjige za koju želite metapodatke." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Calibre obično tretira prazne redove kao granicu pasusa. Uključivanjem ove " -#~ "opcije podrazumevaće se da svaki red koji je uvučen (bilo tabulatorom, bilo " -#~ "sa dve ili više praznina) predstavlja poseban pasus. Pasusi se završavaju " -#~ "nailaskom na prvi red koji je uvučen." - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Navedi stepen kompresije u razmeri od 1 do 10, gde je 1 najniži i najbrži, a " -#~ "10 najviši i najsporiji stepen kompresije." - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Propusti tekst kroz markdown pretprocesor. Za više informacija o markdownu " -#~ "vidi" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Prikaži nazive ikona za alatke" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Saveti za regularne izraze:\n" -#~ "- Podrazumevani regularni izraz - \\[[\\w ]*\\] - isključuje etikete za žanr " -#~ "oblika [etiketa], npr. [Amazon Freebie]\n" -#~ "- Regularni izraz koji sadrži samo tačku isključuje sve etikete za žanr i " -#~ "sprečava kreiranje odeljka Žanrovi" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Uključi odeljak 'Naslovi'" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Uključi odeljak 'Nedavno dodato'" - -#~ msgid "Sort numbers as text" -#~ msgstr "Sortiraj brojeve kao da su napisani slovima" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>Ovaj čarobnjak će vam pomoći da izaberete veličinu slova koja najbolje " -#~ "odgovara vašim potrebama. Dovoljno je da unesete osnovnu veličinu slova za " -#~ "dokument, a zatim i veličinu slova u ulaznom fajlu. Koristeći algoritam za " -#~ "podešavanje veličine slova, ovaj čarobnjak prikazuje kakav će biti odnos " -#~ "između ove dve veličine. Možete podešavati ovaj algoritam tako što ćete " -#~ "izabrati osnovnu veličinu slova i ključ (vidi niže). Kada pronađete " -#~ "vrednosti koje vam odgovaraju pritisnite dugme OK.</p>\n" -#~ "<p>Ako je izlazna osnovna veličina slova nula i/ili nije naveden ključ, " -#~ "calibre će koristiti vrednosti zadate u Izlaznom profilu.</p>\n" -#~ "<p>Vidi <a href=\"http://calibre-ebook.com/user_manual/conversion.html#font-" -#~ "size-rescaling\">Korisničko uputstvo</a> za objašnjenje kako radi algoritam " -#~ "za promenu veličine slova.</p>" - -#~ msgid "Masthead font:" -#~ msgstr "Vrsta slova za Impresum:" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "&Pretprocesiraj ulazni fajl da bi poboljšao određivanje strukture" - -#~ msgid "Process using markdown" -#~ msgstr "Obradi korišćenjem markdowna:" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>Na primer, da se odrede sve h2 odrednice koje imaju class=\"chapter\", " -#~ "navedi odrednicu <i>h2</i>, osobinu <i>class</i> i vrednost " -#~ "<i>chapter</i>.</p><p>Ako su osobine i/ili vrednosti ostavljene prazne " -#~ "odgovaraće svim osobinama i/ili vrednostima. Odrednica postavljena na * će " -#~ "odgovarati svim odrednicama.</p><p>Za detalje o naprednoj upotrebi XPath " -#~ "vidi <a href=\"http://calibre-ebook.com/user_manual/xpath.html\">Uvod u " -#~ "XPath</a>." - -#~ msgid "Sent by email:" -#~ msgstr "Poslato elektronskom poštom:" - -#~ msgid "Attached is the" -#~ msgstr "Priključeno je" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "Sledeće knjige imaju formate navedene u bazi podataka koji u stvari ne " -#~ "postoje. Informacije o ovim formatima su uklonjene. Preporučujem da ove " -#~ "formate proverite i ručno. Do ove greške može doći ako ručno baratate " -#~ "direktorijumom koji sadrži vašu biblioteku." - -#~ msgid "Search as you type" -#~ msgstr "Pretraga tokom kucanja" - -#~ msgid "Add new plugin" -#~ msgstr "Dodaj novi dodatak" - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>calibre može da pronađe metapodatke za vaše knjige na dva mesta: " -#~ "<b>Google Books</b> i <b>isbndb.com</b>. <p>Da bite koristili isbndb.com " -#~ "morate se prijaviti za <a href=\"http://www.isbndb.com\">besplatan nalog</a> " -#~ "i uneti vaš pristupni ključ u polje niže." - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "" -#~ "Morate navesti bar jedno od: ISBN broja, naslova, autora, ili izdavača" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "Istovremeno preuzmi sve planirane recepte" - -#~ msgid "Every " -#~ msgstr "Svaki " - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "Jednaki: rečima ili frazama koje odgovaraju celom polju metapodataka" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "Kliknite da isključite traženje u Izlogu naslovnih strana" - -#~ msgid "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" -#~ msgstr "" -#~ "<p>Traženje knjiga po naslovnoj strani je isključeno.<br>Uvoz modula za " -#~ "izlog naslovnih strana nije uspeo:<br>" - -#~ msgid "Click to browse books by tags" -#~ msgstr "Kliknite da tražite knjige po etiketama" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>Ova knjiga je zaštićena<a href=\"%s\">DRM</a>om" - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "Morate da dodate URL http://mojhost:8080 kao calibre biblioteku u vašem " -#~ "WordPlayeru. Ovde mojhost treba da bude puno ime, ili IP adresa računara na " -#~ "kome ste pokrenuli calibre." - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "" -#~ "Izaberite mesto za vaše knjige. Kada budete dodavali knjige u calibre one će " -#~ "biti kopirane ovde:" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Izlazna polja kada se pravi katalog knjiga u bazi podataka. Treba da bude " -#~ "zarezima razdvojena lista polja.\n" -#~ "Raspoloživa polja su: %s\n" -#~ "Podrazumeva se: '%%default'\n" -#~ "Važi za: CSV, XML izlazne formate" - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Izlazna polja za sortiranje.\n" -#~ "Raspoloživa polja su: author_sort, id, rating, size, timestamp, title.\n" -#~ "Podrazumeva se: '%default'\n" -#~ "Važi za: CSV, XML izlazne formate" - -#~ msgid "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Zarezima razdvojena lista reči koje određuju knjige koje treba da se " -#~ "isključe. Vodi se računa o veličini slova.\n" -#~ "Podrazumeva se: '%default'\n" -#~ "Važi za: ePub, MOBI izlazne formate" - -#~ msgid "Checked id" -#~ msgstr "Proverio identifikator" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "" -#~ "Nisam mogao da preuzmem članak. Probajte ponovo sa opcijom -vv da biste " -#~ "saznali razlog" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Biće ignorisane sve veze koje odgovaraju ovom regularnom izrazu. Ova opcija " -#~ "može biti navedena više puta, u kom slučaju će veza biti ignorisana sve dok " -#~ "može da se pronađe regularni izraz koji joj odgovara. Podrazumeva se da neće " -#~ "biti ignorisana nijedna veza. Ako se navedu i --filter-regexp i --match-" -#~ "regexp, prvo će se primeniti --filter-regexp." - -#~ msgid "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>Baza podatak uređaja je neispravna. Pokušajte nešto od " -#~ "sledećeg:\n" -#~ " <ol>\n" -#~ " <li>Isključite uređaj sa računara. Sačekajte da uređaj " -#~ "završi osvežavanje svoje baze podataka (tj. sačekajte da ponovo bude spreman " -#~ "za upotrebu). Ponovo ga priključite na računar. Sada bi trebalo da radi sa " -#~ "%(app)s. Ako ne, pokušajte sledeći korak.</li>\n" -#~ " <li>Izađite iz %(app)s. Pronađite fajl media.xml u osnovnoj " -#~ "memoriji uređaja. Izbrišite ga. Isključite uređaj sa računara. Sačekajte da " -#~ "ponovo napravi ovaj fajl. Ponovo ga povežite i pokrenite %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added \n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Ako je pronađena knjiga sa sličnim naslovom i autorima, a koja nije u " -#~ "formatu koji se dodaje, format će se dodati postojećoj knjizi \n" -#~ "umesto da se doda kao nova knjiga. Ako postojeća knjiga već postoji u datom " -#~ "formatu biće ignorisana bez ikakve poruke.\n" -#~ "\n" -#~ "Sličnost naslova ne zavisi od vodećih članova (\"the\", \"a\", \"an\"), " -#~ "interpunkcije, veličine slova, itd. Imena autora moraju biti identična." - -#~ msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#~ msgstr "" -#~ "<b>%s</b>: %s autor <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Nametni maksimalnu dužinu reda" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "" -#~ "&Mesto za e-knjige (e-knjige se smeštaju u direktorijume sortirane po " -#~ "autoru, a metapodaci se snimaju u fajl metadata.db)" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "Automatski preuzmi &društvene metapodatke (etikete, ocene, itd)" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "Prikazuj obaveštenja u sistemskoj ikoni" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Postavi regularni izraz " -#~ "koji će biti korišćen za određivanje metapodataka iz imena fajla e-knjige. " -#~ "</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Na raspolaganju vam je i " -#~ "<a href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">uputstvo</span></a> o sintaksi " -#~ "regularnih izraza</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Koristite <span style=\" " -#~ "font-weight:600;\">Test</span> funkciju niže, koja će vaš regularni izraz " -#~ "proveriti na nekoliko primera imena fajlova. Imena za grupe različitih " -#~ "stavki u metapodacima su opisane u oblačićima za pomoć.</p></body></html>" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "Knjiga <font face=\"serif\">%s</font> autora %s." - -#~ msgid "set in ui.py" -#~ msgstr "podesi u ui.py" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Poslednja pročitana strana: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Poslednja pročitana strana: Lokacija %d (%d%%)" - -#~ msgid "(%d found)" -#~ msgstr "(pronađeno %d)" - -#~ msgid "Delete current search and clear search box" -#~ msgstr "Izbrišite trenutnu pretragu i tekst koji se traži" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Sačuvajte trenutnu pretragu pod imenom prikazanim u polju" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Lokacija %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Strana %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Lokacija %d • %s</b><br />" - -#~ msgid "Column type" -#~ msgstr "Vrsta kolone" - -#~ msgid "Use brackets" -#~ msgstr "Koristi zagrade" - -#~ msgid "Values can be edited" -#~ msgstr "Vrednosti ne mogu da se menjaju" - -#~ msgid "Lookup name" -#~ msgstr "Potraži ime" - -#~ msgid "Column heading" -#~ msgstr "Naslov kolone" - -#~ msgid "Create Tag-based Column" -#~ msgstr "Napravi kolonu na osnovu etikete" - -#~ msgid "Tag on book" -#~ msgstr "Etiketa na knjizi" - -#~ msgid "Delete current saved search" -#~ msgstr "Izaberi aktivnu sačuvanu pretragu" - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "Napravi ili popravi kolone zasnovane na etiketama" - -#~ msgid "Explanation text added in create_ct_column.py" -#~ msgstr "Objašnjenje teksta dodatog u create_ct_column.py" - -#~ msgid "Automatically number books in this series" -#~ msgstr "Automatski odredi brojeve knjiga u ovoj seriji" - -#~ msgid "" -#~ "Selected books will be automatically numbered,\n" -#~ "in the order you selected them.\n" -#~ "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 "" -#~ "Izabrane knjige čiji brojevi će biti određeni automatski\n" -#~ "u redosledu u kom ste ih izabrali.\n" -#~ "Znači, ako izaberete knjigu A, a zatim knjigu B,\n" -#~ "knjiga A će u seriji nositi broj 1, a knjiga B broj 2." - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "" -#~ "Rečnik opcija za podešavanje načina na koji će podaci u ovoj koloni biti " -#~ "interpretirani." - -#~ msgid "Text justification:" -#~ msgstr "Poravanje teksta:" - -#~ msgid "justify" -#~ msgstr "poravnanje" - -#~ msgid "left" -#~ msgstr "levo" - -#~ msgid "original" -#~ msgstr "originalno" - -#~ msgid "Editing meta information for %d books" -#~ msgstr "Uređivanje metapodataka za %d knjiga" - -#~ msgid "Merge books" -#~ msgstr "Spoji knjige" - -#~ msgid "" -#~ "Do not use SVG for the book cover. Use this option if your EPUB is going to " -#~ "be used ona 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 "" -#~ "Nemoj da koristiš SVG za omot. Koristite ovu opciju ako ćete koristiti EPUB " -#~ "na uređaju koji ne podržava SVG, na primer iPhone, ili JetBook Lite. Bez ove " -#~ "opcije ovakvi uređaji će prikazati praznu stranu umesto omota." - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b><br><br> The second and subsequently selected " -#~ "books will not be deleted or changed.<br><br>Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "Svi formati i metapodaci iz izabranih knjiga će biti dodati <b>prvoj " -#~ "izabranoj knjizi.</b><br><br> Druga i ostale izabrane knjige neće biti " -#~ "izbrisane niti promenjene.<br><br>Molim vas da potvrdite da želite da " -#~ "nastavite" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be merged into " -#~ "the <b>first selected book</b>.<br><br>After merger the second and " -#~ "subsequently selected books will be <b>deleted</b>. <br><br>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 <b>deleted</b> " -#~ "from your computer.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Svi formati i metapodaci iz izabranih knjiga će biti dodati <b>prvoj " -#~ "izabranoj knjizi.</b><br><br> Posle spajanja, druga i ostale izabrane knjige " -#~ "će biti <b>izbrisane</b>. <br><br>Svi formati prve izabrane knjige će biti " -#~ "sačuvani, a svi duplikati formata u drugoj i ostalim izabranim knjigama će " -#~ "biti trajno <b>izbrisani</b> sa vašeg računara.<br><br>Da li ste " -#~ "<b>sigurni</b> da želite da nastavite?" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. You operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "Vrednost <b>%d</b> koju ste izabrali za port servera sadržaja je sistemski " -#~ "port. Vaš operativni sistem <b>možda</b> ne dozvoljava serveru da koristi " -#~ "ovaj port. Za svaki slučaj izaberite port veći od 1024." - -#~ msgid "System port selected" -#~ msgstr "Izabran je sistemski port" - -#~ msgid "Failed to create calibre library at: %r. Aborting." -#~ msgstr "Nisam uspeo da napravim biblioteku u: %r. Prekidam." - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Sačuvaj razemere omota umesto da ga povećaš do pune veličine prve strane PDF " -#~ "fajla." - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d od %d" - -#~ msgid "Communicate with iBooks through iTunes." -#~ msgstr "Uspostavi komunikaciju sa iBooks preko iTunes" - -#~ msgid "Send specific format" -#~ msgstr "Pošalji određeni format" - -#~ msgid "Disconnect from folder" -#~ msgstr "Prekini komunikaciju s direktorijumom" - -#~ msgid "" -#~ "The changes you made require that Calibre be restarted. Please restart as " -#~ "soon as practical." -#~ msgstr "" -#~ "Izmene koje ste izvršili zahtevaju da ponovo pokrenete Calibre. Molim vas da " -#~ "to učinite što pre." - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. Your operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "Vrednost <b>%d</b> koju ste izabrali za port severa sadržaja je sistemski " -#~ "port. Vaš operativni sistem <b>može</b> da ne dozvoli serveru da koristi " -#~ "ovaj port. Da biste bili sigurni izaberite port veći od 1024." - -#~ msgid "" -#~ "The lookup name must be lower case and cannot contain \":\"s or spaces" -#~ msgstr "" -#~ "Naziv za pretragu mora biti napisan malim slovima i ne sme da sadrži \":\" i " -#~ "razmake" - -#~ msgid "" -#~ "The label must contain only letters and digits, and start with a letter" -#~ msgstr "Oznaka mora da se sastoji samo do slova i cifara i da počne slovom" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Napravi, ili promeni korisničke kolone" - -#~ msgid "Column &type" -#~ msgstr "Vrs&ta kolone" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "Unesi naziv nove kategorije. Izaberte vrstu pre dodavanja." - -#~ msgid "Add the new category" -#~ msgstr "Dodaj novu kategoriju" - -#~ msgid "&Restrict to:" -#~ msgstr "Og&raniči na:" - -#~ msgid "Create, edit, and delete user categories" -#~ msgstr "Kreiraj, promeni, ili izbriši korisničke kategorije" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "Prikaz knjiga će bit ograničen na knjige koje odgovaraju sačuvanoj pretrazi" - -#~ msgid "Manage &user categories" -#~ msgstr "&Uredi korisničke kategorije" - -#~ msgid "Show Tag Browser" -#~ msgstr "Prikaži izlog etiketa" - -#~ msgid "Hide Tag Browser" -#~ msgstr "Sakrij izlog etiketa" - -#~ msgid "Show Book Details" -#~ msgstr "Prikaži detalje o knjizi" - -#~ msgid "Hide Book Details" -#~ msgstr "Sakrij detalje o knjizi" - -#~ msgid "Hide Cover Browser" -#~ msgstr "Sakrij izlog omota" - -#~ msgid "Side bar" -#~ msgstr "Bočna traka" - -#~ msgid "Cover browser could not be loaded: " -#~ msgstr "Nisam uspeo da učitam izlog omota: " - -#~ msgid "Show Cover Browser" -#~ msgstr "Prikaži izlog omota" - -#~ msgid "Books located at" -#~ msgstr "Knjige se nalaze u" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "SERIJA: %s [%s]<br />" - -#~ msgid "Item already used" -#~ msgstr "Stavka je već u upotrebi" - -#~ msgid "The item %s is already used." -#~ msgstr "Stavka %s je već u upotrebi." - -#~ msgid "The name %s is already used." -#~ msgstr "Ime %s je već u upotrebi." - -#~ msgid "Manage " -#~ msgstr "Uredi " - -#~ msgid "" -#~ "The label must contain only letters, digits and underscores, and start with " -#~ "a letter" -#~ msgstr "" -#~ "Etiketa sme da sadrži samo slova, cifre i donje crte, a mora početi slovom" - -#~ msgid " and delete from library" -#~ msgstr " i izbriši iz biblioteke" - -#~ msgid "Cannot use tag editor" -#~ msgstr "Ne mogu da koristim uređivač etiketa" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "Ne možete koristiti uređivač etiketa ako ste etikete modifikovali" - -#~ msgid "Downloads series information from librarything.com" -#~ msgstr "Preuzmi podatke o seriji s librarything.com" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Preuzmi metapodatke s Douban.com" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Kliknite da otvorite prozor s detaljima o knjizi" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Izmeni način sortiranja za '%s'" - -#~ msgid "Rename '%s'" -#~ msgstr "Preimenuj '%s'" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sSrednja ocena je %3.1f" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "Preuzima informacije o seriji/etiketi/oceni sa librarything.com" - -#~ msgid "Connect to iTunes (EXPERIMENTAL)" -#~ msgstr "Uspostavi komunikaciju sa iTunes (EKSPERIMENTALNO)" - -#~ msgid "Preserve all collections even if not in library metadata." -#~ msgstr "" -#~ "Sačuvaj sve kolekcije čak i ako ne postoje u metapodacima u biblioteci" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Ako je pronađena postojeća knjiga sa sličnim naslovom i autorom, a koja ne " -#~ "postoji u formatu koji se dodaje, taj format će biti dodat postojećoj knjizi " -#~ "umesto kao posebna knjiga. Ako postojeća knjiga već ima taj format, nova " -#~ "knjiga će bit ignorisana bez ikakve poruke.\n" -#~ "\n" -#~ "Sličnost naslova zanemaruje vodeće neodređene članove (\"the\", \"a\", " -#~ "\"an\"), interpunkciju, te veličinu slova. Poklapanje autora mora bit " -#~ "egzaktno." - -#~ msgid "Preserve device collections." -#~ msgstr "Sačuvaj kolekcije već na uređaju." - -#~ 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 " -#~ "addition, editing collections in the device view will be enabled. If " -#~ "unchecked, collections will be always reflect only the metadata in the " -#~ "calibre library." -#~ msgstr "" -#~ "Ako je izabrana ova opcija, kolekcije neće biti obrisane čak i ako se ponov " -#~ "pošalje knjiga sa izmenjenim metapodacima gde se kolekcija ne nalazi među " -#~ "njima. Uz to, izmena kolekcija u pogledu na uređaj će biti omogućena. Ako " -#~ "opcija nije izabrana, kolekcije će uvek odslikavati samo metapodatke u " -#~ "calibre biblioteci." - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Cover download" -#~ msgstr "Omot preuzet" - -#~ msgid "" -#~ "Workarounds for bugs in the latest release of epubcheck. epubcheck reports " -#~ "many things as errors that are not actually errors. %prog 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 "" -#~ "Izbegavanje grešaka u najnovijem epubchecku. epubcheck pogrešno prijavljuje " -#~ "mnoge stvari kao greške. %prog će pokušati da otkrije te slučajeve i zameni " -#~ "ih konstrukcijama koje se epubchecku \"sviđaju\". Ovo može da dovede to " -#~ "značajnih promena u vašim epub fajlovima. Sve primedbe usmerite ka epubcheck " -#~ "projektu." - -#~ msgid "Show &donate button (restart)" -#~ msgstr "Prikaži &dugme za donacije (zahteva ponovno pokretanje)" - -#~ msgid "" -#~ "Fix unmanifested files. %prog can either add them to the manifest or delete " -#~ "them as specified by the delete unmanifested option." -#~ msgstr "" -#~ "Popravi fajlove koji nisu u manifestu. %prog može ili da ih doda u manifest, " -#~ "ili da ih izbriše na način određen opcijom za brisanje fajlova koji nisu u " -#~ "manifestu." - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (bilo %s)" - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "je rezultat napora mnogih dobrovoljaca širom sveta. Ako mislite da vam je od " -#~ "koristi molim vas da razmislite o mogućnosti da napravite donaciju u korist " -#~ "daljeg razvoja. Vaše donacije pomažu da se razvoj calibrea nastavi." - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Dodajte sopstvene kategorije u Izlog etiketa" - -#~ msgid "free" -#~ msgstr "slobodno" - -#~ msgid "" -#~ "Library\n" -#~ "%d books" -#~ msgstr "" -#~ "Biblioteka\n" -#~ "%d knjiga" - -#~ msgid "" -#~ "Reader\n" -#~ "%s" -#~ msgstr "" -#~ "Čitač\n" -#~ "%s" - -#~ msgid "" -#~ "Card A\n" -#~ "%s" -#~ msgstr "" -#~ "Kartica A\n" -#~ "%s" - -#~ msgid "" -#~ "Card B\n" -#~ "%s" -#~ msgstr "" -#~ "Kartica B\n" -#~ "%s" - -#~ msgid "Edit meta info" -#~ msgstr "Uredi metapodatke" - -#~ msgid "" -#~ "<li><b>Manual Management</b>: Calibre updates the metadata and adds " -#~ "collections only when a book is sent. With this option, calibre will never " -#~ "remove a collection.</li>\n" -#~ "<li><b>Only on send</b>: Calibre updates metadata and adds/removes " -#~ "collections for a book only when it is sent to the device. </li>\n" -#~ "<li><b>Automatic management</b>: Calibre automatically keeps metadata on the " -#~ "device in sync with the calibre library, on every connect</li></ul>" -#~ msgstr "" -#~ "<li><b>Ručno upravljanje</b>: Calibre osvežava metapodatke i dodaje " -#~ "kolekcije samo ak oje knjiga poslata. Sa ovom opcijom, calibre nikada neće " -#~ "ukloniti kolekciju.</li>\n" -#~ "<li><b>Samo pri salnju</b>: Calibre osvežava metapodatke i dodaje/briše " -#~ "kolekcije samo kada se knjiga šalje na uređaj. </li>\n" -#~ "<li><b>Automatsko upravljanje</b>: Calibre automatski sinhronizuje " -#~ "metapodatke na uređaju s calibre bibliotekom, pri svakom " -#~ "povezivanju.</li></ul>" - -#~ msgid "replace" -#~ msgstr "izmeni" - -#~ msgid "ignore" -#~ msgstr "zanemari" - -#~ msgid "backslashreplace" -#~ msgstr "zameniobrnutukosucrtu" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "strict" -#~ msgstr "striktno" - -#~ msgid "mixed" -#~ msgstr "mešano" - -#~ msgid "misc" -#~ msgstr "razno" - -#~ msgid "book" -#~ msgstr "knjiga" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Koristi postoj&eću biblioteku na novoj lokaciji" - -#~ msgid "Last modified: %s" -#~ msgstr "Poslednja izmena: %s" - -#~ msgid "Automatic" -#~ msgstr "Automatsko" - -#~ msgid "Reader" -#~ msgstr "Čitač" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Izlazna polja za katalogizaciju knjiga u bazi podataka. Trebalo bi da budu " -#~ "zarezima razdvojena lista polja.\n" -#~ "Polja na raspolaganju: %s.\n" -#~ "Podrazumeva se: '%%default'\n" -#~ "Važi za: BIBTEX izlazni format" - -#~ msgid "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Šablon za kreiranje citata iz polja u bazi podataka.\n" -#~ " Trebalo bi da bude šablon sa uključenim poljima {}.\n" -#~ "Polja na raspolaganju: %s.\n" -#~ "Podrazumeva se: '%%default'\n" -#~ "Važi za: BIBTEX izlazni format" - -#~ msgid "Communicate with the Promedia eBook reader" -#~ msgstr "Uspostavi komunikaciju s Promedia eBook čitačem" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "Za prikazivanje poruke o grešci za svaki izvor omota kliknite dugme " -#~ "\"Prikaži detalje\", niže" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Preuzmi omote sa openlibrary.org" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Preuzmi omote s librarything.com" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s nije pronađen" - -#~ msgid "" -#~ "You are tying 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 "" -#~ "Pokušavate da snimite fajlove u calibre biblioteku. To može pokvariti vašu " -#~ "biblioteku. Snimanje na disk znači izvoženje fajlova iz biblioteke na neko " -#~ "drugo mesto." - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Napravi podrazumevani omot na osnovu naslova i autora" - -#~ msgid "&Current tweaks" -#~ msgstr "&Trenutno aktivna podešavanja" - -#~ msgid "All available tweaks" -#~ msgstr "Sva raspoloživa podešavanja" - -#~ msgid "" -#~ "Values for the tweaks are shown below. Edit them to change the behavior of " -#~ "calibre" -#~ msgstr "" -#~ "Vrednosti za podešavanja su prikazane niže. Promenite ih da biste promenili " -#~ "rad calibrea." - -#~ msgid "&Miscellaneous" -#~ msgstr "Ra&zno" - -#~ msgid "&Tweaks" -#~ msgstr "&Podešavanja" - -#~ msgid "&Restore to defaults" -#~ msgstr "V&rati na podrazumevane vrednosti" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Vrati sve načine sortiranja po autorima na automatski određene. Način " -#~ "automatskog određivanja načina sortiranja se može podesiti u Podešavanja-" -#~ ">Napredno->Podešavanja" - -#~ msgid "Switch to library..." -#~ msgstr "Pređi na bibilioteku..." - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>Unesite listu ISBN brojeva u polje s leve strane, jedan broj po redu. " -#~ "calibre će automatski kreirati stavke za knjige na osnovu ovih ISBN brojeva " -#~ "i za njih preuzeti metapodatke i omote. <p>Svi nevažeći ISBn brojevi će biti " -#~ "ignorisani." - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "Ne možete da promenite biblioteku kada je uređaj već priključen." - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Neuspela obrada: %s s greškom: %s" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Saveti za regularni izraz:\n" -#~ "- Podrazumevani regularni izraz - \\[.+\\] - ne uključuje etikete oblika " -#~ "[etiketa], npr. [Amazon Freebie]\n" -#~ "- Regularni izraz koji je samo jedna tačka isključuje sve etikete za žanr i " -#~ "ne generiše Sekciju žanrova" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Prekopirao %d knjiga u %s" - -#~ msgid "Customize the actions in:" -#~ msgstr "Izmenite akcije u:" - -#~ msgid "Applying changes to %d books. This may take a while." -#~ msgstr "Vršim izmene na %d knjiga. To može potrajati." - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Pretvori poglavlja u odeljke (Koristite s pažnjom!)" - -#~ msgid "Toolbars/Context menus" -#~ msgstr "Traka sa alatima/kontekstni meniji" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Pokušajte da pretvorite poglavlja u pojedinačne odeljke. UPOZORENJE: Ovo je " -#~ "eksperimentalna opcija. Može dovesti do neuspele konverzije. Takođe može da " -#~ "proizvede neočekivane rezultate." - -#~ msgid "Restore to &default" -#~ msgstr "Vrati na po&drazumevane vrednosti" - -#~ msgid "Remove all" -#~ msgstr "Ukloni sve" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Svi fajlovi iz %s% će biti <b>izbrisani zauvek</b>. Da li ste sigurni?" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Etikete koje će biti dodate knjizi:" - -#~ msgid "Customize the toolbar" -#~ msgstr "Prilagodite traku sa alatima" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "Čitaj metapodatke iz sadržaja, a ne imena &fajla" - -#~ 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." -#~ msgstr "" -#~ "Vrednosti za fina podešavanja su prikazana niže. Promenite ih ako želite da " -#~ "promenite ponašanje calibrea. Vaše izmene će stupiti na snagu tek pošto " -#~ "ponovo pokrenete calibre." - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Knjiga %s od %s" - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "Razmera koja određuje mesto na kome že redovi biti spojeni ako je omogućeno " -#~ "pertprocesiranje. Dozvoljene vrednosti su decimalne, između 0 i 1. " -#~ "Podrazumevana vrednost je 0.40, tik ispod medijane za dužinu reda. Ovo će " -#~ "spojiti redove u tipičnoj knjizi s bezuslovnim prelomom, ali ga treba " -#~ "smanjiti ako dužina reda varira." - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Kobo trenutno podržava samo jednu kolekciju: \"Im_Reading\" listu. Napravite " -#~ "etiketu sa imenom \"Im_Reading\" " - -#~ msgid "Include 'Series' Section" -#~ msgstr "Uključi odeljak \"Serija\"" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b>. ISBN will <i>not</i> be merged.<br><br>After " -#~ "merger the second and subsequently selected books will be <b>deleted</b>. " -#~ "<br><br>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 <b>deleted</b> from your computer.<br><br> Are you <b>sure</b> " -#~ "you want to proceed?" -#~ msgstr "" -#~ "Formati i metapodaci izabranih knjiga će biti dodati <b>prvoj izabranoj " -#~ "knjizi.</b> ISBN <i>neće</i> biti dodat.<br><br>Posle spajanja, druga i " -#~ "naredne knjige će biti <b>izbrisane</b>.<br><br>Svi formati prve izabrane " -#~ "knjige će biti sačuvani, a svi duplirani formati druge i narednih knjiga će " -#~ "biti zauvek <b>izbrisani</b> s vašeg računara.<br><br>Da li ste " -#~ "<b>sigurni</b> da želite da nastavite?" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b> ISBN will <i>not</i> be merged.<br><br> The " -#~ "second and subsequently selected books will not be deleted or " -#~ "changed.<br><br>Please confirm you want to proceed." -#~ msgstr "" -#~ "Formati i metapodaci izabranih knjiga će biti dodati <b>prvoj izabranoj " -#~ "knjizi.</b> ISBN <i>neće</i> biti dodat.<br><br>Druga i naredne knjige neće " -#~ "biti izbrisane, ili izmenjene.<br><br>Molim vas da potvrdite da želite da " -#~ "nastavite." - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "Faktor za &spajanje redova tokom pretprocesiranja:" - -#~ msgid "" -#~ "Search and replace in text fields using regular expressions. 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. See <a href=\"http://docs.python.org/library/re.html\"> this " -#~ "reference</a> for more information, and in particular the 'sub' function." -#~ msgstr "" -#~ "Pronađi i zameni u tekstualnim poljima, koristeći regularne izraze. Tekst za " -#~ "pretragu je proizvoljan izraz kompatibilan s regularnim izrazima programskog " -#~ "jezika python. Tekst za zamenu može sadržati reference na izraze u zagradama " -#~ "regularnog izraza za pretragu. Pretraga može da pronađe i zameni isti tekst " -#~ "više puta. Za više informacija vidite <a " -#~ "href=\"http://docs.python.org/library/re.html\">ovo uputstvo</a>, a posebno " -#~ "deo o funkciji 'sub'." - -#~ msgid "Test &text" -#~ msgstr "Test &tekst" - -#~ msgid "Apply function &after replace:" -#~ msgstr "Posle z&amene primeni funkciju:" - -#~ msgid "" -#~ "Note: <b>you can destroy your library</b> using this feature. Changes are " -#~ "permanent. There is no undo function. You are strongly encouraged to back up " -#~ "your library before proceeding." -#~ msgstr "" -#~ "Napomena: Korišćenjem ove opcije <b>možete da uništite vašu biblioteku</b>. " -#~ "Izmene su nepovratne. Ne postoji funkcija za poništavanje. Toplo " -#~ "preporučujem da napravite rezervnu kopiju vaše biblioteke pre nego što " -#~ "nastavite dalje." - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Automatski kreiraj način sortiranja autora na osnovu trenutno izabranog " -#~ "autora.\n" -#~ "Korišćenjem ovog dugmeta boja polja za sortiranje po autoru će se promeniti " -#~ "iz crvene u zelenu." - -#~ msgid "" -#~ " The red color indicates that the current author sort does not match the " -#~ "current author" -#~ msgstr "" -#~ " Crvena boja označava da izabrani način sortiranja po autoru ne odgovara " -#~ "trenutnom autoru" - -#~ msgid "&Search and replace (experimental)" -#~ msgstr "Pre&traži i zameni (eksperimentalno)" - -#~ msgid "Test re&sult" -#~ msgstr "Test re&zultat" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "Podeli traku &sa alatima na dve" - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Ukloni okvir s omota (ako postoji)" - -#~ 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. Rebuild the ePub, " -#~ "updating your calibre library." -#~ msgstr "" -#~ "Raščlani ePub knjigu kako bi prikazao sadržaj. Da biste posdesili " -#~ "pojedinačne fajlove kliknite desno dugme, a zatim \"Otvorite sa...\" " -#~ "programom po vašem izboru. Kada ste završili s podešavanjima, zatvorite " -#~ "prozor s pregledom sadržaja. Ponovo sastavite ePub i osvežite vašu calibre " -#~ "biblioteku." - -#~ msgid "Library backup status..." -#~ msgstr "Status rezervne kopije biblioteke..." - -#~ msgid "Additional Information" -#~ msgstr "Dodatne informacije" - -#~ msgid "Check Library" -#~ msgstr "Proveri biblioteku" - -#~ msgid "" -#~ "<b>You can destroy your library using this feature.</b> Changes are " -#~ "permanent. There is no undo function. This feature is experimental, and " -#~ "there may be bugs. You are strongly encouraged to back up your library " -#~ "before proceeding.<p>Search and replace in text fields using character " -#~ "matching or regular expressions. " -#~ msgstr "" -#~ "<b>Korišćenjem ove opcije možete da uništite vašu biblioteku.</b> Izmene su " -#~ "nepovratne. Ne postoji funkcija za poništavanje izmena. Ova opcija je " -#~ "eksperimentalna i može sadržati greške. Toplo preporučujemo da napravite " -#~ "rezervnu kopiju vaše biblioteke pre nego što nastavite.<p>Pretraživanje i " -#~ "izmena u tekstualnim poljima po znakovima, ili regularnim izrazima. " - -#~ msgid "Change title to title case" -#~ msgstr "Promeni svako početno slovo u veliko" - -#~ msgid "Clear series" -#~ msgstr "Izbriši seriju" - -#, python-format -#~ msgid "" -#~ "Authors cannot be set to the empty string. Book title %s not processed" -#~ msgstr "Autori ne mogu da budu prayni. Knjiga s naslovom %s nije obrađena" - -#, python-format -#~ msgid "Title cannot be set to the empty string. Book title %s not processed" -#~ msgstr "Naslov ne može biti prazan. Knjiga s naslovom %s nije obrađena" - -#~ msgid "Apply function after replace:" -#~ msgstr "Primeni sledeću funkciju posle zamene:" - -#~ msgid "Case sensitive" -#~ msgstr "Razlikuj veličinu slova" - -#~ msgid "Search mode:" -#~ msgstr "Način pretraživanja:" - -#~ msgid "cover" -#~ msgstr "omot" - -#~ msgid "Mode:" -#~ msgstr "Način rada:" - -#~ msgid "" -#~ "The field that the text will be put into after all replacements. If blank, " -#~ "the source field is used." -#~ msgstr "" -#~ "Polje u koje će tekst biti smešten posle zamene. Ako je prazno biće " -#~ "korišćeno izvorno polje." - -#~ msgid "" -#~ "If the replace mode is prepend or append, then this box indicates whether a " -#~ "comma or\n" -#~ "nothing should be put between the original text and the inserted text" -#~ msgstr "" -#~ "Ako je način izmene dodavanje ispred, ili iza, ovo polje označava da li će " -#~ "između originalnog i umetnutog teksta biti ubačen zarez, ili ništa" - -#~ msgid "use comma" -#~ msgstr "koristi zarez" - -#~ msgid "Failed to get" -#~ msgstr "Nisam uspeo da preuzmem" - -#~ msgid "Downloaded" -#~ msgstr "Preuzeto" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Uspešno preuzeo metapodatke za %d od %d knjiga" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s za: %s" - -#~ msgid "<p>Field template. Uses the same syntax as save templates." -#~ msgstr "<p>Šablon za polje. Koristi istu sintaksu kao šabloni za snimanje." - -#~ msgid "Check the library folders for potential problems" -#~ msgstr "Proveri da li ima grešaka u direktorijumima s bibliotekom" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of 30 books " -#~ "per minute." -#~ msgstr "" -#~ "Biće sačinjena rezervna kopija metapodataka dok calibre radi, brzinom od 30 " -#~ "knjiga u minuti." - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "" -#~ "Ovaj format i uređaj već imaju priključak, ili su u konfliktu s već " -#~ "postojećim" - -#~ msgid "Back up metadata of all books" -#~ msgstr "Napravi rezervnu kopiju metapodataka za sve knjige" - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "" -#~ "Naziv za pertraživanje bilo kog korisničkog polja. Ovi nazivi počinju sa " -#~ "\"#\")" - -#~ msgid "Run the check" -#~ msgstr "Izvrši proveru" - -#~ 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 " -#~ "informaton. 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 "" -#~ "Ovde mođete da izmenite metapodatke koje calibre koristi da osveži knjige " -#~ "kada ih snimate na disk, ili šaljete na uređaj.\n" -#~ "\n" -#~ "Koristite ovaj prozor da definišete 'priključak' za format (ili sve formate) " -#~ "i uređaj (ili sve uređaje). Priključak određuje koji šablon će biti povezan " -#~ "s kojim poljem. Šablon se koristi da odredi vrednost, a ta vrednost se " -#~ "upisuje u povezano polje.\n" -#~ "\n" -#~ "Šabloni će često sadržati jednostavne veze ka kompleksnim korisničkim " -#~ "kolonama, ali to nije neophodno. U izvornom polju možete koristiti bilo koji " -#~ "šablon kakav biste koristili drugde u calibreu.\n" -#~ "\n" -#~ "Jedna od mogućih upotreba priključaka je da izmenite naslov tako da sadrži i " -#~ "borj serije. Druga moguća upotreba je da izmenite način sortiranja po " -#~ "autoru, što može da bude korisno za MOBI format, jer Kindle zahteva " -#~ "korišćenje ';'. Treća upotreba je da se naznači jezik na kome je knjiga " -#~ "napisana." - -#~ msgid "" -#~ "\n" -#~ " %prog restore_database [options]\n" -#~ "\n" -#~ " Restore this database from the metadata stored in OPF\n" -#~ " files in each directory of the calibre library. This is\n" -#~ " useful if your metadata.db file has been corrupted.\n" -#~ "\n" -#~ " WARNING: This completely regenrates your datbase. You will\n" -#~ " lose stored per-book conversion settings and custom recipes.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog restore_database [opcije]\n" -#~ "\n" -#~ " Rekonstruiši bazu podataka iz metapodataka sačuvanih u OPF\n" -#~ " fajlovimau svakom direktorijumu calibre biblioteke. Ovo je\n" -#~ " korisno ako je metadata.db fajl 'pokvaren'.\n" -#~ "\n" -#~ " UPOZORENJE: Ovo kompletno rekonstruiše vašu bazu podataka.\n" -#~ " Izgubićete sva podešavanja za konverziju i recepte za pojedinačne " -#~ "knjige.\n" -#~ " " - -#~ msgid "" -#~ "\n" -#~ " %prog restore_database [options]\n" -#~ "\n" -#~ " Restore this database from the metadata stored in OPF\n" -#~ " files in each directory of the calibre library. This is\n" -#~ " useful if your metadata.db file has been corrupted.\n" -#~ "\n" -#~ " WARNING: This completely regenerates your datbase. You will\n" -#~ " lose stored per-book conversion settings and custom recipes.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog restore_database [opcije]\n" -#~ "\n" -#~ " Rekonstruiši bazu podataka sačuvanu u OPF\n" -#~ " fajlovima u svakom direktorijumu calibrebiblioteke.\n" -#~ " Ovo je korisno ako je metadata.db fajl oštećen.\n" -#~ "\n" -#~ " UPOZORENJE: Ovo kreira potpuno novu bazu podataka. Izgubićete\n" -#~ " sve korisničke recepte i podešavanja konverzije za pojedančne knjige.\n" -#~ " " - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "Za pomoć u pisanju naprednih recepata za vesti, molim vas posetite Intenet " -#~ "stranicu <a href=\"http://calibre-" -#~ "ebook.com/user_manual/news.html\">Korisnički recepti</a>" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "Rezervna kopija metapodataka će biti načinjena u toku rada calibrea, brzinom " -#~ "od oko jedne knjige u sekundi." - -#~ msgid "Recover database" -#~ msgstr "Popravi bazu podataka" - -#~ msgid "Check database integrity" -#~ msgstr "Proveri integritet biblioteke" - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "Ova komanda ponovo kreira vašu calibre bazu podataka iz informacija " -#~ "sačuvanih u OPF fajlovima.<p>Ova funkcija trentuno nije na raspolaganju u " -#~ "grafičkom korisničkom interfejsu. Bazu podataka možete ponovo kreirati " -#~ "korišćenjem 'calibredb restore_database' naredbe s komandne linije." - -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s je unapređena u verziju <b>%s</b>. Vidite opis <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">novih funkcija</a>. Da li želite da posetite stranicu " -#~ "za preuzimanje?" - -#~ msgid "You must provide the --really-do-it option to do a recovery" -#~ msgstr "" -#~ "Morate da navedete --really-do-it opciju da biste zaista izvršili oporavak" - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f zvezdica" - -#~ msgid "Read %s in the %s format" -#~ msgstr "Čitaj %s u formatu %s" - -#~ msgid "Insert space before the first line for each paragraph" -#~ msgstr "Ubaci prazninu pre prvog reda svakog pasusa" - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "Promenili ste etikete. Da biste dalje koristili modul za njihovu izmenu " -#~ "morate ili primeniti, ili odbaciti ove izmene." - -#~ msgid "&Run the check" -#~ msgstr "Pok&reni proveru" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "Metapodaci nisu pronađeni. Probajte da promenite ime autorai naslov i/ili " -#~ "uklonite ISBN broj." - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Pretvori komentare preuzete sa %s u običan tekst" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b> (%s). ISBN will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books will " -#~ "be <b>deleted</b>. <br><br>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 <b>deleted</b> from your computer.<br><br> Are " -#~ "you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Formati i metapodaci izabranih knjiga će biti dodati <b>prvoj izabranoj " -#~ "knjizi</b> (%s). ISBN broj <i>neće</i> biti pridružen.<br><br> Druga i " -#~ "ostale knjige će biti <b>izbrisane</b>.<br><br> Svi formati prve knjige će " -#~ "biti zadržani, a svi duplirani formati drugi i ostaloh knjiga će biti zauvek " -#~ "<b>obrisani</b> s vašeg računara.<br><br> Da li ste <b>sigurni</b> da želite " -#~ "da nastavite?" - -#~ msgid "Book %s of %s." -#~ msgstr "Knjiga %s od %s." - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Kodni raspored za ulazne HTML fajlove. Najčešće korišćeni kodni rasporedi " -#~ "su: Windows-1252 (CP1252), Latin-1, ISO-8859 i UTF-8." - -#~ msgid "No valid plugin found in " -#~ msgstr "Ispravan dodatak nije pronađen u " - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Uspostavi vezu s Booq Avant čitačem." - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Uspostavi vezu sa Sweex MM300 uređajem." - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Uspostavi vezu s Digma Q600 čitačem" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Uspostavi vezu s Kogan čitačem." - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Ne mogu da pronađem disk %s. Vaš operativni sistem verovatno izvozi " -#~ "zastarelu verziju SYSFS-a." - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Preuzmi omote s Douban.com" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Douban.com API poziv je predugo trajao. Pokušajte ponovo kasnije." - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Uspostavi vezu s Kindle 2 čitačem." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Uspostavi vezu s Nokia 810 uređajem." - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Putanja do txt fajla koji sadrži komentar." - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Uspostavi vezu s Nook Color čitačem" - -#~ msgid "" -#~ "You can sign up for a free {name} email account at <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" -#~ msgstr "" -#~ "Možete se projaviti za besplatan {name} nalog na <a " -#~ "href=\"http://{url}\">http://{url}</a>. {extra}" - -#~ msgid "Wishlist tag:" -#~ msgstr "Etiketa za spisak želja:" - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "" -#~ "Ako podešavate novi Hotmail nalog morate se prvo prijaviti na njega bar " -#~ "jednom pre nego što s njega možete da šaljete poštu." - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Preuzima metapodatke s francuskog Nicebooks" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Preuzima naslovne strane s francuskog Nicebooks" - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "Greška u preuzimanju naslovnih strana s Nicebooks" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "Nicebooks nije odgovorio na vreme. Molim vas probajte kasnije." - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "Pošalji %s na %s" - -#~ msgid "No details available" -#~ msgstr "Detalji nisu dostupni" - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "Sledeće knjige su imale formate ili naslovne strane navedene u bazi podataka " -#~ "koje u stvari nisu bile dostupne. Stavke za formate/naslovne strane su " -#~ "uklonjene. Molim vas da ih ručno proverite. Ovo može da se dogodi ako je " -#~ "bilo direktne manipulacije fajlovima u direktorijumima biblioteke." - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "Uspostavi vezu s PocketBook 602 čitačem" - -#~ msgid "Wrap all h1 tags with fb2 title elements." -#~ msgstr "Stavi sve h1 elemente između fb2 elemenata za naslove." - -#~ msgid "Wrap all h2 tags with fb2 title elements." -#~ msgstr "Stavi sve h2 elemente između fb2 elemenata za naslove." - -#~ msgid "Wrap all h3 tags with fb2 title elements." -#~ msgstr "Stavi sve h3 elemente između fb2 elemenata za naslove." - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Preuzima metapodatke sa amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Preuzima metapodatke na španskom sa amazon.com" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Preuzima metapodatke na engleskom sa amazon.com" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Preuzima metapodatke sa amazon.de" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Preuzima metapodatke sa 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 [opcije]\n" -#~ "\n" -#~ " Preuzmi metapodatke za knjigu sa Amazona. Morate navesti bar jedan " -#~ "od naslova, autora,\n" -#~ " ISBN broj, izdavača, ili ključnu reč. Biće preuzeto najviše 10 " -#~ "rezultata,\n" -#~ " i zato bi trebalo da je vaš upit što precizniji.\n" -#~ " Možete izabrati jezik za preuzete metapodatke:\n" -#~ " Sve & engleski & francuski & nemački & španski\n" -#~ " " - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Preuzima metapodatke s Fictionwise" - -#~ msgid "Book title" -#~ msgstr "Naslov knjige" - -#~ msgid "Book author(s)" -#~ msgstr "Autor(i) knjige" - -#~ msgid "Keywords" -#~ msgstr "Ključne reči" - -#~ msgid "Book publisher" -#~ msgstr "Izdavač knjige" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "SAŽETAK:\n" -#~ " %s" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise je naišao na grešku." - -#~ 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 [opcije]\n" -#~ "\n" -#~ " Preuzmi metapodatke za knjigu s Fitionwisea. Morate navesti bar " -#~ "jedan od naslova, autora,\n" -#~ " ili ključne reči. Nije moguće navesti ISBN broj. Biće preuzeto " -#~ "najviše 20 rezultata,\n" -#~ " pa bi vaše upit trebalo da bude što precizniji.\n" -#~ " " - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Nisam uspeo da dobijem sve podatke za stavku" - -#~ msgid "Query: %s" -#~ msgstr "Upit: %s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Fictionwise predugo nije odgovorio. Pokušajte kasnije." - -#~ msgid "Covers files path" -#~ msgstr "Putanja do fajlova s omotima" - -#~ msgid "Be more verbose about errors" -#~ msgstr "Prikaži više detalja o greškama" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Maksimalan broj rezultata" - -#~ msgid "No cover found!" -#~ msgstr "Nije pronađen nijedan omot." - -#~ msgid "Book ISBN" -#~ msgstr "ISBN broj knjige" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Omoti: 1-Proveri / 2-Preuzmi" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN: %s nije pronađen." - -#~ 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 [opcije]\n" -#~ "\n" -#~ " Preuzmi metapodatke za knjigu s Nicebooks. Morate navesti bar jedno " -#~ "od naslova, autora,\n" -#~ " ISBN broja, izdavača, ili ključnih reči. Biće preuzeto najviše 20 " -#~ "rezultata,\n" -#~ " pa bi vaš upit morao da bude što precizniji.\n" -#~ " Ako se omogući i ova opcija moguće je i preuzimanje omota.\n" -#~ " " - -#~ msgid "No result found for this search!" -#~ msgstr "Pretraga nije vratila nijedan rezultat!" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Nicebook je naišao na grešku." - -#~ msgid "Unknown publisher" -#~ msgstr "Nepoznat izdavač" - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "Proizvedi tekst formatiran za Markdown." - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option becauselinks are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "Nemoj da uklanjaš veze iz dokumenta. Ovo je korisno samo u kombinaciji sa " -#~ "opcijom za Markdown format, jer se veze uvek uklanjanju iz izlaza koji je " -#~ "čist tekst." - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option becauseimage references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "Nemoj da uklanjaš pokazivače na slike iz dokumenta. Ovo je korisno samo u " -#~ "kombinaciji sa opcijom za Markdown format, jer se pokazivači za slike uvek " -#~ "uklanjanju iz izlaza koji je čist tekst." - -#~ msgid "A cover was found for this book" -#~ msgstr "Pronađen je omot za ovu knjigu" - -#~ msgid "Cover saved to file " -#~ msgstr "Omot je snimljen u fajl " - -#~ msgid "Source column for read book" -#~ msgstr "Izvorna kolona za pročitanu knjigu" - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Formati izabranih knjiga će biti spojeni u <b>prvu izabranu knjigu</b> (%s). " -#~ "Metapodaci prve izabrane knjige neće biti izmenjeni. Autor, naslov, ISBN " -#~ "broj i ostali metapodaci <i>neće</i> biti spojeni.<br><br>Posle spajanja, " -#~ "druga i ostale knjige i svi njihovi metapodaci će biti " -#~ "<b>izbrisani</b>.<br><br>Svi formati prve izabrane knjige će biti zadržani i " -#~ "svi duplirani formati druge i ostalih knjiga će biti zauvek <b>izbrisani</b> " -#~ "iz vaše calibre biblioteke.<br><br>Da li ste <b>sigurni</b> da želite da " -#~ "nastavite?" - -#~ msgid "Books marked as read:" -#~ msgstr "Knjige označene kao pročitane:" - -#~ msgid "Pattern for read book" -#~ msgstr "Šablon za pročitanu knjigu" - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "Primeni Markdown format na tekst" - -#~ msgid "Do not change" -#~ msgstr "Ne menjaj" - -#~ msgid "Wrap h3 tags with <title> elements" -#~ msgstr "Stavi h3 elemente između <title> elemenata" - -#~ msgid "Wrap h2 tags with <title> elements" -#~ msgstr "Stavi h2 elemente između <title> elemenata" - -#~ msgid "Wrap h1 tags with <title> elements" -#~ msgstr "Stavi h1 elemente između <title> elemenata" - -#~ msgid "Has Cover" -#~ msgstr "Ima omot" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Veličina omota: %dx%d tačaka" - -#~ msgid "Has Summary" -#~ msgstr "Ima sažetak" - -#~ msgid "unknown id " -#~ msgstr "nepoznat id " - -#~ msgid "Extra covers in books" -#~ msgstr "Dodatni omoti za knjige" - -#~ msgid "Missing covers in books" -#~ msgstr "Nedostajući omotu za knjige" - -#~ msgid "format: unknown format type letter {0}" -#~ msgstr "format: nepoznata slovna oznaka formata {0}" - -#~ msgid "Title &sort: " -#~ msgstr "&Sortiranje po naslovu: " - -#~ msgid "Unable to connect to Bambook." -#~ msgstr "Ne mogu da se povežem s Bambook čitačem." - -#~ msgid "The integrity check completed with no uncorrectable errors found." -#~ msgstr "" -#~ "Provera integriteta je završena a da nisu pronađenje nepopravljive greške" - -#~ msgid "No errors found" -#~ msgstr "Greške nisu pronađene" - -#, python-format -#~ 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 "" -#~ ". Na raspolaganju su dve posebne kolekcije: %s:%s and %s:%s. Da biste ih " -#~ "uključili dodajte ove vrednosti u listu. Kolekcijama će biti dodeljeno ime " -#~ "posle znaka \":\"." - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclusion criteria" -#~ msgstr "" -#~ "Nema knjiga za katalog\n" -#~ "Proverite kriterijume za izostavljanje" - -#~ msgid "" -#~ "Sections to include in catalog. All catalogs include 'Books by Author'." -#~ msgstr "" -#~ "Odeljci koji će biti uključeni u katalog. Svi katalozi sadrže odeljak " -#~ "\"Knjige po autoru\"." - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Default pattern </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">excludes tags of the form " -#~ "[<span style=\" font-family:'Courier New,courier';\">tag</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">e.g., [Project " -#~ "Gutenberg]</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Podrazumevani šablon </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">ne uključuje etikete " -#~ "oblika [<span style=\" font-family:'Courier New,courier';\">tag</span>], " -#~ "</p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">npr., [Project " -#~ "Gutenberg]</p></body></html>" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Comma-separated list of tags to exclude.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Default:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalog</span></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Zarezima razdvojena lista etiketa koje će biti " -#~ "isključene.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Podrazumeva se:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalog</span></p></body></html>" - -#~ msgid "Matching books will be displayed with ✓" -#~ msgstr "Odgovarajuće knjige će biti prikazane sa ✓" - -#~ msgid "Books tagged as Wishlist items will be displayed with ✕" -#~ msgstr "Knjige na spisku želja će bit označene sa ✕" - -#~ msgid "Collapse when more items than:" -#~ msgstr "Zatvori kada ima više elemenata od:" - -#~ msgid "Tags browser category partitioning method:" -#~ msgstr "Način podele kategorija u izlogu etiketa:" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Izlazna polja kada se pravi katalog knjiga u bazi podataka. Trebalo bi da " -#~ "bude zarezima razdvojena lista polja.\n" -#~ "Polja na raspolaganju: %s,\n" -#~ "uz korisnička polja.\n" -#~ "Podrazumeva se: '%%default'\n" -#~ "Važi za: CSV i XML izlazne formate" - -#~ msgid "" -#~ "Include book descriptions in catalog.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Uključi opis knjige u katalog.\n" -#~ "Podrazumeva se: '%default'\n" -#~ "Važi za ePub i MOBI izlazne formate" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'markdown']\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." -#~ msgstr "" -#~ "Struktura pasusa.\n" -#~ "Na izboru su ['auto', 'block', 'single', 'print', 'markdown']\n" -#~ "* auto: Pokušaj da automatski odrediš tip pasusa.\n" -#~ "* block: Pasusi su razdvojeni praznim redom.\n" -#~ "* single: Svaki red je poseban pasus.\n" -#~ "* print: Svaki red koji počinje s dva ili više razmaka, ili s tabulatorom je " -#~ "pasus." - -#~ msgid "" -#~ "Formatting used within the document.* auto: Try to auto detect the document " -#~ "formatting.\n" -#~ "* none: Do not modify the paragraph formatting. Everything is a paragraph.\n" -#~ "* markdown: Run the input though the markdown pre-processor. To learn more " -#~ "about markdown see" -#~ msgstr "" -#~ "Formatiranje dokumenta.\n" -#~ "* auto: Polušaj da automatski odrediš način formatiranja.\n" -#~ "* none: Ne menjaj formatiranje pasusa. Sve je pasus.\n" -#~ "* markdown: Obradi ulazni dokument kao da je formatiran markdown-om. Za više " -#~ "detalja o markdown-u vidi" - -#~ msgid "Markdown Options" -#~ msgstr "Opcije za markdown" - -#~ msgid "" -#~ "Formatting used within the document.* auto: Automatically decide which " -#~ "formatting processor to use.\n" -#~ "* none: 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 "" -#~ "Formatiranje korišćeno u dokumentu.\n" -#~ "* auto: Automatski odredi vrstu obrade formatiranja.\n" -#~ "* none: Ne obrađuj formatiranje. Sve je pasus i neće biti primenjeni " -#~ "stilovi.\n" -#~ "* heuristic: Koristi heuristiku za određivanje vrste formatiranja, npr. " -#~ "poglavlja i kurziva.\n" -#~ "* textile: Obradi korišćenjem \"textile\" formatiranja.\n" -#~ "* markdown: Obradi korišćenjem \"markdown\" formatiranja. Za više " -#~ "informacija o \"markdown\" formatiranju vidi" - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "Preuzimam {0} od {1} knjiga" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check job details" -#~ msgstr "" -#~ "Nema knjiga za katologizaciju\n" -#~ "Proverite detalje zadatog posla" - -#~ msgid "No action in dictionary state is \"%s\" \n" -#~ msgstr "Nijedna akcija u rečničkom stanju je \"%s\" \n" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no blank " -#~ "lines or indents." -#~ msgstr "" -#~ "Struktura pasusa.\n" -#~ "mogućnosti su ['auto', 'block', 'single', 'print', 'unformatted']\n" -#~ "* auto: Pokušaj da automatski odrediš vrstu pasusa\n" -#~ "* block: Prazni redovi razdvajaju pasuse\n" -#~ "* single: Svaki red je jedan pasus\n" -#~ "* print: Svaki red koji počinje s 2, ili više razmaka, ili tabulatorom je " -#~ "jedan pasus\n" -#~ "* unformatted: Većina linija sadrži znak za kraj reda, i ima malo ili nimalo " -#~ "praznih, ili uvučenih redova" - -#, python-format -#~ 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 "" -#~ "Izmeni tekst i strukturu dokumenta korišćenjem standardnih šablona. " -#~ "Podrazmevana vrednost je onemogućeno. Upotrebite %s da omogućite. " -#~ "Pojedinačne izmene se mogu onemogućiti opcijama %s." diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index 034d1bcca9..11095187c1 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-03 23:01+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 20:55+0000\n" "Last-Translator: Merarom <Unknown>\n" "Language-Team: Swedish <sv@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-08-05 04:38+0000\n" -"X-Generator: Launchpad (build 13604)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:48+0000\n" +"X-Generator: Launchpad (build 13613)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -33,7 +33,7 @@ msgstr "Gör absolut ingenting" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -96,10 +96,11 @@ msgstr "Gör absolut ingenting" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -136,12 +137,12 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -177,21 +178,21 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -234,7 +235,7 @@ msgstr "Användargränssnittsåtgärd" #: /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/actions/preferences.py:25 #: /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 @@ -431,54 +432,58 @@ msgstr "" "Hitta nästa eller föregående träff vid sökning i ditt calibre-biblioteket i " "markera läget" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "Välj en slumpmässig bok från ditt Calibre-biblioteket" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Sök efter böcker från olika boksäljare" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Hämta nytt Calibre-tillägg eller uppdatera din befintliga" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Utseende och beteende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Gränssnitt" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" "Justera utseendet och beteendet av Calibre-gränssnittet så det passar din " "smak" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Beteende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Ändra Calibres beteende" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Lägg till dina egna kolumner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "Lägga till / ta bort dina egna kolumner till Calibres boklista" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Verktygsrad" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -486,65 +491,65 @@ msgstr "" "Anpassa verktygsfält och menyer, genom att ändra vilka åtgärder som finns i " "varje" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Sökning" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "Anpassa sättet att söka efter böcker verk i eCalibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Inmatningsalternativ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Konvertera" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "Ange konverteringsalternativ specifika för varje indataformat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Vanliga alternativ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "Ange konverteringsalternativ gemensamma för alla format" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Alternativ för utdata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "Ange konvertering specifika för varje utdataformat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Lägga till böcker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Import / Export" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kontrollera hur Calibre läser metadata från filer när du lägger till böcker" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Spara böcker till disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -552,48 +557,48 @@ msgstr "" "Kontrollera hur Calibre exporterar filer från databasen till hårddisken när " "du använder Spara till disk" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Skickar böcker till enheter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "Kontrollera hur Calibre överför filer till din läsplatta" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Kontrollpanel för metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Ändra metadatafält innan du sparar / skickar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Mallfunktioner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Avancerat" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Skapa din egna mallfunktioner" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Dela böcker via e-post" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Delar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -601,11 +606,11 @@ msgstr "" "Ställ in delning av böcker via e-post. Kan användas för automatisk sändning " "av nedladdade nyheter till dina enheter" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Dela på nätet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -613,36 +618,36 @@ msgstr "" "Ställ in Calibre innehållsserver som ger dig tillgång till din Calibre-" "bibliotek från någonstans, på någon enhet på Internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Hämta metadata" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Kontrollera hur Caliber laddningar ned ebokmetadata från nätet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Tillägg" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Lägg till / ta bort / anpassa olika bitar av Calibre-funktionalitet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Justeringar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "Finjustera hur Calibre beter sig i olika sammanhang" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Diverse" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Diverse avancerad konfiguration" @@ -902,7 +907,7 @@ msgstr "Inaktivera namngivet tillägg" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -916,8 +921,8 @@ msgstr "Sökväg till biblioteket för lång. Måste vara mindre än tecken %d." #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Ja" @@ -946,7 +951,7 @@ msgstr "Felsökningslogg" msgid "Communicate with Android phones." msgstr "Kommunicera med Android-telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -954,7 +959,7 @@ msgstr "" "Kommaseparerad lista av kataloger på enheten dit e-böckerna skall skickas. " "Den första katalog som finns kommer att användas" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Kommunicera med S60-telefoner" @@ -1059,7 +1064,7 @@ msgstr "Uppdaterar metadata på enheten..." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3155 #, python-format msgid "%(num)d of %(tot)d" -msgstr "" +msgstr "%(num)d av %(tot)d" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:497 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1130 @@ -1095,11 +1100,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Nyheter" @@ -1107,8 +1112,8 @@ msgstr "Nyheter" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalog" @@ -1182,8 +1187,8 @@ msgstr "Överför böcker till enheten..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1193,8 +1198,8 @@ msgstr "Lägger till böcker till enhetens metadatalista..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1202,8 +1207,8 @@ msgstr "Tar bort böcker från enheten..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1444,14 +1449,14 @@ msgstr "Kobo stöder flera samlingar, inklusive " #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:55 msgid "Create tags for automatic management" -msgstr "" +msgstr "Skapa märkningar för automatisk hantering" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Inte implementerad" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2683,10 +2688,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" -"Vänsterjusteras scenbytesmarkörer är centrerade. Byt mjuk scen pauser som " -"använder flera tomma rader med horisontalregler." +"Vänsterjusteras scen brytningsmarkörer är centrerade. Ersätt mjuka scen " +"pauser som använder flera tomma rader med övergripande linjer." #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 msgid "" @@ -3132,7 +3137,7 @@ msgstr "Kan inte lägga till länken %s till innehållsförteckningen" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:960 #, python-format msgid "Unable to process image %(path)s. Error: %(err)s" -msgstr "" +msgstr "Bilden kan inte bearbeta %(path)s. Fel: %(err)s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:1006 #, python-format @@ -3501,6 +3506,16 @@ msgid "" "some metadata on a file type that does not support it, the metadata will be\n" "silently ignored.\n" msgstr "" +"\n" +"Läs/Skriv metadata från/till ebokfiler.\n" +"\n" +"Format som stöds för att läsa metadata: %(read)s\n" +"\n" +"Format som stöds för att skriva metadata: %(write)s\n" +"\n" +"Olika filtyper stöder olika typer av metadata. Om du försöker sätta\n" +"några metadata på en filtyp som inte finns stöd för, kommer metadata " +"ignoreras i tysthet.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:40 msgid "" @@ -3769,7 +3784,15 @@ msgstr "" "När du lägger innehållsförteckningen till boken, lägg den i början av boken " "istället för slutet. Rekommenderas inte." -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" +"Extrahera innehållet i MOBI filen till den angivna katalogen. Om katalogen " +"redan existerar, kommer det att tas bort." + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Alla artiklar" @@ -3777,6 +3800,10 @@ msgstr "Alla artiklar" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Det här är en Amazon Topaz-bok. Den kan inte hanteras." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "Inga detaljer tillgängliga" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Titelsida" @@ -4652,7 +4679,7 @@ msgstr "Lägg till böcker i Calibres bibliotek / enhet från filer på datorn" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Lägg till böcker från en enda katalog" @@ -4692,11 +4719,11 @@ msgstr "Lägg till filer till valda bokens poster" msgid "Shift+A" msgstr "Skift + A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Är du säker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format msgid "" "Are you sure you want to add the same files to all %d books? If the " @@ -4705,36 +4732,36 @@ msgstr "" "Är du säker på att du vill lägga samma filer på alla %d böcker? Om format " "redan finns för en bok, kommer den att ersättas." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Välj bokfiler" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Lägger till" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "Skapa bokposter från ISBN-numren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Skickar böcker till enhet." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Stödda böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Välj böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Sammanfoga flera böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 msgid "" "The following duplicate books were found and incoming book formats were " "processed and merged into your Calibre database according to your automerge " @@ -4743,38 +4770,38 @@ msgstr "" "Följande två exemplar böcker hittades och inkommande boksformat bearbetats " "och samman till din Calibre databas enligt dina automerge inställningar:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Kunde inte läsa metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Kunde inte läsa metadata från följande" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "Add to library" msgstr "Lägg till i biblioteket" -#: /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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Inga böcker har valts" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "" "Följande böcker är virtuella och kan inte läggas till i Calibres biblioteket:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Inga bokfiler hittades" @@ -4817,7 +4844,7 @@ msgstr "Användaranteckningar genereras endast från huvudbiblioteket" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Inga böcker har valts" @@ -4832,12 +4859,12 @@ msgstr "Sammanfogar användaranteckningar till databasen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:123 #, python-format msgid "%(time)s<br />Last Page Read: %(loc)d (%(pr)d%%)" -msgstr "" +msgstr "%(time)s<br />Sista lästa sidan: %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:129 #, python-format msgid "%(time)s<br />Last Page Read: Location %(loc)d (%(pr)d%%)" -msgstr "" +msgstr "%(time)s<br />Sista lästa sidan: Plats %(loc)d (%(pr)d%%)" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:148 #, python-format @@ -4847,15 +4874,15 @@ msgstr "<b>Plats %(dl)d • %(typ)s</b><br />%(text)s<br/>" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:157 #, python-format msgid "<b>Page %(dl)d • %(typ)s</b><br />" -msgstr "" +msgstr "<b>Sida %(dl)d • %(typ)s</b><br />" #: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:162 #, python-format msgid "<b>Location %(dl)d • %(typ)s</b><br />" -msgstr "" +msgstr "<b>Plats %(dl)d • %(typ)s</b><br />" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "Skapa en katalog med de böcker i din caliber biblioteket" @@ -4879,7 +4906,7 @@ msgstr "Exportkatalog" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:85 #, python-format msgid "Select destination for %(title)s.%(fmt)s" -msgstr "" +msgstr "Välj destination för %(title)s.%(fmt)s" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:57 @@ -4893,85 +4920,86 @@ msgstr "%d böcker" msgid "Choose calibre library to work with" msgstr "Välj Calibre-bibliotek att arbeta med" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Byt/skapa bibliotek..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Snabb växling" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Byt namn på biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "Ta bort biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Välj en slumpmässig bok" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Bibliotekunderhåll" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Säkerhetskopieringsstatus metadatabiblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "Börjar säkerhetskopiera metadata för alla böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Kontrollera biblioteket" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "Återställ databasen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Byt namn" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Välj ett nytt namn på biblioteket <b>%s </b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Note that the actual library folder will be renamed." msgstr "Observera dock att själva bibliotekamappen kommer att döpas om." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Finns redan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Mappen %s finns redan. Ta bort den först." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "För lång" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Namnbyte misslyckades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4980,11 +5008,11 @@ msgstr "" "Misslyckades med att byta namn på biblioteket på %s. Den vanligaste orsaken " "till detta är om en av filerna i biblioteket är öppen i ett annat program." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "Bibliotek flyttat" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " @@ -4993,24 +5021,24 @@ msgstr "" "Biblioteket %s har tagits bort från calibre. Filerna finns kvar på din " "dator, om du vill ta bort dem, måste du att göra det manuellt." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "inga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Säkerhetskoperingsstatus ..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "Bokmetadatafiler som återstår att skrivas:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Säkerhetskopiera metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." @@ -5018,7 +5046,7 @@ msgstr "" "Metadata kommer att backas upp medan caliber är igång, till en kurs av cirka " "1 bok var tredje sekund." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -5029,7 +5057,7 @@ msgstr "" "biblioteket till en plats med en kortare bana med Utforskaren i Windows, led " "calibre till den nya platsen och försök igen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -5038,7 +5066,7 @@ msgstr "" msgid "Success" msgstr "Lyckades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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?" @@ -5047,7 +5075,7 @@ msgstr "" "kontrollera om filerna i biblioteket överensstämmer med de uppgifter i " "databasen?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -5057,24 +5085,24 @@ msgstr "" msgid "Failed" msgstr "Misslyckades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" "Databasintegritet misslyckades, klicka på Visa detaljer för mer information." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Hittade inga problem" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "Inga problem upptäcktes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Inga biblioteket hittades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -5083,15 +5111,15 @@ msgstr "" "Inga befintliga Calibre-bibliotek hittades på %s. Det kommer att tas bort " "från listan över kända bibliotek." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Tillåẗs ej" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 msgid "" "You cannot change libraries while using the environment variable " "CALIBRE_OVERRIDE_DATABASE_PATH." @@ -5099,7 +5127,7 @@ msgstr "" "Du kan inte ändra bibliotek medan du använder CALIBRE_OVERRIDE_DATABASE_PATH " "miljövariabeln." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "Du kan inte ändra bibliotek medan jobb körs." @@ -5111,11 +5139,11 @@ msgstr "C" msgid "Convert books" msgstr "Konvertera böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Konvertera individuellt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Masskonvertering" @@ -5182,8 +5210,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -5224,43 +5254,43 @@ msgstr "" "Det gick inte att ta bort en del böcker, klicka på Visa detaljer knappen för " "mer information." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Ta bort böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Ta bort valda böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Ta bort filer av specifikt format från valda böcker." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "Ta bort alla format från utvalda böcker, utom ..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats from selected books" msgstr "Ta bort alla format från utvalda böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:103 msgid "Remove covers from selected books" msgstr "Ta bort omslag från valda böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Ta bort matchande böcker från enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Kan inte ta bort" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Välj format att ta bort" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." @@ -5268,7 +5298,7 @@ msgstr "" "Välj format <b> inte </b> som ska tas bort. <p> Observera att detta aldrig " "kommer att ta bort alla format från en bok." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" @@ -5276,44 +5306,44 @@ msgstr "" "<b> Alla format </b> för den valda böcker kommer att <b> bort </b> från " "biblioteket. <br> Boken metadata kommer att hållas. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Kan ej ta bort böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Ingen enhet ansluten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Inbyggt minne" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Minneskort A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Minneskort B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Inga böcker att ta bort" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 msgid "None of the selected books are on the device" msgstr "Inga av de valda böckerna finns på enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:240 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Tar bort böcker från enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" @@ -5321,7 +5351,7 @@ msgstr "" "Några av de utvalda böcker på den anslutna enheten. <b> Var </b> vill du ha " "de markerade filerna ska bort ifrån?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -5329,7 +5359,7 @@ msgstr "" "De utvalda böckerna kommer att <b> tas bort permanent </b> och filerna tas " "bort från ditt Calibre-bibliotek. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5413,35 +5443,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Redigera metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Sammanfoga bokuppgifter" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Redigera metadata individuellt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Redigera metadata i grupp" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Hämta metadata och omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Slå samman till den första valda boken - radera övriga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Slå samman till den första valda boken - behåll övriga" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "Sammanfoga bara format till första valda boken - ta bort andra" @@ -5682,20 +5712,20 @@ msgstr "Tilläggsuppdaterare" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "Ändra calibre beteende" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:208 msgid "Run welcome wizard" msgstr "Kör välkomstguide" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "Hämta tillägg för att förbättra Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Starta om i debug-läge" @@ -5725,7 +5755,6 @@ msgid "S" msgstr "S" #: /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 "Spara till disk" @@ -5734,26 +5763,26 @@ msgid "Save to disk in a single directory" msgstr "Spara till disk i en enda katalog" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format msgid "Save only %s format to disk" msgstr "Spara bara %s-format på disk" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format msgid "Save only %s format to disk in a single directory" msgstr "Spara bara %s format till disk i en enda katalog" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Kan inte spara till disk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Välj målmapp" -#: /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 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 " @@ -5763,20 +5792,20 @@ msgstr "" "ditt bibliotek. Spara till disk är tänkt att exportera filer från ditt " "eCalibres-bibliotek till någon annanstans." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Fel uppstod när filen skulle sparas" -#: /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 "There was an error while saving." msgstr "Det uppstod ett fel när filen skulle sparas" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 "Vissa böcker kunde inte sparas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "Klicka på knappen \"Visa detaljer\" för att se vilka." @@ -5818,77 +5847,81 @@ msgstr "Snabbvisare är inte tillgänglig för böcker på enheten." msgid "Similar books..." msgstr "Liknande böcker..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Böcker med samma författare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Böcker i denna serie" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt + Skift + S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Böcker av den här utgivaren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Böcker med samma etikett" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +msgstr "G" + #: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 msgid "Get books" msgstr "Hämta böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "Sök efter e-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "Sök efter denna författare" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "Sök efter denna titel" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "Sök efter den här boken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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 "Butiker" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:45 #: /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:285 msgid "Choose stores" msgstr "Välj butiker" -#: /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/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "Kan inte söka" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 msgid "" "Calibre helps you find the ebooks you want by searching the websites of " "various commercial and public domain book sources for you." @@ -5896,7 +5929,7 @@ msgstr "" "Caliber hjälper dig hitta den eBoj du vill genom att söka på webbplatserna " "för olika kommersiella och offentliga domänkällor för dig." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 " @@ -5905,7 +5938,7 @@ msgstr "" "Med den integrerade sökning kan du lätt hitta vilken butik har den bok du " "söker, till bästa pris. Du får också DRM status och annan nyttig information." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5921,11 +5954,11 @@ msgstr "" "bok läsare, särskilt om den bok du köper har <a " "href=\"http://drmfree.calibre-ebook.com/about#drm\"> DRM </a>." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "Visa detta meddelande igen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "Om hämta böcker" @@ -5959,39 +5992,39 @@ msgstr "V" msgid "View" msgstr "Visa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Visa specifikt format" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Läs en slumpmässig bok" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "Rensa nyligen visad lista" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Kan inte visa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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 "Format otillgänglig" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 msgid "Selected books have no formats" msgstr "Valda böcker har inget format" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Välj format att visa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " @@ -6000,11 +6033,11 @@ msgstr "" "Inte alla av de utvalda böckerna fanns tillgängliga i %s format. Du ska " "konvertera dem först." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Flera böcker valda" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -6017,15 +6050,15 @@ msgstr "" "väl process startats kan den inte stoppas förrän den är klar. Vill du " "fortsätta?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Kan inte öppna mapp" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 msgid "This book no longer exists in your library" msgstr "Denna bok finns inte längre i ditt bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s har inga tillgängliga format." @@ -6212,6 +6245,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -6226,8 +6261,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -6280,49 +6315,49 @@ msgstr "Flera böcker per &mapp, antar varje ebokfil är en annorlunda bok" msgid "Donate" msgstr "Donera" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Klicka för att öppna" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "Ids" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" -msgstr "" +msgstr "Bok %(sidx)s av <span class=\"series_name\">%(series)s</span>" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Samlingar" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "Klistra omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Kopiera omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "Dubbelklicka för att öppna fönster för bokdetaljer" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Sökväg" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" -msgstr "" +msgstr "Omslagsmått: %(width)d x %(height)d" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16 msgid "BibTeX Options" @@ -6337,7 +6372,7 @@ msgstr "Alternativ för BibTeX" #: /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/mobi_output.py:18 #: /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 @@ -6357,7 +6392,7 @@ msgstr "Alternativ specifika för" #: /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/mobi_output.py:18 #: /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 @@ -6382,7 +6417,7 @@ msgstr "utdata" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -7451,53 +7486,44 @@ msgstr "Lista över kända serier. Du kan lägga till nya serier." msgid "Book " msgstr "Bok " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI-utdata" -#: /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 "Grundinställning" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Titel för innehållsförteckningen:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Skala om bilder för &Palm-enheter" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Använd författarens &sorteringsordning som författarnamn" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Komprimera inte filinnehåll" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Lägg inte till någon innehållsförteckning i boken" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Alternativ för Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "Teckensnitt för förstasidesrubriken på tidskrifter:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Etikett för personliga dokument:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" "Sätt genererade Innehållsförteckning vid &början av boken istället för slutet" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "Ignorera &marginaler" @@ -8955,6 +8981,78 @@ msgstr "Datum" msgid "Delete from device" msgstr "Ta bort från enhet" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "%(curr)s (var %(initial)s)" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "Posten är tom" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "En post kan inte lämnas tom. Ta bort den i stället." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Ingen post vald" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "Du måste välja en post från listan Tillgängliga poster" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "Inga poster valda" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "Är du säker på att du vill ta bort följande objekt?" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Kategoriredigerare" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "Poster som används" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +msgid "" +"Delete item from database. This will unapply the item from all books and " +"then remove it from the database." +msgstr "" +"Ta bort post från databasen. Detta kommer att ta bort posten från alla " +"böcker och sedan ta bort den från databasen." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "Byt namn på posten i alla böcker den används" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "Denna bok är DRMed" @@ -9033,12 +9131,12 @@ msgid "Copy to author" msgstr "Kopiera till författare" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Ogiltigt författarnamn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Författarnamnet kan inte innehålla & tecken." @@ -9053,7 +9151,7 @@ msgid "&Search for:" msgstr "&Sök efter:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "&Hitta" @@ -9957,7 +10055,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:705 #, python-format msgid "Locating zip file for %(name)s: %(link)s" -msgstr "" +msgstr "Söker zip-fil för %(name)s: %(link)s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:709 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:746 @@ -9999,6 +10097,9 @@ msgid "" "uninstalled. Please post the error message in details below into the forum " "thread for this plugin and restart Calibre." msgstr "" +"Ett problem uppstod när installera denna plugin. Detta tillägg kommer nu att " +"avinstalleras. Skicka felmeddelandet i detalj till nedan forum tråd för " +"detta tillägg och starta Calibre." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:772 msgid "Version history missing" @@ -10067,7 +10168,7 @@ msgstr "Klicka i en kolumn i biblioteket för att se information om boken" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:205 msgid "Books with selected item \"{0}\": {1}" -msgstr "" +msgstr "Böcker med markerade objektet \"{0}\": {1}" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/quickview.py:211 msgid "" @@ -10333,7 +10434,7 @@ msgstr "aldrig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:384 #, python-format msgid "%(days)d days, %(hours)d hours and %(mins)d minutes ago" -msgstr "" +msgstr "%(days)d dagar, %(hours)d timmar och %(mins)d minuter sedan" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:400 msgid "Last downloaded:" @@ -10591,6 +10692,8 @@ msgid "" "See the <a href=\"http://manual.calibre-ebook.com/gui.html#the-search-" "interface\">User Manual</a> for more help" msgstr "" +"Se <a Manuell href=\"http://manual.calibre-ebook.com/gui.html#the-search-" +"interface\"> användare </ a> för mer hjälp" #: /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 @@ -10753,7 +10856,6 @@ msgid "Unapply (remove) tag from current tag category" msgstr "Ta bort tag från den löpande tagkategori" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:70 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 msgid "Are your sure?" msgstr "Är du säker?" @@ -10810,65 +10912,13 @@ msgid "Add tag to available tags and apply it to current book" msgstr "" "Lägg till etiketten i tillgängliga etiketter och tillämpa den på aktuell bok" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:21 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "Posten är tom" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "En post kan inte lämnas tom. Ta bort den i stället." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Ingen post vald" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -msgid "You must select one item from the list of Available items." -msgstr "Du måste välja en post från listan Tillgängliga poster" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:108 -msgid "No items selected" -msgstr "Inga poster valda" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "Du måste välja minst en post ur listan" +msgid "Tag" +msgstr "Ettikett" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" -msgstr "Är du söker på att du vill ta bort följande poster?" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:77 -msgid "Category Editor" -msgstr "Kategoriredigerare" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:78 -msgid "Items in use" -msgstr "Poster som används" - -#: /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 "" -"Ta bort post från databasen. Detta kommer att ta bort posten från alla " -"böcker och sedan ta bort den från databasen." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:81 -msgid "Rename the item in every book where it is used." -msgstr "Byt namn på posten i alla böcker den används" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:83 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "Räkna" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10882,19 +10932,19 @@ msgstr "Mall för funktionsreferens" msgid "EXCEPTION: " msgstr "UNDANTAG: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "Ingen kolumn vald" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "Du måste ange en kolumn som skall färgas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "Ingen mall" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "Mallrutan kan inte vara tom" @@ -10910,7 +10960,7 @@ msgstr "Mallvärde:" #: /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 "" +msgstr "Värdet på den mallen med den aktuella boken i biblioteket för" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog_ui.py:100 msgid "Function &name:" @@ -11005,7 +11055,7 @@ msgstr "Inget recept valt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:146 #, python-format msgid "The attached file: %(fname)s is a recipe to download %(title)s." -msgstr "" +msgstr "Den bifogade filen: %(fname)s är regeln som ska hämtas %(title)s." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:149 msgid "Recipe for " @@ -11210,12 +11260,12 @@ msgstr "Hämta %s" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:54 #, python-format msgid "Downloading <b>%(fname)s</b> from %(url)s" -msgstr "" +msgstr "Hämtar <b>%(fname)s</b> från %(url)s" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:85 #, python-format msgid "Failed to download from %(url)r with error: %(err)s" -msgstr "" +msgstr "Lyckades inte hämta från %(url)r med felet: %(err)s" #: /home/kovid/work/calibre/src/calibre/gui2/ebook_download.py:41 msgid "No file specified to download." @@ -11241,7 +11291,7 @@ msgstr "Det gick inte att ladda ner ebok" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:123 #, python-format msgid "Email %(name)s to %(to)s" -msgstr "" +msgstr "Epostaddress %(name)s till %(to)s" #: /home/kovid/work/calibre/src/calibre/gui2/email.py:142 msgid "News:" @@ -12096,7 +12146,7 @@ msgstr "Denna bok har inget omslag" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:985 #, python-format msgid "Cover size: %(width)d x %(height)d pixels" -msgstr "" +msgstr "Omslagsmått: %(width)d x %(height)d punkter" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1041 msgid "stars" @@ -12229,7 +12279,7 @@ msgstr "(Misslyckades omslag)" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:199 #, python-format msgid "Downloaded %(num)d of %(tot)d" -msgstr "" +msgstr "Hämtat %(num)d av %(tot)d" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/config.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:121 @@ -12455,6 +12505,7 @@ msgstr "Kunde inte hitta några omslag för <b>%s </b>" #, python-format msgid "Found <b>%(num)d</b> covers of %(title)s. Pick the one you like best." msgstr "" +"Fann <b>%(num)d</b> omslag av %(title)s. Välj den som du gillar bäst." #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:817 msgid "Downloading metadata..." @@ -12612,6 +12663,10 @@ msgstr "Mycket lågt" msgid "Compact Metadata" msgstr "Kompakt Metadata" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Grundinställning" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "Allt på 1 flik" @@ -12870,6 +12925,10 @@ msgid "" " <pre>%(rule)s</pre>\n" " " msgstr "" +"\n" +" <p>Avancerad regel för kolumn <b>%(col)s</b>:\n" +" <pre>%(rule)s</pre>\n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:452 #, python-format @@ -12880,12 +12939,18 @@ msgid "" " <ul>%(rule)s</ul>\n" " " msgstr "" +" <p>Sätt färgen av <b>%(col)s</b> till <b>%(color)s</b> om " +"följande\n" +" villkor uppfylls:</p>\n" +" <ul>%(rule)s</ul>\n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:467 #, python-format msgid "" "<li>If the <b>%(col)s</b> column <b>%(action)s</b> value: <b>%(val)s</b>" msgstr "" +"<li>Om <b>%(col)s</b> kolumnen <b>%(action)s</b> värde: <b>%(val)s</b>" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/coloring.py:483 msgid "" @@ -13124,6 +13189,9 @@ msgid "" "leading zeros. The format <code>{0:d} days</code> prints the number " "then the word \"days\"" msgstr "" +"Example: Formatet <code>{0:0>4d}</code> ger ett 4-siffrigt nummer med " +"inledande nollor. Formatet <code>{0:d} days</code> skriver numret sedan " +"ordet \"dagar\"" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:212 msgid "" @@ -13296,6 +13364,9 @@ msgid "" "href=\"http://docs.python.org/library/string.html#format-string-syntax\">the " "python documentation</a>" msgstr "" +"<p>Grundinställning: Oformaterad. För formatspråksdetaljer se <a " +"href=\"http://docs.python.org/library/string.html#format-string-" +"syntax\">python documentationen</a>" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column_ui.py:244 msgid "Format for &dates" @@ -13768,7 +13839,7 @@ msgstr "Publicerades" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:265 #, python-format msgid "<b>Configure %(name)s</b><br>%(desc)s" -msgstr "" +msgstr "<b>Ställ in %(name)s</b><br>%(desc)s" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:322 msgid "No source selected" @@ -13988,12 +14059,16 @@ msgid "" "A different plugboard matches that format and device combination. Are you " "sure you want to add the new plugboard?" msgstr "" +"En annan kontrollpanel passar som format- och enhetskombinationen. Är du " +"säker på att du vill lägga till nya kontrollpanelen?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:237 msgid "" "More specific format and device plugboards already exist. Are you sure you " "want to add the new plugboard?" msgstr "" +"Mer specifika format-och enhetskontrollpaneler finns redan. Är du säker på " +"att du vill lägga till nya kontrollpanelen?" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugboard.py:248 msgid "The {0} device does not support the {1} format." @@ -15469,7 +15544,7 @@ msgstr "Bearbetar böcker." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/cache_update_thread.py:71 #, python-format msgid "%(num)s of %(tot)s books processed." -msgstr "" +msgstr "%(num)s av %(tot)s böcker bearbetades." #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/mobileread/mobileread_plugin.py:62 msgid "Updating MobileRead book cache..." @@ -15515,43 +15590,43 @@ msgstr "%p%" msgid "The grouped search term name is \"{0}\"" msgstr "De grupperade söktermsnamnet är \"{0}\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "Ändra författare till flera böcker kan ta ett tag. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "Ändra metadata för att många böcker kan ta ett tag. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Sökningar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "Byt namn på användarkategori" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" "Du kan inte använda punkter i namnet när du döper om användarkategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "Namnet %s används redan" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "Kopiera sökningens namn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "Namnet %s för den sparade sökningen används redan" @@ -15628,11 +15703,11 @@ msgstr "Lägg till användarkategori" msgid "A user category %s does not exist" msgstr "En användarkategori %s finns inte" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "Hitta objekt med etikettläsare" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -15650,58 +15725,58 @@ msgstr "" "poster\n" "som innehåller texten \"foo\"" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT + F" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "Hitta första / nästa passande objekt" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "Komprimera alla kategorier" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" "Inga fler träffar. </ B> <p> Klicka på Sök igen för att gå till första " "träffen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Sortera efter namn" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Sortera efter popularitet" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Sortera efter medelbetyg" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "Ange sorteringsordning i etikettbläddraren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Matcha alla" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Matcha någon" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "Matcha någon eller alla träffar i etikettbläddraren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "Hantera författare, markeringar, etc" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -15744,7 +15819,7 @@ msgstr "Ta bort sökningen %s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:387 #, python-format msgid "Remove %(item)s from category %(cat)s" -msgstr "" +msgstr "Ta bort %(item)s från kategori %(cat)s" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/view.py:394 #, python-format @@ -15820,6 +15895,8 @@ msgid "" "Could not convert %(num)d of %(tot)d books, because no suitable source " "format was found." msgstr "" +"Kunde inte konvertera %(num)d av %(tot)d böcker, eftersom inget passande " +"källformat hittades." #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:133 msgid "Queueing books for bulk conversion" @@ -15832,7 +15909,7 @@ msgstr "Köar " #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:197 #, python-format msgid "Convert book %(num)d of %(tot)d (%(title)s)" -msgstr "" +msgstr "Konvertera bok %(num)d av %(tot)d (%(title)s)" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:271 msgid "Fetch news from " @@ -15921,6 +15998,8 @@ msgid "" "%(app)s has been updated to version <b>%(ver)s</b>. See the <a " "href=\"http://calibre-ebook.com/whats-new\">new features</a>." msgstr "" +"%(app)s har uppdaterats till version <b>%(ver)s</b>. Se <a " +"href=\"http://calibre-ebook.com/whats-new\"> för nya funktioner</a>." #: /home/kovid/work/calibre/src/calibre/gui2/update.py:80 msgid "Update available!" @@ -15941,7 +16020,7 @@ msgstr "Uppdatera &tillägg" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:153 #, python-format msgid " (%d plugin updates)" -msgstr "" +msgstr " (%d tillägg uppdaterades)" #: /home/kovid/work/calibre/src/calibre/gui2/update.py:156 msgid "Update found" @@ -16355,6 +16434,8 @@ msgid "" "Make font size %(which)s\n" "Current magnification: %(mag).1f" msgstr "" +"Använd fontstorlek %(which)s\n" +"Nuvarande förstoring: %(mag).1f" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "larger" @@ -16540,6 +16621,8 @@ msgid "" "<p>An invalid library already exists at %(loc)s, delete it before trying to " "move the existing library.<br>Error: %(err)s" msgstr "" +"<p>Ett ogiltigt bibliotek finns redan i %(loc)s, radera detta innan du " +"försöker flytta befintligt bibliotek.<br>Error: %(err)s" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:582 msgid "Could not move library" @@ -16606,6 +16689,8 @@ msgid "" "<h2>User Manual</h2>A User Manual is also available <a " "href=\"http://manual.calibre-ebook.com\">online</a>." msgstr "" +"<h2>Användarmanual</h2>En användarmanual finns också tillgänglig <a " +"href=\"http://manual.calibre-ebook.com\">på internet</a>." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49 msgid "" @@ -16654,7 +16739,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:34 #, python-format msgid "Using: %(un)s:%(pw)s@%(host)s:%(port)s and %(enc)s encryption" -msgstr "" +msgstr "Använder: %(un)s:%(pw)s@%(host)s:%(port)s och %(enc)s kryptering" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:39 msgid "Sending..." @@ -18073,19 +18158,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:65 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" -msgstr "" +msgstr "%(tt)sMedelbetyg är %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>Migrera den gamla databasen till e-bokbibliotek i %s <br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "Kopierar <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "Komprimerar databas" @@ -18218,6 +18303,10 @@ msgid "" "subdirectory with filenames containing title and author. Available controls " "are: {%(controls)s}" msgstr "" +"Mallen styr filnamnet och katalogstrukturen för sparade filer. " +"Grundinställning är \"%(templ)s\" som kommer spara böcker i en per-" +"författare underkatalog med filnamn bestående av titel och författare. " +"Tillgängliga val är: {%(controls)s}" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:100 #, python-format @@ -18227,6 +18316,10 @@ msgid "" "author directory with filenames containing title and author. Available " "controls are: {%(controls)s}" msgstr "" +"Mallen för att kontrollera filnamnet och katalogstruktur med filer som " +"skickas till enheten. . Grundinställning är \"%(templ)s\" om kommer att " +"spara böcker i en per-författare katalog med filnamn som innehåller titel " +"och författare. Tillgängliga kontroller är: {%(controls)s}" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:107 msgid "" @@ -18247,6 +18340,8 @@ msgid "" "The format in which to display dates. %(day)s - day, %(month)s - month, " "%(year)s - year. Default is: %(default)s" msgstr "" +"Formatet för att visa datum. %(day)s - dag, %(month)s - månad, %(year)s - " +"år. Grundinställning är: %(default)s" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:121 msgid "Convert paths to lowercase." @@ -18355,7 +18450,7 @@ msgstr "Medelbetyg" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:127 #, python-format msgid "%(prefix)s: %(rating).1f stars" -msgstr "" +msgstr "%(prefix)s: %(rating).1f stjärnor" #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:164 #, python-format @@ -18533,7 +18628,7 @@ msgstr "TAGGAR: %s<br />" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:174 #, python-format msgid "SERIES: %(series)s [%(sidx)s]<br />" -msgstr "" +msgstr "SERIER: %(series)s [%(sidx)s]<br />" #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:271 msgid "Books in your library" @@ -18703,11 +18798,11 @@ msgstr "%s: okänd funktion" msgid "No such variable " msgstr "Ingen sådan variabel " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "Ingen dokumentation" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." @@ -18716,7 +18811,7 @@ msgstr "" "Y som strängar. Returnerar LT om x <y. Returnerar eq om x == y. Annars " "returneras gt." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 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." @@ -18725,7 +18820,7 @@ msgstr "" "siffror. Returnerar LT om x <y. Returnerar eq om x == y. Annars returneras " "gt." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" @@ -18733,7 +18828,7 @@ msgstr "" "strcat (a, b, ...) - kan ta valfritt antal argument. Returnerar en sträng " "som bildas av sammanfogning med alla argument" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." @@ -18741,7 +18836,7 @@ msgstr "" "add(x, y) - returnerar x + y. Ger ett undantag om antingen x eller y är inte " "siffror." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." @@ -18749,7 +18844,7 @@ msgstr "" "subtract(x, y) - returnerar x - y. Ger ett undantag om antingen x eller y är " "inte siffror." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." @@ -18757,7 +18852,7 @@ msgstr "" "multiply(x, y) - returnerar x * y. Ger ett undantag om antingen x eller y är " "inte siffror." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." @@ -18765,7 +18860,7 @@ msgstr "" "divide(x, y) - returnerar x / y. Ger ett undantag om antingen x eller y är " "inte siffror." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -18781,7 +18876,7 @@ msgstr "" "exempel mall (\"[[title_sort]]\") kommer att utvärdera mallen {} title_sort " "och returnera dess värde." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " @@ -18791,7 +18886,7 @@ msgstr "" "till) i stället för bokens metadata. Detta möjliggör att använda mallen " "processorn att konstruera komplexa resultat från lokala variabler." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" @@ -18799,7 +18894,7 @@ msgstr "" "assign(id, Val) - tilldelar val till id, sedan återgår val. id måste vara en " "identifierare, inte ett uttryck" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " @@ -18809,11 +18904,11 @@ msgstr "" "Caliber från kommandoraden (caliber-debug-g), kommer utdata att gå till ett " "svart hål." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "field(namn) - returnerar metadatafält med namnet efter namn" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." @@ -18821,7 +18916,7 @@ msgstr "" "raw_field (namn) - returnerar metadata fält med namnet på namn utan att " "tillämpa någon formatering." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -18836,7 +18931,7 @@ msgstr "" "indikerar det sista tecknet. Till exempel substr ('12345 ', 1, 0) returnerar " "'2345', och substr ('12345 ', 1, -1) returnerar '234'." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -18852,11 +18947,11 @@ msgstr "" "av vissa andra sammansatta området. Detta är mycket användbart vid " "konstruerandet av variabla sparvägar" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "sökning kräver antingen 2 eller ett udda antal argument" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" @@ -18864,7 +18959,7 @@ msgstr "" "test(val, text om inte tom, text om den är tom) - returvärde \"text om inte " "tom\" Om fältet inte är tomt, annars returnera \"texten om den är tom\"" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " @@ -18875,7 +18970,7 @@ msgstr "" "Returnerar \"text om matchen\" om träffar hittas annars returnerar \"text om " "ingen träff\"" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -18889,19 +18984,23 @@ msgstr "" "inget mönster passar, då returneras else_value . Du kan ha så många " "\"mönster, värdes\" par som du vill" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "växel kräver ett udda antal argument" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " "value in the list. If the pattern matches a value, return found_val, " "otherwise return not_found_val." msgstr "" +"in_list (Val, separator, mönster, found_val, not_found_val) - behandla val " +"som en lista med poster avdelade med separator, att jämföra mönstret mot " +"varje värde i listan. Om mönstret matchar ett värde, avkastning found_val, " +"annars återvänder not_found_val." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -18909,8 +19008,13 @@ msgid "" "otherwise return not_found_val. If the string contains separators, then it " "is also treated as a list and each value is checked." msgstr "" +"str_in_list (Val, separator, sträng, found_val, not_found_val) - behandla " +"val som en lista med poster avdelade med separator, att jämföra strängen mot " +"varje värde i listan. Om strängen matchar ett värde, avkastning found_val, " +"annars återvänder not_found_val. Om strängen innehåller separatorer, då är " +"det också behandlas som en lista och varje värde är markerat." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -18921,7 +19025,7 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " @@ -18932,14 +19036,17 @@ msgstr "" "\"ersättning\". Som allid i Caliber, dessa är python-kompatibla reguljära " "uttryck" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" +"swap_around_comma (Val) - ges ett värde av blanketten \"B, A\", retur " +"\"AB\". Detta är mest användbar för att konvertera namn i LN, FN-format till " +"FN LN. Om det inte finns komma, returnerar funktionen Val oförändrad" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" @@ -18947,7 +19054,7 @@ msgstr "" "ifempty(val, text om den är tom) - Returnerar val om val inte är tom, annars " "returneras \"texten om den är tom\"" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -18971,7 +19078,7 @@ msgstr "" "chars + längden på \"mitt text\", då området kommer att användas intakt. " "Till exempel titeln \"The Dome\" inte skulle ändras." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -18983,7 +19090,7 @@ msgstr "" "kommatecken som avgränsare, men författarna använder ett et-tecken. Exempel: " "{Tags: (,)}, räkna {författare: räknare (&)}" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -18998,17 +19105,14 @@ msgstr "" "tomma värdet returneras. Avskiljaren har samma betydelse som i funktionen " "ANTAL." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -"välja (val, nyckel) - tolka värdet som en kommaseparerad lista, med den post " -"som \"id: värde\". Hitta paret med identitet lika nyckel och returnera " -"motsvarande värde." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -19018,7 +19122,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -19026,7 +19130,7 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." @@ -19034,7 +19138,7 @@ msgstr "" "human_readable (v) - returnerar en sträng som representerar antalet v i KB, " "MB, GB, etc." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -19043,7 +19147,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -19056,7 +19160,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -19073,7 +19177,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -19088,27 +19192,27 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "uppercase(val) - Returnerar värdet i fältet med versaler" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "lowercase(val) - Returnerar värdet i fältet med gemener" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "titlecase(val) - returvärde på fältet i titelformat" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "capitalize(Val) - Returnerar värdet av fältet med versaler" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "booksize() - returnera värdet av fältetstorlek" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" @@ -19116,63 +19220,124 @@ msgstr "" "ondevice() -- returnera Ja om ondevice är inställd, annars returnera " "tillbaka den tomma strängen" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" +"has_cover () - returnera Ja om boken har ett omslag, annars tillbaka den " +"tomma strängen" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" +"first_non_empty (värde, värde, ...) - returnerar det första värdet som inte " +"är tomt. Om alla värden är tomma, då returneras det tomma värdet. Du kan ha " +"så många värden som du vill." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" +"och (värde, värde, ...) - returnerar strängen \"1\" om alla värden är inte " +"tom, annars returneras en tom sträng. Denna funktion fungerar bra med test " +"eller first_non_empty. Du kan ha så många värden som du vill." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" +"or (värde, värde, ...) - returnerar strängen \"1\" om något värde inte är " +"tomt, annars returneras en tom sträng. Denna funktion fungerar bra med test " +"eller first_non_empty. Du kan ha så många värden som du vill." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" +"not (värde) - returnerar strängen \"1\" om värdet är tom, annars returneras " +"en tom sträng. Denna funktion fungerar bra med test eller first_non_empty. " +"Du kan ha så många värden som du vill." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" +"list_union (List1, List2, sorterare) - returnera en lista som görs av en " +"sammanslagning av poster i List1 och List2, ta bort dubbletter med en " +"skiftlägeskänslig jämförelse. Om objekt skiljer sig i fallet är den i List1 " +"används. Objekten i List1 och List2 skiljs åt av separator, liksom de " +"artiklar i den returnerade listan." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" +"list_difference (List1, List2, sorterare) - returnera en lista genom att ta " +"bort List1 alla objekt som finns i List2 med en skiftlägeskänslig " +"jämförelse. Objekten i List1 och List2 skiljs åt av separator, liksom de " +"artiklar i den returnerade listan." + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" +"list_intersection (List1, List2, sorterare) - returnera en lista görs genom " +"att ta bort List1 varje punkt som inte finns i List2 med en " +"skiftlägeskänslig jämföra. Objekten i List1 och List2 skiljs åt av " +"separator, liksom de artiklar i den returnerade listan." + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" +"list_sort (lista, riktning, sorterare) - Returnera lista sorterad med en " +"skiftlägesokänslig sortering. Om riktningen är noll, listan är sorterad " +"stigande, annars fallande. Listan objekt skiljs åt av separator, liksom de " +"artiklar i den returnerade listan." + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" +"today() - returnera en datumsträng för idag. Detta värde är avsedd för " +"användning i format_date eller days_between, men kan manipuleras som alla " +"andra strängen. Datumet är i ISO-format." -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " "negative. If either date1 or date2 are not dates, the function returns the " "empty string." msgstr "" +"days_between (datum1, datum2) - returnerar antalet dagar mellan datum1 och " +"datum2. Numret är positivt om date1 är större än date2, annars negativ. Om " +"någon datum1 eller datum2 inte datum, returnerar funktionen en tom sträng." #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43 msgid "Waiting..." @@ -19331,38 +19496,42 @@ msgid "Spanish (Nicaragua)" msgstr "Spanska (Nicaragua)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "Spanska (Colombia)" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "Tyska (Österrike)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "Franska (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Holländska (Nederländerna)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Holländska (Belgien)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "AM" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "PM" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "am" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "pm" @@ -19554,25 +19723,25 @@ msgstr "Hämtar omslag från %s" msgid "Masthead image downloaded" msgstr "Redaktionslogga hämtad" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Namnlös artikel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Artikel hämtad: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Artikeln kunde inte hämtas: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Hämtar flöde" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -19580,7 +19749,7 @@ msgstr "" "Kunde inte logga in, kontrollera ditt användarnamn och lösenord för Calibres " "prenumerationstjänst." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -19831,6 +20000,40 @@ msgid "" "from books and the import plugin produces a value, than that value will\n" "be used irrespective of the setting of the tweak." msgstr "" +"Den algoritm som används för att tilldela en bok läggs till en befintlig " +"serie ett serienummer. \n" +"Ny serie tilldelats med denna justering är alltid heltalsvärden, utom \n" +"om en konstant icke-heltal anges. \n" +"Möjliga värden är: \n" +"next - första tillgängliga heltal större än största befintliga numret \n" +"first_free - första tillgängliga heltal större än 0 \n" +"next_free - första tillgängliga heltal större än den minsta befintliga " +"numret \n" +"last_free - första tillgängliga heltal mindre än den största existerande " +"antalet \n" +"Return största befintliga + 1 om inget ledigt nummer hittas \n" +"const - Tilldela nummer 1 alltid \n" +"ett nummer - Tilldela det numret alltid. Numret är inte i citationstecken. " +"Observera att \n" +"0,0 kan användas här. \n" +"Exempel: \n" +"series_index_auto_increment = \"next\" \n" +"series_index_auto_increment = 'next_free' \n" +"series_index_auto_increment = 16,5 \n" +"Ställ use_series_auto_increment_tweak_when_importing justering till sant för " +"att \n" +"använda ovanstående värdena när du importerar / lägga böcker. Om denna " +"justering är satt till \n" +"falsk (standard) kommer serien antalet sedan att sättas till 1 om det inte \n" +"uttryckligen anges att under importen. Om värdet är sant, då \n" +"serien indexet kommer att fastställas enligt series_index_auto_increment " +"inställning. \n" +"Observera att use_series_auto_increment_tweak_when_importing tweak används \n" +"endast när ett värde inte tillhandahålls under importen. Om den importerande " +"reguljära \n" +"uttrycket ger ett värde för series_index, eller om du läser metadata \n" +"från böcker och import tillägg ger ett värde, än det värde kommer \n" +"att användas oberoende av inställningen av justeringen." #: /home/kovid/work/calibre/resources/default_tweaks.py:43 msgid "Add separator after completing an author name" @@ -19871,6 +20074,22 @@ msgid "" "end of an author name. The case of the suffix is ignored and trailing\n" "periods are automatically handled." msgstr "" +"Den algoritm som används för att kopiera författaren att author_sort \n" +"Möjliga värden är: \n" +"invert: använd \"fn ln\" -> \"LN, fn\" \n" +"copy: Kopiera författaren att author_sort utan modifiering \n" +"comma: använd \"copy\" om det finns en \",\" i namnet annars använda " +"\"invert\" \n" +"nocomma: \"fn ln\" -> \"ln fn\" (utan komma) \n" +"När denna justering ändras, det author_sort värden som lagrats med varje " +"måste författare räknas \n" +"genom att högerklicka på en författare i vänster- handen taggar rutan \n" +"väljer \"hantera författares och trycka på\" Beräkna alla författare sortera " +"värden. \n" +"Författarens namnsuffix är ord som ignoreras när de inträffar i \n" +"slutet av ett författarnamn. Fallet med suffixet ignoreras och efterföljande " +"\n" +"perioder hanteras automatiskt." #: /home/kovid/work/calibre/resources/default_tweaks.py:69 msgid "Use author sort in Tag Browser" @@ -19915,6 +20134,8 @@ msgstr "" msgid "" "Completion sort order: choose when to change from lexicographic to ASCII-like" msgstr "" +"Slutförande sorteringsordning: välja när de ska byta från lexikografisk till " +"ASCII-liknande" #: /home/kovid/work/calibre/resources/default_tweaks.py:85 msgid "" @@ -20494,7 +20715,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:306 msgid "Control behavior of the book list" -msgstr "" +msgstr "Styr beteendet av boklistan" #: /home/kovid/work/calibre/resources/default_tweaks.py:307 msgid "" @@ -20507,6 +20728,14 @@ msgid "" "You can also control whether the book list scrolls horizontal per column or\n" "per pixel. Default is per column." msgstr "" +"Du kan styra beteendet hos dubbelklickning på boklistan. \n" +"Alternativ: open_viewer, do_nothing, \n" +"edit_cell, edit_metadata. Välja edit_metadata har bieffekt av \n" +"blockerar redigering av ett fält med ett enda klick. \n" +"Grundinställning:. open_viewer \n" +"Exempel: doubleclick_on_library_view = 'do_nothing' \n" +"Du kan också styra om boklistan rullar horisontellt per kolumn eller \n" +"per pixel. Standard är per kolumn." #: /home/kovid/work/calibre/resources/default_tweaks.py:318 msgid "Language to use when sorting." @@ -20650,7 +20879,7 @@ msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:372 msgid "Unified toolbar on OS X" -msgstr "" +msgstr "Sammasatt verktygsfält på OS X" #: /home/kovid/work/calibre/resources/default_tweaks.py:373 msgid "" @@ -20663,10 +20892,19 @@ msgid "" "it\n" "on at your own risk!" msgstr "" +"Om du aktiverar det här alternativet och startar Calibre kommer " +"verktygsfältet vara \"förenat\" \n" +"med namnlisten som är normalt för OS X-program. Men att göra detta har \n" +"olika buggar, till exempel den minsta bredden på verktygsfältet blir dubbelt " +"\n" +"vad den borde vara och det orsakar andra slumpmässiga fel i vissa system, så " +"slå \n" +"på på egen risk!" #: /home/kovid/work/calibre/resources/default_tweaks.py:380 msgid "Save original file when converting from same format to same format" msgstr "" +"Spara originalfilen vid konvertering från samma format till samma format" #: /home/kovid/work/calibre/resources/default_tweaks.py:381 msgid "" @@ -20675,2757 +20913,9 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "Kommunicera med Cybook Gen 3 e-boksläsare." - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "Kommunicera med Cybook Opus e-boksläsare." - -#~ msgid "List builtin recipes" -#~ msgstr "Lista inbyggda recept" - -#~ msgid "ratings" -#~ msgstr "betyg" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "" -#~ "Kör textinmatning genom \"markdown\" pre-processor. Om du vill veta mer om " -#~ "\"markdown\" se" - -#~ msgid "Do not add a blank line between paragraphs." -#~ msgstr "Lägg inte till en tom rad mellan stycken." - -#~ msgid "Add a tab at the beginning of each paragraph." -#~ msgstr "Lägg till ett tabulatorsteg i början av varje stycke." - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Maximalt antal väntande bearbetningsprocesser" - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "Add a tab at the beginning of each paragraph" -#~ msgstr "Lägg till ett tabulatorsteg i början av varje stycke" - -#~ msgid "Force maximum line lenght" -#~ msgstr "Tvinga maximal radlängd" - -#~ msgid "TabWidget" -#~ msgstr "TabWidget" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "Avbryt redigering av alla kvarvarande böcker" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "Uppdatera metadata från metadata i det valda formatet" - -#~ msgid "Double click to change a keyborad shortcut" -#~ msgstr "Dubbelklicka för att ändra ett kortkommando" - -#~ msgid "The author sort string" -#~ msgstr "Författaresorterasträngen" - -#~ msgid "The series number. To get leading zeros use {series_index:03n}" -#~ msgstr "" -#~ "Serienummerenö. För att få inledande nollor använd {series_index: 03N}" - -#~ msgid "&Saving books" -#~ msgstr "&Spara böcker" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "&Translitterera Unicode-tecken till ASCII." - -#~ msgid "&Adding books" -#~ msgstr "Lägg till böcker" - -#~ msgid "&Check database integrity" -#~ msgstr "&Kontrollera databasintegritet" - -#~ msgid "Stop &all jobs" -#~ msgstr "Avsluta &alla jobb" - -#~ msgid "" -#~ "Comma separated list of metadata fields to turn into collections on the " -#~ "device. Posiibilities include: " -#~ msgstr "" -#~ "Kommaseparerad lista av metadatafält att förvandlas till samlingar på " -#~ "enheten. Möjligheter omfattar: " - -#~ msgid "The series number. To get leading zeros use {series_index:0>3s}" -#~ msgstr "" -#~ "Det serienummer. För att få inledande nollor använd (series_index: 0>3s)" - -#~ msgid "Fit &cover to view" -#~ msgstr "Anpassa omslag till visning" - -#~ msgid "Create catalog of the books in your calibre library" -#~ msgstr "Skapa katalog av böckerna i din calibre biblioteket" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: all, author_sort, authors, comments, cover, formats, id, " -#~ "isbn, pubdate, publisher, rating, series_index, series, size, tags, " -#~ "timestamp, title, uuid.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Fälten till utgången när katalogisering av böcker i databasen. Ska vara en " -#~ "kommaseparerad lista med fält.\n" -#~ "Fält: alla, author_sort, författare, kommentarer, omslag, format, id, ISBN, " -#~ "pubDate, förläggare, betyg, series_index, serier, storlek, taggar, " -#~ "tidsstämpel, titel, UUID.\n" -#~ "Grundinställning: \"%default\"\n" -#~ "Gäller: CSV, XML utformat" - -#~ msgid "Paste Image" -#~ msgstr "Klista in bild" - -#~ msgid "Copy Image" -#~ msgstr "Kopiera bild" - -#~ msgid "E-book Options" -#~ msgstr "E-book alternativ" - -#~ msgid "Tags to exclude as genres (regex):" -#~ msgstr "Taggar att utesluta som genrer (regex):" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Välj destination för %s.%s" - -#~ msgid "Sort numbers as text" -#~ msgstr "Sortera tal som text" - -#~ msgid "Masthead font:" -#~ msgstr "Masthead typsnitt:" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Sökväg till en txt-fil som innehåller en kommentar." - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [alternativ] mybook.chm" - -#~ msgid "dummy option until real options are determined." -#~ msgstr "Temporärt alternativ till verkliga alternativ bestäms." - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "" -#~ "Vissa dubbletter hittades och fördes in i följande existerande böcker:" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Plats %d • %s</b><br />%s<br />" - -#~ msgid "Column type" -#~ msgstr "Kolumntyp" - -#~ msgid "Use brackets" -#~ msgstr "Använd hakparenteser" - -#~ msgid "Values can be edited" -#~ msgstr "Värden kan ändras" - -#~ msgid "Lookup name" -#~ msgstr "Slå upp namn" - -#~ msgid "Column heading" -#~ msgstr "Kolumnrubrik" - -#~ msgid "justify" -#~ msgstr "Justera" - -#~ msgid "original" -#~ msgstr "original" - -#~ msgid "Delete current saved search" -#~ msgstr "Radera aktuell sparad sökning" - -#~ msgid "Merge books" -#~ msgstr "Sammanfoga böcker" - -#~ msgid "Text justification:" -#~ msgstr "Textjustering:" - -#~ msgid "left" -#~ msgstr "västerkant" - -#~ msgid "" -#~ "Do not use SVG for the book cover. Use this option if your EPUB is going to " -#~ "be used ona 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 "" -#~ "Använd inte SVG för bokens omslag. Använd det här alternativet om din EPUB " -#~ "ska användas på en enhet som inte stödjer SVG, som iPhone eller JetBook " -#~ "Lite. Utan det här alternativet visar sådana enheter omslaget som en tom " -#~ "sida." - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Kommunicera med Booq Avant" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. Your operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "Värdet <b>%d</b> som du har valt för mediesservern är en systemport. Ditt " -#~ "operativsystem kanske inte tillåter att servern lyssnar på denna port. För " -#~ "att vara på den säkra sidan, välj ett portnummer över 1024." - -#~ msgid "Communicate with iBooks through iTunes." -#~ msgstr "Kommunicera med iBook via iTunes." - -#~ msgid "Send specific format" -#~ msgstr "Skicka visst format" - -#~ msgid "" -#~ "The changes you made require that Calibre be restarted. Please restart as " -#~ "soon as practical." -#~ msgstr "" -#~ "De ändringar du gjort kräver att calibre att startas om. Vänligen starta om " -#~ "så snart det är praktiskt möjligt." - -#~ msgid "Disconnect from folder" -#~ msgstr "Koppla ifrån mapp" - -#~ msgid "Column &type" -#~ msgstr "Kolumn&typ" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d av %d" - -#~ msgid "" -#~ "The label must contain only letters and digits, and start with a letter" -#~ msgstr "" -#~ "Etiketten får endast innehålla bokstäver och siffror, och börja med en " -#~ "bokstav" - -#~ msgid "" -#~ "The lookup name must be lower case and cannot contain \":\"s or spaces" -#~ msgstr "" -#~ "Söknamnet måste vara gemener och kan inte innehålla \":\" s eller blanksteg" - -#~ msgid "Create or edit custom columns" -#~ msgstr "Skapa eller redigera anpassade kolumner" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "Ange ett nytt kategorinamn. Välj vilken typ innan den läggs till." - -#~ msgid "Add the new category" -#~ msgstr "Lägg till den nya kategorin" - -#~ msgid "&Restrict to:" -#~ msgstr "&Begränsa till:" - -#~ msgid "Create, edit, and delete user categories" -#~ msgstr "Skapa, redigera och ta bort användarkategorier" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "" -#~ "Bokskärmen kommer att begränsas till de som passar den valda sparade " -#~ "sökningen" - -#~ msgid "Show Tag Browser" -#~ msgstr "Visa tagläsare" - -#~ msgid "Hide Tag Browser" -#~ msgstr "Dölj tagläsare" - -#~ msgid "Show Book Details" -#~ msgstr "Visa bokdetaljer" - -#~ msgid "Hide Book Details" -#~ msgstr "Dölj bokdetaljer" - -#~ msgid "Side bar" -#~ msgstr "Sidram" - -#~ msgid "Show Cover Browser" -#~ msgstr "Visa omslagsläsare" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "SERIER: %s [%s]<br />" - -#~ msgid "Cover browser could not be loaded: " -#~ msgstr "Omslagsläsaren kunde inte laddas: " - -#~ msgid "Books located at" -#~ msgstr "Böcker finns på" - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Teckenkodning för indata i HTML. Vanliga alternativ är: cp1252, latin1, iso-" -#~ "8859-1 och utf-8." - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Kommunicera med surfplattan Nokia 810." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Kommunicera med läsplattorna Sony PRS-300/505/500." - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Kommunicera med Sonys läsplattor PRS-600/700/900." - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Kommunicera med läsplattan Teclast K3." - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Kunde inte hitta hårddisken %s . Din kärna exporterar förmodligen en ogiltig " -#~ "version av SYSFS." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Katalog för utdata. Som standard nuvarande katalog" - -#~ msgid "Set font delta" -#~ msgstr "Ange teckensnittsdelta" - -#~ 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 "" -#~ "När Calibre tar bort mellanrum mellan stycken intenteras automatiskt nästa " -#~ "stycke, så att det lätt kan skiljas från det föregående. Det här " -#~ "alternativet styr bredden på denna indentering." - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "Transkribera Unicode-tecken till ASCII. Används med försiktighet, eftersom " -#~ "Unicode-tecken kommer att ersättas med ASCII. Till exempel kommer det att " -#~ "ersätta \"%s\" med \"Mikhail Gorbachiov\". OBS: Om det finns flera " -#~ "uttalsvarianter av ett tecken (t.ex. tecken för som används i både kinesiska " -#~ "och japanska), kommer det uttal som används av flest människor att användas " -#~ "vid transkribering (kinesiska i det föregående exemplet)." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "" -#~ "Genomsnittlig radlängd att bryta raden vid om HTML kommer från en tidigare " -#~ "partiell omvandling av en PDF-fil. Standard är %default som inaktiverar " -#~ "detta." - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "Redaktörsgranskning" - -#~ msgid "description/reviews" -#~ msgstr "beskrivning/recensioner" - -#~ msgid "Download %s from %s" -#~ msgstr "Hämta %s från %s" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Hämtar metadata från Google Books" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "För att använda isbndb.com måste du registrera dig för ett %sgratis konto%s " -#~ "och ange behörighetsnyckel nedan." - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Hämta sociala metadata från amazon.com" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "" -#~ "Calibre behandlar normalt tomma rader som styckesmarkörer. Med detta " -#~ "alternativ kommer i stället varje rad att behandlas som ett stycke." - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Calibre behandlar normalt tomma rader som styckesmarkörer. Med detta " -#~ "alternativ kommer istället alla rader som börjar med ett indrag (antingen " -#~ "ett tabulatorsteg eller fler än två mellanslag) att representera ett stycke. " -#~ "Stycken slutar när nästa rad som börjar med ett indrag nås." - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "" -#~ "Behåll omslagets proportioner istället för att töja ut det över hela första " -#~ "sidan i den skapade PDF-filen." - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Ange komprimeringsnivå. Skalan är från 1 till 10, där 1 är den lägsta " -#~ "komprimeringen men snabbaste komprimeringen, och 10 är den högsta och " -#~ "långsammaste komprimeringen." - -#~ msgid "Copy to Clipboard" -#~ msgstr "Kopiera till urklipp" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "\"Inkludera inte in den här boken\"-etikett:" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "\"Markera den här boken som läst\"-etikett:" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "Kompletterande prefix för anteckningsetiketter:" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "Regex-mönster som beskriver etiketter för att utesluta genrer:" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[[\\w ]*\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Regex-tips:\n" -#~ "- Standardregex - \\ [[\\ w] * \\] - utesluter genreetiketter med formen " -#~ "[tag], t.ex. [Amazon Freebie]\n" -#~ "- Ett reguljärt mönster av en enda punkt utesluter alla genreetiketter och " -#~ "alstrar inget genreavsnitt" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "Inkludera avsnittet \"titlar\"" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "Inkludera avsnittet \"nyligen tillagda\"" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>Guiden hjälper dig välja en lämplig teckenstorleksnyckel utifrån dina " -#~ "behov. Skriv bara in basteckenstorleken för det ingående dokumentet och ange " -#~ "teckenstorleken i ingångsdokumentet. Guiden kommer att visa vilken " -#~ "teckenstorlek som kommer att användas för omskalningsalgoritmen. Du kan " -#~ "justera algoritmen genom att justera basteckenstorleken för utdata och " -#~ "typsnittsnyckel nedan. När du hittar värden som passar dig, klicka på OK. " -#~ "</p>\n" -#~ "<p>Om basteckenstorleken ut är noll och/eller ingen typsnittsnyckel anges, " -#~ "kommer Calibre kommer att använda värdena från den aktuella utprofilen.</p>\n" -#~ "<p>Se <a href=\"http://calibre-ebook.com/user_manual/conversion.html#font-" -#~ "size-rescaling\"> Bruksanvisning </a> för en beskrivning om hur " -#~ "teckenstorleksomskalning fungerar.</p>" - -#~ msgid "Indent size:" -#~ msgstr "Indragslängd:" - -#~ msgid "PDB Input" -#~ msgstr "PDB-indata" - -#~ msgid "Header regular expression:" -#~ msgstr "Reguljärt uttryck för sidhuvud:" - -#~ msgid "Footer regular expression:" -#~ msgstr "Reguljärt uttryck för sidfot:" - -#~ msgid "Process using markdown" -#~ msgstr "Behandla med hjälp av markdown" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>För att till exempel matcha alla h2-taggar som har class=\"kapitel\", " -#~ "sätt tagg till <i>h2</i>, attribut till <i>class</i> och värdet till " -#~ "<i>kapitel</i>.</p><p>Om attribut lämnas tomt matchas alla attribut, och " -#~ "lämnas värdet tomt matchas alla värden. Om * anges matchas alla " -#~ "taggar.</p><p>Om du vill veta mer avancerad användning av XPath se <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial< /a>." - -#~ msgid "System port selected" -#~ msgstr "Systemport vald" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. You operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "Värdet <b>%d</b> som är valt till serverport är en systemport. Det kan hända " -#~ "att operativsystemet inte tillåter servern att lyssna på denna port. För att " -#~ "vara på den säkra sidan bör ett portnummer större än 1024 väljas." - -#~ msgid "Failed to check database integrity" -#~ msgstr "Kunde inte kontrollera databasintegritet" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Några inkonsekvenser hittades" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "Följande böcker var i databasen listade under format som inte är " -#~ "tillgängliga. Posterna för dessa format har tagits bort. Du bör kontrollera " -#~ "dem manuellt. Detta kan inträffa om du ändrar på filerna direkt i " -#~ "biblioteksmappen." - -#~ msgid "Read metadata only from &file name" -#~ msgstr "Läs metadata endast från &filnamnet" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added \n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Om en befintlig bok med samma titel och författare finns men inte har det " -#~ "format som angetts så skapas\n" -#~ "ingen ny post, utan formatet läggs till befintlig bok. Om de befintliga " -#~ "boken redan finns i detta format, så ignoreras detta utan meddelande.\n" -#~ "\n" -#~ "För titeln ignoreras inledande obestämda artiklar (\"ett\", \"en\", \"den\", " -#~ "\"det\"), interpunktion, mål, etc. Författare matchas exakt." - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "" -#~ "Sammanfoga poster automatiskt om böcker med liknande författare och titel " -#~ "hittas" - -#~ 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->Plugins" -#~ msgstr "" -#~ "Här kan du kontrollera hur Calibre sparar dina böcker när du klickar på " -#~ "knappen Skicka till enhet. Denna inställning kan åsidosättas för " -#~ "individuella enheter genom att anpassa enhetens gränssnittstillägg i " -#~ "Inställningar-> Tillägg" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "Ladda ner &sociala metadata (etiketter/omdömen/etc.) som standard" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "&Skriv över författare och titel när metadata hämtas" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "&Maximalt antal väntande processer (kräver omstart):" - -#~ msgid "Create Tag-based Column" -#~ msgstr "Skapa Etikett-baserad kolumn" - -#~ msgid "Tag on book" -#~ msgstr "Etikett" - -#~ msgid "Explanation text added in create_ct_column.py" -#~ msgstr "Förklaringstext har lagts till i create_ct_column.py" - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "Skapa och redigera etikettbaserade kolumner" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "Hämtar sociala metadata..." - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "Ladda ner &sociala metadata (etiketter/betyg/etc.) för den valda boken" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "" -#~ "Skriv över befintlig författare och titel med författare och titel för den " -#~ "valda boken" - -#~ msgid "Editing meta information for %d books" -#~ msgstr "Redigera metainformation för %d böcker" - -#~ msgid "" -#~ "Selected books will be automatically numbered,\n" -#~ "in the order you selected them.\n" -#~ "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 "" -#~ "Böckerna som väljs numreras automatiskt,\n" -#~ "i den ordning de valts.\n" -#~ "Så om Bok A valts först och sedan Bok B,\n" -#~ "kommer Boka A att få nummer 1 i serien och Bok B nummer 2." - -#~ msgid "Automatically number books in this series" -#~ msgstr "Numrera automatiskt böcker i serien" - -#~ msgid "There were errors" -#~ msgstr "Fel inträffade" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "Fel inträffade vid hämtning av sociala metadata" - -#~ msgid "What kind of match to use:" -#~ msgstr "Vilket slags matchning skall användas:" - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "Innehåller: ordet eller frasen matcher någonstans i metadata" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "Betydelse: ordet eller frasen som måste matcha ett helt metadatafält" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "Reguljärt uttryck: uttrycket måste passa in någonstans i metadata" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html> <head> <meta name=\"qrichtext\" content=\"1\" /> <style " -#~ "type=\"text/css\">\n" -#~ "p, li (white-space: pre-wrap;)\n" -#~ "</style> </head> <body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Ange ett reguljärt " -#~ "uttrycksmönster att för att gissa e-bokens metadata från filnamnet.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"> En <a href = " -#~ "\"http://docs.python.org/lib/re-syntax.html\"> <span style=\" text-" -#~ "decoration: underline; color:#0000ff;\"> referens </ span> </a > på syntax " -#~ "för reguljära uttryck finns. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"> Använd <span style = " -#~ "\"font-weight: 600;\"> Testa </ span> funktionaliten nedan för att testa " -#~ "ditt reguljära uttryck på ett par exempelfilnamn. Gruppnamnen för de olika " -#~ "metadataposterna dokumenteras i verktygstips. </p> </body> </html>" - -#~ msgid "Failed to create calibre library at: %r. Aborting." -#~ msgstr "Kunde inte skapa Calibre-bibliotek i: %r. Avslutar." - -#~ msgid "set in ui.py" -#~ msgstr "Ställ in i ui.py" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Spara aktuell sökning under namnet som visas i rutan" - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "<p>För hjälp se: <a href=\"%s\">Användarhandbok</a><br>" - -#~ msgid "Download only social metadata" -#~ msgstr "Hämta bara sociala metadata" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Skapa en bokkatalog i ditt Calibre biblioteket" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Calibres snabbstartsguide" - -#~ msgid "(%d found)" -#~ msgstr "(%d hittades)" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Senaste lästa sidan: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Senaste lästa sidan: Plats %d (%d%%)" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Sidan %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Plats %d • %s</b><br />" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Välj format att <b>inte</b> ta bort" - -#~ msgid "social metadata" -#~ msgstr "sociala metadata" - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b><br><br> The second and subsequently selected " -#~ "books will not be deleted or changed.<br><br>Please confirm you want to " -#~ "proceed." -#~ msgstr "" -#~ "Alla bokformat och metadata från de valda böckerna kommer att läggas till " -#~ "den <b>första valda boken.</b><br><br>Den andra och övriga valda böcker " -#~ "kommer inte att tas bort eller ändras.<br><br>Vänligen bekräfta att du vill " -#~ "fortsätta." - -#~ msgid "" -#~ "All book formats and metadata from the selected books will be merged into " -#~ "the <b>first selected book</b>.<br><br>After merger the second and " -#~ "subsequently selected books will be <b>deleted</b>. <br><br>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 <b>deleted</b> " -#~ "from your computer.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Alla bokformat och metadata från de valda böckerna kommer att sammanfogas i " -#~ "<b>den första valda boken</b>.<br><br>Efter sammanslagningen kommer övriga " -#~ "valda böcker att <b>tas bort</b>. <br><br> Alla bokformat av den första " -#~ "valda boken kommer att behållas, medan varje dublettformat i övriga valda " -#~ "böcker kommer att <b>tas bort permanent</b>från din dator.<br><br> Är du " -#~ "<b>säker</b> på att du vill fortsätta?" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Inga böcker har valts att skapa katalog" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Inga böcker till katalog\n" -#~ "Kontrollera uteslutna etiketter" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "" -#~ "<p>Kunde inte konvertera: %s <p>Det är en <a href=\"%s\">DRM-</a>skyddad " -#~ "bok. Du måste först ta bort DRM-skyddet med hjälp av tredjepartsverktyg." - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s har uppdaterats till version %s. Se <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">för nya funktioner</a>. Vill du besöka " -#~ "nedladdningssidan?" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>Bruksanvisning</h2>En användarmanual finns även på <a " -#~ "href=\"http://calibre-ebook.com/user_manual\">Internet</a>." - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "" -#~ "Glöm inte att ange användarnamn och lösenord för Gmail. Du kan registrera " -#~ "dig för ett gratis Gmail-konto på http://gmail.com" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Fälten att skriva när böcker i databasen katalogiseras. Ska vara en " -#~ "kommaseparerad lista med fält. \n" -#~ "Fält: %s.\n" -#~ "Grundinställning: '%%default'\n" -#~ "Gäller CSV- och XML-utformat" - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Utmatningsfält att sortera efter.\n" -#~ "Fält: författarsortering, ID, betyg, storlek, tidsstämpling, titel.\n" -#~ "Grundinställning: \"%default\"\n" -#~ "Gäller CSV- och XML-utformat" - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Spara utdata från olika stadier av konverteringen till den angivna " -#~ "katalogen. Användbart om du är osäker på i vilket stadium i " -#~ "konverteringsprocessen en bugg sker.\n" -#~ "Grundinställning: '%default'None\n" -#~ "Gäller ePub- och MOBI-utformat" - -#~ msgid "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Kommaseparerad lista med etikettord som anger att boken skall undantas från " -#~ "utdata. Skiftlägeskänslig.\n" -#~ "--exclude-tags=hoppa över träffar \"hoppa över den här boken\" och \"Hoppa " -#~ "kommer att gilla detta\".\n" -#~ "Grundinställning: '%default'\n" -#~ "Gäller ePub- och MOBI-utformat" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Märkprefix för användaranteckningar, t.ex. '*Jeff skulle nog gilla att läsa " -#~ "detta \".\n" -#~ "Grundinställning: '%default'\n" -#~ "Gäller ePub- och MOBI-utformat" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Sortera titlar med inledande tal som text, t.ex.,\n" -#~ "\"2001: A Space Odyssey\" sorteras som\n" -#~ "\"Two Thousand One: A Space Odyssey\".\n" -#~ "Grundinställning: \"%default\"\n" -#~ "Gäller Epub- och MOBI-utdataformat" - -#~ msgid "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "Etikett som visar att boken har lästs.\n" -#~ "Grundinställning: '%default'\n" -#~ "Gäller ePub- och MOBI-utformat" - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "" -#~ "Ett uppslagsverk över alternativ för att anpassa hur informationen i denna " -#~ "kolumn skall tolkas." - -#~ msgid "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalog in format specified by path/to/destination extension.\n" -#~ " Options control how entries are displayed in the generated catalog " -#~ "ouput.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog catalog /sökväg/till/destination. (CSV | Epub | mobi | xml ...) " -#~ "[alternativ]\n" -#~ "\n" -#~ " Exportera en katalog i formatet som som anges som " -#~ "sökväg/till/destination filändelse.\n" -#~ " Alternativen styr hur anteckningar visas i den genererade utkatalogen.\n" -#~ " " - -#~ msgid "Checking SQL integrity..." -#~ msgstr "Kontrollerar SQL-integritet ..." - -#~ msgid "Checking for missing files." -#~ msgstr "Söker efter saknade filer." - -#~ msgid "Checked id" -#~ msgstr "ID kontrollerat" - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "" -#~ "Kommaseparerad lista av format att spara för varje bok. Som standard sparas " -#~ "alla tillgängliga böcker." - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Mallen för att kontrollera de sparade filernas namn och katalogstruktur. " -#~ "Standard är \"%s\" som kommer att spara böcker till författarspecifika " -#~ "underkataloger med filnamn som innehåller titel och författare. Tillgängliga " -#~ "kontroller: {%s}" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "Mallen för att kontrollera filnamnet och katalogstrukturen för filer som " -#~ "sänds till enheten. Standard är \"%s\" som kommer att spara böcker till en " -#~ "författarspecifika kataloger med filnamn som innehåller titel och " -#~ "författare. Tillgängliga kontroller: {%s}" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "" -#~ "Formatet för att visa datum. %d - day, %b - månad, %Y - year. " -#~ "Grundinställning är: %b, %Y" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "Kunde inte hämta artikel. Kör med -vv för att se orsaken" - -#~ msgid "Item already used" -#~ msgstr "Posten används redan." - -#~ msgid "The item %s is already used." -#~ msgstr "Posten %s används redan." - -#~ msgid "Manage " -#~ msgstr "Hantera " - -#~ msgid "Hide Cover Browser" -#~ msgstr "Dölj omslagsbläddrare" - -#~ msgid "The name %s is already used." -#~ msgstr "Namnet %s används redan" - -#~ msgid "" -#~ "The label must contain only letters, digits and underscores, and start with " -#~ "a letter" -#~ msgstr "" -#~ "Kolumnetiketten får bara innehålla bokstäver, siffror och understreck, och " -#~ "måste börja med en bokstav" - -#~ msgid " and delete from library" -#~ msgstr " och ta bort från biblioteket" - -#~ msgid "Manage &user categories" -#~ msgstr "Hantera &användarkategorier" - -#~ msgid "Add/Save" -#~ msgstr "Lägg till/spara" - -#~ msgid "Sending to &device" -#~ msgstr "Skicka till enhet" - -#~ msgid "Cannot use tag editor" -#~ msgstr "Kan ej använda etikettredigeraren" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "Etikettredigerar kan inte användas om du har ändrat etiketterna" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Kommunicera med Sweex MM300" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Hämta metadata från Douban.com" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "Hämta serie/etikett/betyg från librarything.com" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Klicka för att öppna fönstret Bokdetaljer" - -#~ msgid "Connect to iTunes (EXPERIMENTAL)" -#~ msgstr "Anslut till iTunes (experimentellt)" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "Om en befintlig bok med liknande författare och titel saknar formatet som " -#~ "läggs till, läggs det nya formatet till den befintliga boken (ingen ny post " -#~ "skapas). Om en befintlig bok redan har formatet, ignoreras det tyst.\n" -#~ "\n" -#~ "Titelmatchning bortser från indefinita artiklar (den/det, en/ett), " -#~ "skiljetecken, skiftläget, osv. Författaren matchas exakt" - -#~ msgid "Preserve device collections." -#~ msgstr "Bevara samlingar på enheten" - -#~ 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 " -#~ "addition, editing collections in the device view will be enabled. If " -#~ "unchecked, collections will be always reflect only the metadata in the " -#~ "calibre library." -#~ msgstr "" -#~ "Om detta alternativ väljs, kommer samlingar inte att tas bort även om en bok " -#~ "med ändrade metadata skickas igen och samlingen inte finns i bokens " -#~ "metadata. Dessutom blir det möjligt att redigera samlingar i enhetsvyn. Om " -#~ "alternativet inte väljs, kommer samlingar bara att reflektera metadata i " -#~ "Calibrebiblioteket." - -#~ msgid " " -#~ msgstr " " - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sMedelbetyget är %3.1f" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "Redigera sorteringsinformation för %s" - -#~ msgid "Preserve all collections even if not in library metadata." -#~ msgstr "Bevara samlingar även om det inte finns i bibliotekets metadata" - -#~ msgid "Rename '%s'" -#~ msgstr "Byt namn på %s" - -#~ msgid "Cover download" -#~ msgstr "Hämta omslag" - -#~ msgid "" -#~ "<li><b>Manual Management</b>: Calibre updates the metadata and adds " -#~ "collections only when a book is sent. With this option, calibre will never " -#~ "remove a collection.</li>\n" -#~ "<li><b>Only on send</b>: Calibre updates metadata and adds/removes " -#~ "collections for a book only when it is sent to the device. </li>\n" -#~ "<li><b>Automatic management</b>: Calibre automatically keeps metadata on the " -#~ "device in sync with the calibre library, on every connect</li></ul>" -#~ msgstr "" -#~ "<li><b>Manuell hantering</b>: Calibre uppdaterar metadata och lägger till " -#~ "samlingar endast när boken sänds. Med detta alternativ kommer Calibre aldrig " -#~ "att ta bort någon samling.</li>\n" -#~ "<li><b>Endast när filen skickas</b>: Calibre uppdaterar metadata och lägger " -#~ "till eller tar bort samling endast när boken skickas till enheten. </li>\n" -#~ "<li><b>Automatic management</b>: Calibre synkroniserar automatiskt metadata " -#~ "på enheten varje gång den ansluts</li></ul>" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (var %s)" - -#~ msgid "Edit meta info" -#~ msgstr "Redigera metadata" - -#~ msgid "free" -#~ msgstr "ledigt" - -#~ msgid "" -#~ "Library\n" -#~ "%d books" -#~ msgstr "" -#~ "Bibliotek\n" -#~ "%d böcker" - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "" -#~ "har tagits fram av många frivilliga över hela världen. Om du gillar det kan " -#~ "du donera för att stödja utvecklingen. Tack vare din donation kan Calibre " -#~ "fortsätta utvecklas." - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "Lägg till egna kategorier i etikettbläddraren" - -#~ msgid "Show &donate button (restart)" -#~ msgstr "Visa &donationsknapp" - -#~ msgid "" -#~ "Card A\n" -#~ "%s" -#~ msgstr "" -#~ "Minneskort A\n" -#~ "%s" - -#~ msgid "" -#~ "Reader\n" -#~ "%s" -#~ msgstr "" -#~ "Läsplatta\n" -#~ "%s" - -#~ msgid "" -#~ "Card B\n" -#~ "%s" -#~ msgstr "" -#~ "Minneskort B\n" -#~ "%s" - -#~ msgid "replace" -#~ msgstr "ersätt" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "strict" -#~ msgstr "strikt" - -#~ msgid "mixed" -#~ msgstr "blandat" - -#~ msgid "misc" -#~ msgstr "div" - -#~ msgid "book" -#~ msgstr "bok" - -#~ msgid "ignore" -#~ msgstr "ignorera" - -#~ msgid "" -#~ "If you use custom columns and they differ between libraries, you will have " -#~ "various problems. Best to ensure you have the same custom columns in each " -#~ "library." -#~ msgstr "" -#~ "Om du använder egna kolumner och de skiljer sig mellan olika bibliotek, " -#~ "kommer problem att uppstå. Försäkra dig om att ha samma kolumner i varje " -#~ "bibliotek." - -#~ msgid "Custom columns" -#~ msgstr "Egna kolumner" - -#~ msgid "Reader" -#~ msgstr "Läsplatta" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "Använd ett befintligt bibliotek på den nya platsen" - -#~ msgid "" -#~ "The template for citation creation from database fields.\n" -#~ " Should be a template with {} enclosed fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Mall för att skapa citationer från databasfält\n" -#~ " Skall vara en mall med fält omgivna av {}\n" -#~ "Tillgängliga fält %s.\n" -#~ "Grundinställning: '%%default'\n" -#~ "Gäller: Utformatet BIBTEX" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Fält att skriva ut när böcker katalogiseras i databasen. Skall vara en " -#~ "kommaseparerad lista med fält.\n" -#~ "Tillgängliga fält: %s\n" -#~ "Grundinställning: '%%default'\n" -#~ "Gäller: Utformatet BIBTEX" - -#~ msgid "backslashreplace" -#~ msgstr "backslashreplace" - -#~ msgid "Automatic" -#~ msgstr "Automatiskt" - -#~ msgid "Last modified: %s" -#~ msgstr "Senast ändrad: %s" - -#~ msgid "Communicate with the Promedia eBook reader" -#~ msgstr "Kommunicera med Promedia eBook läsaren" - -#~ msgid "Customize the toolbar" -#~ msgstr "Anpassa verktygsfältet" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Misslyckades med att tolka:%s med fel:%s" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Kommunicera med Kogan" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Försök att omvandla kapitel till enskilda avsnitt. VARNING: Detta alternativ " -#~ "är experimentellt. Det kan orsaka konvertering att misslyckas. Det kan också " -#~ "ge oväntade resultat." - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Hämta omslag från openlibrary.org" - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Bok %s av %s" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Hämta omslag från librarything.com" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN:%s hittades inte" - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "Du kan inte ändra bibliotek när en enhet är ansluten." - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Kopierade %d böcker till %s" - -#~ msgid "" -#~ "Regex tips:\n" -#~ "- The default regex - \\[.+\\] - excludes genre tags of the form [tag], " -#~ "e.g., [Amazon Freebie]\n" -#~ "- A regex pattern of a single dot excludes all genre tags, generating no " -#~ "Genre Section" -#~ msgstr "" -#~ "Regex tips:\n" -#~ "- Standard regex - \\ [. + \\] - Utesluter genre taggar taggen form [tag], " -#~ "t.ex. [Amazon Freebie]\n" -#~ "- Ett reguljärt uttryck i en enda punkt utesluter genre taggar och alstra " -#~ "inga Genre avsnitt" - -#~ msgid "Sectionize Chapters (Use with care!)" -#~ msgstr "Sektionera kapitlen (Använd med försiktighet!)" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "" -#~ "Återställ författarsorteringsvärden till ett värde som genereras automatiskt " -#~ "från författaren. Exakt hur detta värde skapas automatiskt kan kontrolleras " -#~ "via Inställningar-> Avancerat-> Inställning" - -#~ msgid "Applying changes to %d books. This may take a while." -#~ msgstr "Tillämpa ändringar på %d böcker. Detta kan ta en stund." - -#~ msgid "Remove all" -#~ msgstr "Ta bort allt" - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "Generera ett standardomslag baserat på titel och författare" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "Taggar att tillämpa när du lägger till en bok:" - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p> Ange en lista med ISBN-nummer i rutan till vänster, ett per rad. Calibre " -#~ "kommer att automatiskt skapa poster för böcker som bygger på ISBN och hämta " -#~ "metadata och omslag för dem. <p> Alla ogiltiga ISBN-nummer i listan kommer " -#~ "att ignoreras." - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "Läs metadata från &filens innehåll i stället för filnamn" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "" -#~ "För felmeddelandet från varje omslagskälla klickar du på Visa detaljer nedan." - -#~ msgid "Customize the actions in:" -#~ msgstr "Anpassa åtgärder:" - -#~ 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." -#~ msgstr "" -#~ "Värden för justeringen visas nedan. Redigera dem att ändra beteende Calibre. " -#~ "Dina ändringar kommer att gälla efter en omstart av Calibre." - -#~ msgid "&Current tweaks" -#~ msgstr "&Aktuella justeringar" - -#~ msgid "All available tweaks" -#~ msgstr "Alla tillgängliga justeringar" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "Alla filer från %s kommer att <b> tas bort permanent </b>. Är du säker?" - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "Skala som används för att bestämma längden på en radlinjen som ska packas " -#~ "upp om förbehandling är aktiverat. Giltiga värden är ett decimaltal mellan 0 " -#~ "och 1. Standard är 0,40, strax under mittlinjen längd. Detta kommer att " -#~ "packa upp typiska böcker med hårda radbrytningar, men bör minskas om " -#~ "radlinjen längden varierar." - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Det Kobo stöder endast en samling för närvarande: \"Im_Reading\" listan. " -#~ "Skapa ett märke för \"Im_Reading\" " - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b> ISBN will <i>not</i> be merged.<br><br> The " -#~ "second and subsequently selected books will not be deleted or " -#~ "changed.<br><br>Please confirm you want to proceed." -#~ msgstr "" -#~ "Bokformat och metadata från de valda böckerna kommer att läggas till <b> " -#~ "första valda boken. </b> ISBN kommer <i> inte </i> slås samman. <br> Den " -#~ "andra och efterföljande böcker som sedan valts kommer inte tas bort eller " -#~ "ändras. <br> Bekräfta att du vill fortsätta." - -#~ msgid "Include 'Series' Section" -#~ msgstr "Inkludera \"-serien\" Avsnitt" - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "&Radbrytningsfaktor under förbehandla:" - -#~ msgid "" -#~ "Note: <b>you can destroy your library</b> using this feature. Changes are " -#~ "permanent. There is no undo function. You are strongly encouraged to back up " -#~ "your library before proceeding." -#~ msgstr "" -#~ "Obs: <b> du kan förstöra ditt bibliotek </b> om använder denna funktion. " -#~ "Förändringar är permanenta. Det finns ingen ångra funktion. Du uppmanas att " -#~ "säkerhetskopiera dina bibliotek innan du fortsätter." - -#~ msgid "&Search and replace (experimental)" -#~ msgstr "&Sök och ersätt (experimentellt)" - -#~ msgid "Test re&sult" -#~ msgstr "Testre&sultera" - -#~ msgid "Test &text" -#~ msgstr "Test &text" - -#~ msgid "Apply function &after replace:" -#~ msgstr "&Applicera funktion efter ersätta:" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "&Dela verktygsfältet i två verktygsfält" - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "Ta bort gränsen (om någon finns) från inslaget" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "Skapa automatiskt posten Författarsortering baserat på den aktuella " -#~ "författaren posten.\n" -#~ "Med den här knappen för att skapa Författarsortering ändras författare " -#~ "sortera från rött till grönt." - -#~ msgid "" -#~ " The red color indicates that the current author sort does not match the " -#~ "current author" -#~ msgstr "" -#~ " Den röda färgen visar att det nuvarande Författarsortering inte stämmer med " -#~ "den aktuella författaren" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b>. ISBN will <i>not</i> be merged.<br><br>After " -#~ "merger the second and subsequently selected books will be <b>deleted</b>. " -#~ "<br><br>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 <b>deleted</b> from your computer.<br><br> Are you <b>sure</b> " -#~ "you want to proceed?" -#~ msgstr "" -#~ "Bokformat och metadata från de valda böckerna kommer att slås ihop till <b> " -#~ "första valda boken </b>. ISBN kommer <i> inte </i> ska slås samman. <br> " -#~ "Efter sammanslagningen den andra och efterföljande böcker som valts ut " -#~ "kommer<b> tas bort </b>. <br> Alla bokformat av den första valda boken " -#~ "kommer att behållas och varje exemplar format av de andra som valts ut " -#~ "kommer att bli permanent <b> bort </b> från din dator. <br> Är du <b> säker " -#~ "</b> du vill fortsätta?" - -#~ 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. Rebuild the ePub, " -#~ "updating your calibre library." -#~ msgstr "" -#~ "Använd ePub för att visa innehållet i en fil webbläsarfönster. För att " -#~ "justera enskilda filer, högerklicka och sedan \"Öppna med ...\" din redaktör " -#~ "val. När justeringar är slutförda stängs fönstret i filbläddraren. Ombygge " -#~ "av ePub, uppdatera ditt Calibre bibliotek." - -#~ msgid "" -#~ "Search and replace in text fields using regular expressions. 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. See <a href=\"http://docs.python.org/library/re.html\"> this " -#~ "reference</a> for more information, and in particular the 'sub' function." -#~ msgstr "" -#~ "Sök och ersätt i textfält med hjälp av reguljära uttryck. Söktexten är en " -#~ "godtycklig python-kompatibel reguljärt uttryck. Ersättningstexten kan " -#~ "innehålla bakåtreferences till parentesuttryck i mönstret. Sökningen är inte " -#~ "förankrade, och kan matcha och byta flera gånger på samma sträng. Se <a " -#~ "href=\"http://docs.python.org/library/re.html\"> denna referens </a> för mer " -#~ "information, och i synnerhet \"sub\"-funktionen." - -#~ msgid "Library backup status..." -#~ msgstr "Bibliotek säkerhetskoperingsstatus ..." - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Ladda ner omslag från Douban.com" - -#~ msgid "Additional Information" -#~ msgstr "Mer information" - -#~ msgid "Run the check" -#~ msgstr "Kör kontrollera" - -#~ msgid "Check Library" -#~ msgstr "Kontrollera bibliotek" - -#~ msgid "Clear series" -#~ msgstr "Ta bort serie" - -#~ msgid "" -#~ "The field that the text will be put into after all replacements. If blank, " -#~ "the source field is used." -#~ msgstr "" -#~ "Det område som i texten kommer hamna i efter alla byten. Om tomt, kommer " -#~ "källfältet att användas." - -#~ msgid "Mode:" -#~ msgstr "Läge:" - -#~ msgid "Apply function after replace:" -#~ msgstr "Tillämpa funktion efter ersätta:" - -#~ msgid "Case sensitive" -#~ msgstr "Skiftlägeskänslig" - -#~ msgid "" -#~ "If the replace mode is prepend or append, then this box indicates whether a " -#~ "comma or\n" -#~ "nothing should be put between the original text and the inserted text" -#~ msgstr "" -#~ "Om ersättningsläge är infoga före eller lägga till, då anger denna ruta om " -#~ "ett kommatecken eller\n" -#~ "ingenting bör sättas mellan den ursprungliga texten och den infogade texten" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Douban.com API svarar inte. Försök igen senare." - -#, python-format -#~ msgid "" -#~ "Authors cannot be set to the empty string. Book title %s not processed" -#~ msgstr "Författare kan inte vara en tom sträng. Boktitel %s bearbetats inte" - -#, python-format -#~ msgid "Title cannot be set to the empty string. Book title %s not processed" -#~ msgstr "Titel kan inte vara en tom sträng. Boktitel %s inte bearbetats" - -#~ msgid "" -#~ "<b>You can destroy your library using this feature.</b> Changes are " -#~ "permanent. There is no undo function. This feature is experimental, and " -#~ "there may be bugs. You are strongly encouraged to back up your library " -#~ "before proceeding.<p>Search and replace in text fields using character " -#~ "matching or regular expressions. " -#~ msgstr "" -#~ "<b> Du kan förstöra ditt bibliotek när denna funktion används. </b> " -#~ "Ändringar är permanenta. Det finns ingen ångra funktion. Den här funktionen " -#~ "är experimentell, och det kan finnas buggar. Du uppmanas att " -#~ "säkerhetskopiera dina bibliotek innan du fortsätter. <p> Sök och ersätt i " -#~ "textfält med hjälp av tecken matchande eller reguljära uttryck. " - -#~ msgid "Change title to title case" -#~ msgstr "Ändra titel till titelmod" - -#~ msgid "Search mode:" -#~ msgstr "Sök läge:" - -#~ msgid "cover" -#~ msgstr "omslag" - -#~ msgid "Downloaded" -#~ msgstr "Nerladdade" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of 30 books " -#~ "per minute." -#~ msgstr "" -#~ "Metadata kommer att säkerhetskopieras medan Calibre är igång, till en " -#~ "hastighet av 30 böcker per minut." - -#~ msgid "Back up metadata of all books" -#~ msgstr "Säkerhetskopiera metadata för alla böcker" - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "Uppslagsnamn på eventuella egna fältet. Dessa namn inleds med \"#\")" - -#~ msgid "" -#~ "\n" -#~ " %prog restore_database [options]\n" -#~ "\n" -#~ " Restore this database from the metadata stored in OPF\n" -#~ " files in each directory of the calibre library. This is\n" -#~ " useful if your metadata.db file has been corrupted.\n" -#~ "\n" -#~ " WARNING: This completely regenerates your datbase. You will\n" -#~ " lose stored per-book conversion settings and custom recipes.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog restore_database [flaggor]\n" -#~ "\n" -#~ " Återställ databasen från metadata lagras i OPF\n" -#~ " filer i varje katalog av kaliber biblioteket. Detta är\n" -#~ " praktiskt om din metadata.db filen har skadats.\n" -#~ "\n" -#~ " VARNING: Denna återskapar helt din databas. Du kommer\n" -#~ " förlora per-bok sparad konverteringsinställningar och anpassade recept.\n" -#~ " " - -#~ msgid "use comma" -#~ msgstr "använd kommatecken" - -#~ msgid "Failed to get" -#~ msgstr "Misslyckades med att få" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "Laddat ner metadata för %d av %d böcker" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s för:%s" - -#~ msgid "Check the library folders for potential problems" -#~ msgstr "Kontrollera biblioteksmappar för möjliga problem" - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "" -#~ "Det formatet och enheten har redan en kontrollpanel eller konflikter med en " -#~ "annan kontrollpanel." - -#~ msgid "<p>Field template. Uses the same syntax as save templates." -#~ msgstr "<p> Fältmall. Använder samma syntax som sparar mallar." - -#~ 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 " -#~ "informaton. 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 "" -#~ "Här kan du ändra metadata Calibre använder för att uppdatera en bok när den " -#~ "sparas till disk eller skickas till enhet.\n" -#~ "\n" -#~ "Använd den här dialogrutan för att definiera en \"kontrollpanel\" för ett " -#~ "format (eller alla format) och en enhet (eller alla enheter). Den " -#~ "kontrollpanelen anger vilken mall är kopplad till respektive området. Mallen " -#~ "används för att beräkna ett värde och det värdet tilldelas det anslutna " -#~ "fältet.\n" -#~ "\n" -#~ "Ofta kommer mallar att innehålla enkla hänvisningar till sammansatta " -#~ "kolumner, men det är inte nödvändigt. Du kan använda någon av mallarna i en " -#~ "källåda som du kan använda på andra håll i Calibre.\n" -#~ "\n" -#~ "En möjlig användning för en kontrollpanal är att ändra titeln så den " -#~ "innehåller serieInformation. En annan skulle vara att ändra " -#~ "författarsortering, något som mobi användare kan göra för att tvinga den att " -#~ "använda \",\" som Kindle kräver. En tredje skulle vara att ange språk." - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "För instruktioner om hur avancerade nyhetsrecept skrivs, gå till <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">användarrecept</a>" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "" -#~ "Metadata kommer att säkerhetskopieras medan Calibre är igång, till en " -#~ "hastighet av cirka 1 bok per sekund." - -#~ msgid "Recover database" -#~ msgstr "Återskapa databasen" - -#~ msgid "Check database integrity" -#~ msgstr "Kontrollera databasintegritet" - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "Detta kommando bygger din Calibre-databas från den information som lagras av " -#~ "Calibre i OPF filer. <p> Denna funktion är för närvarande inte tillgängligt " -#~ "i GUI. Du kan återställa din databas med hjälp av \"calibredb " -#~ "restore_database ' kommandoradsfunktionen." - -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s har uppdaterats till version <b>%s </b>. Se <a href=\"http://calibre-" -#~ "ebook.com/whats-new\"> nya funktioner </a>. Vill du besöka sidan för " -#~ "nedladdning?" - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f stjärnor" - -#~ msgid "Read %s in the %s format" -#~ msgstr "Läs %s i %s-format" - -#~ msgid "You must provide the --really-do-it option to do a recovery" -#~ msgstr "Du måste ange - --really-do-it möjlighet att göra en återhämtning" - -#~ msgid "Insert space before the first line for each paragraph" -#~ msgstr "Inled första raden i varje nytt stycke med ett mellanrum" - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "" -#~ "Du har ändrat på etiketterna. För att använda etikettredigeraren måste du " -#~ "antingen kasta eller verkställa ändringarna." - -#~ msgid "&Run the check" -#~ msgstr "Kö&r testet" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "" -#~ "Inga metadata hittades. Ändra författare, titel och/eller ta bort ISBN och " -#~ "försök igen." - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "Kommunicerar med Digma Q600" - -#~ msgid "Book %s of %s." -#~ msgstr "Boka %s av %s." - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "Konvertera kommentarer hämtade från %s till oformaterad text" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b> (%s). ISBN will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books will " -#~ "be <b>deleted</b>. <br><br>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 <b>deleted</b> from your computer.<br><br> Are " -#~ "you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Bokformat och metadata från de valda böckerna kommer att slås ihop till <b> " -#~ "valda första boken </b> (%s). ISBN kommer <i> inte </i> slås samman. <br> " -#~ "Efter sammanslagningen den andra och efterföljande böcker som valts ut <b> " -#~ "tas bort </b>. <br> Alla bokformat av den första valda boken kommer att " -#~ "behållas och varje exemplar format i andra och efterföljande böcker som " -#~ "valts ut kommer att bli permanent <b> borttagna </b> från din dator. <br> Är " -#~ "du <b> säker </b> du vill fortsätta?" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Kommunicera med Nook Color eBook läsare." - -#, python-format -#~ 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 "" -#~ ". Två särskilda samlingar är tillgängliga:%s:%s och %s:%s. Lägg till dessa " -#~ "värden till listan för att aktivera dem. Samlingarna kommer att få namn som " -#~ "anges efter \":\" tecknet." - -#, python-format -#~ 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 "" -#~ "Ändra dokumentets text och struktur med hjälp av gemensamma mönster. " -#~ "Inaktiverat som standard. Använd %s för att aktivera. Enskilda åtgärder kan " -#~ "avaktiveras med alternativ som %s." - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "Ladda ner metadata från amazon.fr" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "Ladda ner metadata från amazon.com på spanska" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "Ladda ner metadata från amazon.com på engelska" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "Ladda ner metadata från amazon.de" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "Ladda ner metadata från amazon.com" - -#~ msgid "Book author(s)" -#~ msgstr "Bokförfattare (s)" - -#~ msgid "Book title" -#~ msgstr "Boktitel" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "SAMMANFATTNING:\n" -#~ " %s" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise stötte på ett fel." - -#~ 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 [flaggor]\n" -#~ "\n" -#~ " Hämta en boks metadata från Fictionwise. Du måste ange ett av titel, " -#~ "författare,\n" -#~ " eller sökord. Ingen ISBN specifikation möjligt. Kommer att hämta " -#~ "högst 20 träffar,\n" -#~ " så du bör göra din förfrågan så specifik som möjligt.\n" -#~ " " - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "Misslyckades med att få alla detaljer för en post" - -#~ 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 [flaggor]\n" -#~ "\n" -#~ " Hämta en boks metadata från Amazon. Du måste ange ett av titel, " -#~ "författare,\n" -#~ " ISBN, förlag eller sökord. Kommer att hämta högst 10 träffar,\n" -#~ " så du bör göra din förfrågan så specifik som möjligt.\n" -#~ " Du kan välja språk för metadatahämtning:\n" -#~ " Alla & engelska och franska och tyska och spanska\n" -#~ " " - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "Ladda ner metadata från Fictionwise" - -#~ msgid "Query: %s" -#~ msgstr "Fråga:%s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Fictionwise tidsbegränsning löpte ut. Försök igen senare." - -#~ msgid "Keywords" -#~ msgstr "Sökord" - -#~ msgid "Book publisher" -#~ msgstr "Bokförläggare" - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "Ladda ner metadata från franska Nicebooks" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "Ladda ner täcker från franska Nicebooks" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "Nicebooks tidsbegränsning löpte ut. Försök igen senare." - -#~ msgid "Be more verbose about errors" -#~ msgstr "Var mer utförlig om fel" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "Maximalt antal resultat att hämta" - -#~ msgid "ISBN: %s not found." -#~ msgstr "ISBN:%s hittades inte." - -#~ msgid "No result found for this search!" -#~ msgstr "Inget resultat hittades för denna sökning!" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Nicebooks stötte på ett fel." - -#~ msgid "Unknown publisher" -#~ msgstr "Okänd utgivare" - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "Ett fel inträffade med Nicebooks omslagssökning" - -#~ msgid "Covers files path" -#~ msgstr "Sökväg till omslagsfiler" - -#~ msgid "No cover found!" -#~ msgstr "Inget omslag hittades!" - -#~ msgid "Book ISBN" -#~ msgstr "Bok ISBN" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "Omslag: 1-Kontrollera / 2-Hämta" - -#~ 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 [flaggor]\n" -#~ "\n" -#~ " Hämta en boks metadata från Nicebooks. Du måste ange ett av titel, " -#~ "författare,\n" -#~ " ISBN, förlag eller sökord. Kommer att hämta högst 20 träffar,\n" -#~ " så du bör göra din förfrågan så specifik som möjligt.\n" -#~ " Det kan också få omslag om alternativet är aktiverat.\n" -#~ " " - -#~ msgid "A cover was found for this book" -#~ msgstr "Ett omslag hittades för denna bok" - -#~ msgid "Cover saved to file " -#~ msgstr "Omslag sparas som en fil " - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option because image references are always " -#~ "removed with plain text output." -#~ msgstr "" -#~ "Ta inte bort bildreferenser i dokumentet. Detta är endast användbart när det " -#~ "paras ihop med nersänkningsformaterings alternativet eftersom bildreferenser " -#~ "är alltid ändras till vanlig text." - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option because links are always removed with plain " -#~ "text output." -#~ msgstr "" -#~ "Ta inte bort länkar i dokumentet. Detta är endast användbart när det paras " -#~ "ihop med nersänkningsformaterings alternativet eftersom länkarna alltid " -#~ "ändras till vanlig text." - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "Producera Wiki formaterad text." - -#~ msgid "" -#~ "Formatting used within the document.* auto: Automatically decide which " -#~ "formatting processor to use.\n" -#~ "* none: 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 "" -#~ "Formatering som används i dokumentet .* auto: Automatiskt avgör vilken " -#~ "formateringsprocessor som ska användas.\n" -#~ "* Inget: Behandla inte dokumentets formatering. Allt är ett stycke och ingen " -#~ "styling tillämpas.\n" -#~ "* Heuristisk: Process använder heuristik för att bestämma formatering som " -#~ "huvudrubriker och kursiv text.\n" -#~ "* Textil: Bearbetning med textilformatering.\n" -#~ "* Markdown: Bearbetning med nersänkningsformatering. Vill veta mer om " -#~ "nersänkning se" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no blank " -#~ "lines or indents." -#~ msgstr "" -#~ "Punktstruktur.\n" -#~ "val ['auto \",\" block \",\" enda \",\" print \",\" oformaterad']\n" -#~ "* Auto: Försök att automatiskt detektera paragraftyp.\n" -#~ "* Block: Behandla en tom rad som ett styckesavbrott.\n" -#~ "* Enda: Antag varje rad är ett stycke.\n" -#~ "* Skriv: Antag varje rad som börjar med 2 + mellanslag eller tabb påbörjar " -#~ "ett stycke .* oformaterad: De flesta rader har hårda radbrytningar, få / " -#~ "inga tomma rader eller indrag." - -#~ msgid "The integrity check completed with no uncorrectable errors found." -#~ msgstr "Integritetskontroll avslutades utan okorrigerbara fel hittades." - -#~ msgid "No errors found" -#~ msgstr "Inga fel hittades" - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "Följande böcker har format eller omslag listade i databasen som inte är " -#~ "tillgängliga. Uppslagsord för format / omslag har tagits bort. Du bör " -#~ "kontrollera dem manuellt. Detta kan inträffa om du manipulera filer i " -#~ "biblioteksmappen direkt." - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "Bokformat från de utvalda böckerna kommer att slås ihop till <b> första " -#~ "valda boken </b> (%s). Metadata i första valda boken kommer inte att vara " -#~ "ändrat. Författare kommer titel, ISBN och alla andra metadata ska <i> inte " -#~ "</ i> slås samman. <br> Efter sammanslagningen den andra och efterföljande " -#~ "utvalda böcker, med alla metadata kommer <b> tas bort </b>. <br> Alla " -#~ "boksformat av den första valda boken kommer att behållas och varje " -#~ "duplikatformat i andra och efterföljande böcker kommer att bli permanent <b> " -#~ "borttagna </ b> från ditt Caliber-biblioteket. <br> Är du <b> säker </b> att " -#~ "du vill fortsätta?" - -#~ msgid "" -#~ "Sections to include in catalog. All catalogs include 'Books by Author'." -#~ msgstr "" -#~ "Sektioner som ska ingå i katalogen. Alla kataloger inkluderar \"Böcker av " -#~ "Författare\"." - -#~ msgid "" -#~ "<b>Heuristic processing</b> 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 <a href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">User Manual</a>." -#~ msgstr "" -#~ "<b> Heuristisk bearbetning </ b> betyder att Caliber kommer att skanna din " -#~ "bok för gemensamma mönster och rätta till dem. Som namnet antyder handlar " -#~ "det om gissningar, vilket innebär att den kan leda till försämring av " -#~ "resultatet av en omvandling, om Caliber gissar fel. Därför är det " -#~ "inaktiverad som standard. Ofta om en omvandling inte går som du förväntar " -#~ "dig, kan slå på heuristik för att förbättra situationen. Läs mer om de olika " -#~ "heuristiska bearbetning alternativ i <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#heuristic-processing\"> " -#~ "användarmanualen </ a>." - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "Nedladdning {0} för {1} bok (böcker)" - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "Tillämpa nermarkeringsformatering på text" - -#~ msgid "Do not change" -#~ msgstr "Ändra inte" - -#~ msgid "Markdown Options" -#~ msgstr "Nermarkeringsalternativ" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "Omslag storlek:%dx%d pixlar" - -#~ msgid "Timed out" -#~ msgstr "Tidsgräns överskriden" - -#~ msgid "" -#~ "When searching, highlight matched books, instead of restricting the book " -#~ "list to the matches.<p> You can use the N or F3 keys to go to the next match." -#~ msgstr "" -#~ "När du söker, markera passande böcker, istället för att begränsa boklistan " -#~ "på träffarna. <p> Du kan använda N eller F3 för att gå till nästa match." - -#~ msgid "&Highlight" -#~ msgstr "&Markera" - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "E %s till %s" - -#~ msgid "" -#~ "Tags categorize the book. This is particularly useful while searching. " -#~ "<br><br>They can be any wordsor phrases, separated by commas." -#~ msgstr "" -#~ "Taggar kategorisera boken. Detta är särskilt användbart när du söker. <br> " -#~ "De kan alla wordsor fraser, separerade med kommatecken." - -#~ msgid "Collapse when more items than:" -#~ msgstr "Sammanbrott när fler objekt än:" - -#~ msgid "Open Editor" -#~ msgstr "Öppna Editor" - -#~ msgid "Argument count must be -1 or greater than zero" -#~ msgstr "Argumenträkningsfel måste -1 eller större än noll" - -#, python-format -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>." -#~ msgstr "" -#~ "%s har uppdaterats till version <b>%s </b>. Se <a href=\"http://calibre-" -#~ "ebook.com/whats-new\"> nya funktioner </a>." - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "" -#~ "Om du installerar ett nytt Hotmail-konto, måste du logga in på det en gång " -#~ "innan du kan skicka e-post." - -#~ msgid "Missing covers in books" -#~ msgstr "Saknar omslag för böcker" - -#~ msgid "Extra covers in books" -#~ msgstr "Extra omslag i böcker" - -#~ msgid "unknown id " -#~ msgstr "okänt id " - -#~ msgid "Exception " -#~ msgstr "Undantag " - -#~ msgid "Has Summary" -#~ msgstr "Har sammanfattning" - -#~ msgid "Has Cover" -#~ msgstr "Har omslag" - -#~ msgid "" -#~ "The download of social metadata timed out, the servers are probably busy. " -#~ "Try again later." -#~ msgstr "" -#~ "Tidgräns för nedladdning av sociala metadata har gått ut, servrarna är " -#~ "förmodligen upptagen. Försök igen senare." - -#~ msgid "Title &sort: " -#~ msgstr "Titel &sortering: " - -#~ msgid "&Add a new plugin" -#~ msgstr "&Lägg till ett nytt tillägg" - -#~ msgid "Plugin {0} successfully removed" -#~ msgstr "Tillägg {0} har tagits bort" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Fälten till utdata vid katalogisering av böcker i databasen. Bör vara en " -#~ "kommaseparerad lista med fält.\n" -#~ "Tillgängliga fält:%s,\n" -#~ "plus användarskapade egna fält.\n" -#~ "Standard: \"%%default\"\n" -#~ "Gäller för: CSV, XML-utdata format" - -#~ msgid "" -#~ "<p>Search and replace uses <i>regular expressions</i>. See the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">regular " -#~ "expressions tutorial</a> 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 "" -#~ "<p> Sök och ersätt använder <i> vanliga uttryck </i>. Se <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\"> vanliga uttryck " -#~ "tutorial </a> för att komma igång med reguljära uttryck. Klicka också på " -#~ "guideknapparna nedan så kan du testa din vanliga uttrycket mot strömmen " -#~ "ingång dokumentet." - -#~ msgid "Tags browser category partitioning method:" -#~ msgstr "Etikettläsare kategoripartitioneringsmetoden:" - -#~ msgid "" -#~ "<p>This book is locked by <b>DRM</b>. To learn more about DRM and why you " -#~ "cannot read or convert this book in calibre, \n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">click here</a>." -#~ msgstr "" -#~ "<p> Denna bok är låst av DRM <b> </b>. Om du vill veta mer om DRM och varför " -#~ "du inte kan läsa eller konvertera denna bok i Caliber, \n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\"> klicka här </a>." - -#~ msgid "" -#~ "\n" -#~ "Inconsistent Author Sort values for Author '{0}':\n" -#~ "'{1}' <> '{2}',\n" -#~ "unable to build catalog.\n" -#~ "\n" -#~ "Select all books by '{0}', apply correct Author Sort value in Edit Metadata " -#~ "dialog,\n" -#~ "then rebuild the catalog.\n" -#~ msgstr "" -#~ "\n" -#~ "Inkonsistent Författaresorteringsvärden för Författare '{0}':\n" -#~ "'{1}' <> '{2} \",\n" -#~ "inte kan bygga katalog.\n" -#~ "\n" -#~ "Välj alla böcker med \"{0} ', tillämpa korrekta Författaresorteringsvärdet " -#~ "på Redigera metadatadialogrutan\n" -#~ "Bygg sedan om katalogen.\n" - -#~ msgid "Customize searching" -#~ msgstr "Anpassa sökning" - -#~ msgid "" -#~ "To use librarything.com you must sign up for a %sfree account%s and enter " -#~ "your username and password separated by a : below." -#~ msgstr "" -#~ "För att använda librarything.com måste du registrera dig för ett %sfree " -#~ "account%s och ange ditt användarnamn och lösenord åtskilda av en: nedan." - -#~ msgid "Downloads series information from ww2.kdl.org" -#~ msgstr "Nedladdningar serien information från ww2.kdl.org" - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i av %i böcker" - -#~ msgid "" -#~ " <h1>Help</h1>\n" -#~ "\n" -#~ " <p>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.</p>\n" -#~ "\n" -#~ " <p>The result of each type of check is shown to the left. The " -#~ "various\n" -#~ " checks are:\n" -#~ " </p>\n" -#~ " <ul>\n" -#~ " <li><b>Invalid titles</b>: 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.</li>\n" -#~ " <li><b>Extra titles</b>: 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</li>\n" -#~ " <li><b>Invalid authors</b>: These are files appearing\n" -#~ " in the library where only author folders should be.</li>\n" -#~ " <li><b>Extra authors</b>: These are folders in the\n" -#~ " calibre library that appear to be authors but that do not have " -#~ "entries\n" -#~ " in the database</li>\n" -#~ " <li><b>Missing book formats</b>: These are book formats that are in\n" -#~ " the database but have no corresponding format file in the book's " -#~ "folder.\n" -#~ " <li><b>Extra book formats</b>: These are book format files found in\n" -#~ " the book's folder but not in the database.\n" -#~ " <li><b>Unknown files in books</b>: These are extra files in the\n" -#~ " folder of each book that do not correspond to a known format or " -#~ "cover\n" -#~ " file.</li>\n" -#~ " <li><b>Missing cover files</b>: These represent books that are " -#~ "marked\n" -#~ " in the database as having covers but the actual cover files are\n" -#~ " missing.</li>\n" -#~ " <li><b>Cover files not in database</b>: These are books that have\n" -#~ " cover files but are marked as not having covers in the " -#~ "database.</li>\n" -#~ " <li><b>Folder raising exception</b>: These represent folders in the\n" -#~ " calibre library that could not be processed/understood by this\n" -#~ " tool.</li>\n" -#~ " </ul>\n" -#~ "\n" -#~ " <p>There are two kinds of automatic fixes possible: <i>Delete\n" -#~ " marked</i> and <i>Fix marked</i>.</p>\n" -#~ " <p><i>Delete marked</i> 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.</p>\n" -#~ " <p><i>Fix marked</i> is applicable only to covers (the two lines " -#~ "marked\n" -#~ " 'fixable'). In the case of missing cover files, checking the " -#~ "fixable\n" -#~ " box and pushing this button will remove the cover mark from the\n" -#~ " database for all the files in that category. In the case of extra\n" -#~ " cover files, checking the fixable box and pushing this button will\n" -#~ " add the cover mark to the database for all the files in that\n" -#~ " category.</p>\n" -#~ " " -#~ msgstr "" -#~ " <h1> Hjälp </h1>\n" -#~ "\n" -#~ " <p> Caliber lagrar listan med dina böcker och deras metadata i en\n" -#~ " databas. Den faktiska bokfiler och omslag lagras som vanligt\n" -#~ " filer i Calibers biblioteksmapp. Databasen innehåller en förteckning " -#~ "över de filer\n" -#~ " och omslag tillhör varje bokindex. Detta verktyg kontrollerar att\n" -#~ " de faktiska filerna i biblioteket mapp på datorn matchar\n" -#~ " information i databasen. </p>\n" -#~ "\n" -#~ " <p> Resultatet av varje slag av kontroll visas till vänster. De " -#~ "olika\n" -#~ " kontroller är:\n" -#~ " </p>\n" -#~ " <ul>\n" -#~ " <li> <b> Ogiltig titlar </b>: Dessa filer och mappar visas\n" -#~ " i biblioteket där böckerna titlar borde, men som inte har\n" -#~ " rätt form för att vara en boktitel. </li>\n" -#~ " <li> <b> Extra titlar </b>: Detta är extra filer i din Calibers\n" -#~ " bibliotek som verkar vara korrekt formaterade rubriker, men har inga " -#~ "motsvarande\n" -#~ " poster i databasen </li>\n" -#~ " <li> <b> Ogiltig författare </b>: Dessa är filer som finns\n" -#~ " i biblioteket där endast författaren mappar ska vara. </li>\n" -#~ " <li> <b> Extra författare </b>: Dessa mappar i\n" -#~ " Calibers bibliotek som verkar vara författare, men som inte har " -#~ "poster\n" -#~ " i databasen </li>\n" -#~ " <li> <b> Saknat bokformat </b>: Detta är boken format som är i\n" -#~ " databasen, men har ingen motsvarande formatfil i bokens mapp.\n" -#~ " <li> <b> Extra bok format </b>: Dessa är bokformat filer som hittas " -#~ "i\n" -#~ " bokmappen men inte i databasen.\n" -#~ " <li> <b> okända filer i böcker </b>: Detta är extra filer i\n" -#~ " mapp för varje bok som inte motsvarar en känd format eller " -#~ "omslagsfil. </li>\n" -#~ " <li> <b> Saknade omslagsfiler </b>: Dessa representerar böcker som " -#~ "är markerade\n" -#~ " i databasen att ha omslag men det faktiska omslagsfiler\n" -#~ " saknas. </li>\n" -#~ " <li> <b> Omslagsfiler är inte i databasen </ b>: Det är böcker som " -#~ "har\n" -#~ " omslagsfiler men är markerade som inte har omslag i databasen. " -#~ "</li>\n" -#~ " <li> <b> Mapp indikerar undantag </b>: Dessa representerar mappar i\n" -#~ " Caliber bibliotek som inte kunde behandlas eller förstås av detta\n" -#~ " verktyg. </li>\n" -#~ " </ui>\n" -#~ "\n" -#~ " <p> Det finns två typer av automatiska korrigeringar möjligt: <i> " -#~ "Radera\n" -#~ " märkt </i> och <i> Fix märkta </i>. </p>\n" -#~ " <p> <i> Radera markerade </i> används för att ta bort extra filer, " -#~ "mappar eller omslag som\n" -#~ " har några poster i databasen. Markera rutan bredvid det objekt du " -#~ "vill\n" -#~ " ta bort. Använd med försiktighet. </p>\n" -#~ " <p> <i> Fix märkt </i> endast gäller omslag (de två linjerna " -#~ "markerade\n" -#~ " \"Fixeras\"). När det gäller saknade omslagsfiler, kontroll av " -#~ "fastställbara\n" -#~ " rutan och trycka på denna knapp kommer att ta bort låsningsmärket " -#~ "från\n" -#~ " databas för alla filer i den kategorin. När det gäller extra\n" -#~ " omslagsfiler, kontrollera fastställbara rutan och trycka på denna " -#~ "knapp\n" -#~ " lägga locket märke till databasen för alla filer i den\n" -#~ " kategorin. </p>\n" -#~ " " - -#~ msgid "Download covers from amazon.com" -#~ msgstr "Hämta omslag från amazon.com" - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "" -#~ "Laddar ner serieinformation från ww2.kdl.org. Denna webbplats inte kan " -#~ "hantera stora mängder av begäran, så tilvalsmodul är inaktiverad som " -#~ "standard." - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "Laddar ner metadata från Amazon" - -#~ msgid "Change the way searching for books works" -#~ msgstr "Ändra sättet att söka efter böckers verk" - -#~ msgid "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p>Set a regular expression pattern to use when trying to guess ebook " -#~ "metadata from filenames. </p>\n" -#~ "<p>A <a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">tutorial</a> on using regular " -#~ "expressions is available.</p>\n" -#~ "<p>Use the <b>Test</b> 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.</p></div>" -#~ msgstr "" -#~ "<div style=\"font-size:10pt;\">\n" -#~ "<p> Ange ett reguljärt uttrycks mönster för att använda när man försöker " -#~ "gissa eboks metadata från filnamnet. </p>\n" -#~ "<p> <a href=\"http://calibre-ebook.com/user_manual/regexp.html\"> tutorial " -#~ "</a> om hur du använder reguljära uttryck finns tillgänglig. </p>\n" -#~ "<p> Använd <b> Test </b> funktionalitet nedan för att testa ditt vanliga " -#~ "uttryck på några prov filnamn (kom ihåg att inkludera filnamnstillägget). " -#~ "Gruppen namnen för de olika posternas metadata finns dokumenterade i " -#~ "verktygstips. </p> </div>" - -#~ msgid "Modified Date" -#~ msgstr "Ändrat datum" - -#, python-format -#~ msgid "Remove %s from category %s" -#~ msgstr "Ta bort %s från kategorin %s" - -#~ msgid "" -#~ "Choose you e-book device. If your device is not in the list, choose a \"%s\" " -#~ "device." -#~ msgstr "" -#~ "Välj din e-bokenhet. Om din enhet inte finns med i listan, välj en \"%s\" " -#~ "enhet." - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s,\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "Fälten som ska matas ut när katalogisering av böcker sker i databasen. Bör " -#~ "vara en kommaseparerad lista med fält.\n" -#~ "Tillgängliga fält: %s,\n" -#~ "plus användarskapade egna fält.\n" -#~ "Exempel: %s = titel, författare, märke\n" -#~ "Standard: \"%%default\"\n" -#~ "Gäller för: CSV, XML-utdata format" - -#, python-format -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "plus user-created custom fields.\n" -#~ "Example: %s=title,authors,tags\n" -#~ "Default: '%%default'\n" -#~ "Applies to: BIBTEX output format" -#~ msgstr "" -#~ "Fälten som ska matas ut när katalogisering böcker sker i databasen. Bör vara " -#~ "en kommaseparerad lista med fält.\n" -#~ "Tillgängliga fält: %s.\n" -#~ "plus användarskapade egna fält.\n" -#~ "Exempel: %s = titel, författare, märke\n" -#~ "Standard: \"%%default'\n" -#~ "Gäller: BibTeX utformat" - -#~ msgid "" -#~ "sublist(val, start_index, end_index, separator) -- interpret the value as a " -#~ "list of items separated by `separator`, returning a new list made from the " -#~ "`start_index`th to the `end_index`th item. The first item is number zero. If " -#~ "an index is negative, then it counts from the end of the list. As a special " -#~ "case, an end_index of zero is assumed to be the length of the list. Examples " -#~ "using basic template mode and assuming a #genre value if A.B.C: " -#~ "{#genre:sublist(-1,0,.)} returns C<br/>{#genre:sublist(0,1,.)} returns " -#~ "A<br/>{#genre:sublist(0,-1,.)} returns A.B" -#~ msgstr "" -#~ "underlista (Val, start_index, end_index, separator) - tolka värdet som en " -#~ "lista av element åtskilda av \"separator\", returnerar en ny lista gjord av " -#~ "den 'start_index` :e till den 'end_index` :e objektet. Det första elementet " -#~ "är siffran noll. Om ett index är negativt, då det räknas från slutet av " -#~ "listan. Som ett specialfall, är en end_index på noll antas vara längden på " -#~ "listan. Exempel med hjälp av grundläggande malläge och med en #genre värde " -#~ "om ABC: {#genre: underlista (. -1,0,)} Returnerar C <br/> {#genre: " -#~ "underlista (. 0,1,)} returnerar en < br/> {# genre: underlista (0, -1,.)} " -#~ "returnerar AB" - -#, python-format -#~ msgid "Downloading <b>%s</b> from %s" -#~ msgstr "Hämtar <b>%s </b> från %s" - -#, python-format -#~ msgid "Failed to download from %r with error: %s" -#~ msgstr "Misslyckades att ladda ner från %r med fel: %s" - -#~ msgid "" -#~ "format_date(val, format_string) -- format the value, which must be a date " -#~ "field, using the format_string, returning a string. The formatting codes " -#~ "are: d : the day as number without a leading zero (1 to 31) dd : the " -#~ "day as number with a leading zero (01 to 31) ddd : the abbreviated " -#~ "localized day name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day " -#~ "name (e.g. \"Monday\" to \"Sunday\"). M : the month as number without a " -#~ "leading zero (1 to 12). MM : the month as number with a leading zero (01 " -#~ "to 12) MMM : the abbreviated localized month name (e.g. \"Jan\" to " -#~ "\"Dec\"). MMMM : the long localized month name (e.g. \"January\" to " -#~ "\"December\"). yy : the year as two digit number (00 to 99). yyyy : the " -#~ "year as four digit number." -#~ msgstr "" -#~ "format_date (Val, format_string) - format värdet, vilket måste vara ett " -#~ "datumfält, med hjälp av format_string, returnerar en sträng. Formateringen " -#~ "koder är: d: dagen som tal utan inledande nolla (1 till 31) dd: Dagen som " -#~ "nummer med inledande nolla (01 till 31) ddd: det förkortade lokaliserade dag " -#~ "namn (t.ex. \"Mån\" till \"Sön \"). dddd: det långa lokaliserade dag namn " -#~ "(t.ex. \"måndag\" till \"söndag\"). M: den månad som nummer utan inledande " -#~ "nolla (1 till 12). MM: månad som nummer med inledande nolla (01 till 12) " -#~ "MMM: det förkortade lokaliserade månad namn (t.ex. \"jan\" till " -#~ "\"december\"). MMMM: det långa lokaliserade månad namn (t.ex. \"januari\" " -#~ "till \"december\"). yy: Det år som två siffror (00 till 99). yyyy: året som " -#~ "fyra siffror." - -#~ msgid "" -#~ "sublist(val, start_index, end_index, separator) -- interpret the value as a " -#~ "list of items separated by `separator`, returning a new list made from the " -#~ "`start_index`th to the `end_index`th item. The first item is number zero. If " -#~ "an index is negative, then it counts from the end of the list. As a special " -#~ "case, an end_index of zero is assumed to be the length of the list. Examples " -#~ "using basic template mode and assuming that the tags column (which is comma-" -#~ "separated) contains \"A, B, C\": {tags:sublist(0,1,\\,)} returns \"A\". " -#~ "{tags:sublist(-1,0,\\,)} returns \"C\". {tags:sublist(0,-1,\\,)} returns " -#~ "\"A, B\"." -#~ msgstr "" -#~ "underlista (Val, start_index, end_index, separator) - tolka värdet som en " -#~ "lista av element åtskilda av \"separator\", returnerar en ny lista gjord av " -#~ "den \"start_index` :e till den \"end_index` :e objekt. Den första elementet " -#~ "är siffran noll. Om ett index är negativt, då det räknas från slutet av " -#~ "listan. Som ett specialfall, är en end_index på noll antas vara längden på " -#~ "listan. Exempel med hjälp av grundläggande malläge och förutsatt att de " -#~ "markerar kolumnen (som är kommaseparerad) innehåller \"A, B, C\": {Tags: " -#~ "underlista (0,1, \\,)} returnerar \"A\". {Tags: underlista (-1,0, \\,)} " -#~ "returnerar \"C\". {Tags: underlista (0, -1, \\,)} returnerar \"A, B\"." - -#~ msgid "" -#~ "subitems(val, start_index, end_index) -- This function is used to break " -#~ "apart lists of items such as genres. It interprets the value as a comma-" -#~ "separated list of items, where each item is a period-separated list. Returns " -#~ "a new list made by first finding all the period-separated items, then for " -#~ "each such item extracting the start_index`th to the `end_index`th " -#~ "components, then combining the results back together. The first component in " -#~ "a period-separated list has an index of zero. If an index is negative, then " -#~ "it counts from the end of the list. As a special case, an end_index of zero " -#~ "is assumed to be the length of the list. Example using basic template mode " -#~ "and assuming a #genre value of \"A.B.C\": {#genre:subitems(0,1)} returns " -#~ "\"A\". {#genre:subitems(0,2)} returns \"A.B\". {#genre:subitems(1,0)} " -#~ "returns \"B.C\". Assuming a #genre value of \"A.B.C, D.E.F\", " -#~ "{#genre:subitems(0,1)} returns \"A, D\". {#genre:subitems(0,2)} returns " -#~ "\"A.B, D.E\"" -#~ msgstr "" -#~ "underavdelningar (Val, start_index, end_index) - Denna funktion används för " -#~ "att bryta isär listor över sådant som genrer. Den tolkar värdet som en " -#~ "kommaseparerad lista, där varje element är en punktseparerad lista. " -#~ "Returnerar en ny lista gjort genom att först hitta alla punktseparerade " -#~ "poster, därefter för varje sådan del utvinna `start_index`:e till den " -#~ "`end_index`:e komponenter, sedan kombinera resultaten ihop igen. Den första " -#~ "delen i en punktseparerad lista har ett index på noll. Om ett index är " -#~ "negativt, då det räknas från slutet av listan. Som ett specialfall, är en " -#~ "end_index på noll antas vara längden på listan. Exempel med grundläggande " -#~ "mall läge och med en #genre värdet \"ABC\": {# genre: underavdelningar " -#~ "(0,1)} returnerar \"A\". {#genre: underavdelningar (0,2)} returnerar \"AB\". " -#~ "{#genre: underavdelningar (1,0)} returnerar \"BC\". Om man antar en #genre " -#~ "värdet \"ABC, DEF\", {#genre: underavdelningar (0,1)} returnerar \"A, D\". " -#~ "{#genre: underavdelningar (0,2)} returnerar \"AB, DE\"" - -#~ msgid "Downloads metadata from The Open Library" -#~ msgstr "Hämtar metadata från The Open Library" - -#~ msgid "entertain, enrich, inspire." -#~ msgstr "underhålla, berika, inspirera." - -#~ msgid "Read anywhere." -#~ msgstr "Läs någonstans." - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "Och textböcker, böcker, leksaker, spel och mycket mer." - -#~ msgid "Publishers of fine books." -#~ msgstr "Utgivare av fina böcker." - -#~ msgid "World Famous eBook Store." -#~ msgstr "World Famous eBook Store." - -#~ msgid "The digital bookstore." -#~ msgstr "Den digitala bokhandel." - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Kindle böcker från Amazon" - -#~ msgid "Ebooks for readers." -#~ msgstr "E-böcker för läsare." - -#~ msgid "Your ebook. Your way." -#~ msgstr "Din eBok. Din väg." - -#~ msgid "One web page for every book." -#~ msgstr "En webbsida för varje bok." - -#~ msgid "Ebooks handcrafted with the utmost care" -#~ msgstr "Eböcker handgjorda med största omsorg" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "De bästa e-böcker till bästa pris: gratis!" - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "eReading: när som helst. var som helst." - -#~ msgid "The first producer of free ebooks." -#~ msgstr "Den första tillverkaren av gratis e-böcker." - -#~ msgid "Downloads metadata from Overdrive's Content Reserve" -#~ msgstr "Laddar ner metadata från Overdrive's Content Reserve" - -#, python-format -#~ msgid "Cover size: %dx%d" -#~ msgstr "Omslag storlek:%dx%d" - -#~ msgid "Configure metadata downloading" -#~ msgstr "Konfigurera metadata nedladdning" - -#, python-format -#~ msgid "Found <b>%d</b> covers of %s. Pick the one you like best." -#~ msgstr "Hittade <b> %d </b> omslag av %s. Välj den du gillar bäst." - -#~ msgid "" -#~ "The algorithm used to assign a new book in an existing series a series " -#~ "number.\n" -#~ "New series numbers assigned using this tweak are always integer values, " -#~ "except\n" -#~ "if a constant non-integer is specified.\n" -#~ "Possible values are:\n" -#~ "next - First available integer larger than the largest existing number\n" -#~ "first_free - First available integer larger than 0\n" -#~ "next_free - First available integer larger than the smallest existing " -#~ "number\n" -#~ "last_free - First available integer smaller than the largest existing " -#~ "number\n" -#~ "Return largest existing + 1 if no free number is found\n" -#~ "const - Assign the number 1 always\n" -#~ "a number - Assign that number always. The number is not in quotes. Note " -#~ "that\n" -#~ "0.0 can be used here.\n" -#~ "Examples:\n" -#~ "series_index_auto_increment = 'next'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16.5" -#~ msgstr "" -#~ "Algoritmen som används för att tilldela en ny bok, i en befintlig serie, ett " -#~ "serienummer.\n" -#~ "Nytt serienummer som tilldelats med denna justering är alltid heltalsvärden, " -#~ "utom\n" -#~ "om en konstant icke-heltal anges.\n" -#~ "Möjliga värden är:\n" -#~ "nästa - Första tillgängliga heltal större än det största antalet befintliga\n" -#~ "first_free - Första tillgängliga heltal större än 0\n" -#~ "next_free - Första tillgängliga heltal större än den minsta befintliga " -#~ "numret\n" -#~ "last_free - Första tillgängliga heltal mindre än den största befintliga " -#~ "numret\n" -#~ "Återgå största befintliga + 1 om inget gratis nummer finns\n" -#~ "konst - Tilldela nummer 1 alltid\n" -#~ "ett nummer - Tilldela detta antal alltid. Antalet är inte inom " -#~ "citationstecken. Notera att\n" -#~ "0,0 kan användas här.\n" -#~ "Exempel:\n" -#~ "series_index_auto_increment = 'nästa'\n" -#~ "series_index_auto_increment = 'next_free'\n" -#~ "series_index_auto_increment = 16,5" - -#~ msgid "" -#~ "format_date(val, format_string) -- format the value, which must be a date " -#~ "field, using the format_string, returning a string. The formatting codes " -#~ "are: d : the day as number without a leading zero (1 to 31) dd : the " -#~ "day as number with a leading zero (01 to 31) ddd : the abbreviated " -#~ "localized day name (e.g. \"Mon\" to \"Sun\"). dddd : the long localized day " -#~ "name (e.g. \"Monday\" to \"Sunday\"). M : the month as number without a " -#~ "leading zero (1 to 12). MM : the month as number with a leading zero (01 " -#~ "to 12) MMM : the abbreviated localized month name (e.g. \"Jan\" to " -#~ "\"Dec\"). MMMM : the long localized month name (e.g. \"January\" to " -#~ "\"December\"). yy : the year as two digit number (00 to 99). yyyy : the " -#~ "year as four digit number. iso : the date with time and timezone. Must be " -#~ "the only format present" -#~ msgstr "" -#~ "format_date (Val, format_string) - format värdet, vilket måste vara ett " -#~ "datumfält, med hjälp av format_string, returnerar en sträng. Formateringen " -#~ "koder är: d: dagen som tal utan inledande nolla (1 till 31) dd: Dagen som " -#~ "nummer med inledande nolla (01 till 31) ddd: det förkortade lokaliserade dag " -#~ "namn (t.ex. \"Mån\" till \"Sön \"). dddd: det långa lokaliserade dag namn " -#~ "(t.ex. \"måndag\" till \"söndag\"). M: den månad som nummer utan inledande " -#~ "nolla (1 till 12). MM: månad som nummer med inledande nolla (01 till 12) " -#~ "MMM: det förkortade lokaliserade månad namn (t.ex. \"Jan\" till " -#~ "\"December\"). MMMM: det långa lokaliserade månad namn (t.ex. \"januari\" " -#~ "till \"December\"). yy: Det år som två siffror (00 till 99). yyyy: året som " -#~ "fyra siffror. iso: datum med tid och tidszon. Måste vara det enda formatet " -#~ "nuvarande" - -#~ msgid "booksize() -- return value of the field capitalized" -#~ msgstr "booksize () - returnera värdet i fältet aktiverade" - -#~ msgid "" -#~ "The algorithm used to copy author to author_sort\n" -#~ "Possible values are:\n" -#~ "invert: use \"fn ln\" -> \"ln, fn\" (the default algorithm)\n" -#~ "copy : copy author to author_sort without modification\n" -#~ "comma : use 'copy' if there is a ',' in the name, otherwise use 'invert'\n" -#~ "nocomma : \"fn ln\" -> \"ln fn\" (without the comma)\n" -#~ "When this tweak is changed, the author_sort values stored with each author\n" -#~ "must be recomputed by right-clicking on an author in the left-hand tags " -#~ "pane,\n" -#~ "selecting 'manage authors', and pressing 'Recalculate all author sort " -#~ "values'." -#~ msgstr "" -#~ "Algoritmen som används för att kopiera författare till author_sort\n" -#~ "Möjliga värden är:\n" -#~ "invert: Använd \"fn ln\" -> \"ln, fn\" (standard algoritm)\n" -#~ "Kopiera: Kopiera författaren att author_sort utan ändringar\n" -#~ "kommatecken: använd \"kopia\" om det finns en \",\" i namnet, annars använda " -#~ "\"Vänd\"\n" -#~ "nocomma: \"fn ln\" -> \"ln fn\" (utan komma)\n" -#~ "När detta tweak ändras, värderar author_sort lagrats med varje författare\n" -#~ "måste räknats genom att högerklicka på en författare i den vänstra taggar " -#~ "rutan\n" -#~ "välja \"hantera författares, och trycka på\" Beräkna alla Författare Sortera " -#~ "värderingar \"." - -#~ msgid "" -#~ "Set custom metadata fields that the book details panel will or will not " -#~ "display." -#~ msgstr "" -#~ "Ställ egna metadata som bokdetaljspanelen kommer eller inte kommer att visas." - -#~ msgid "" -#~ "Behavior of doubleclick on the books list. Choices: open_viewer, " -#~ "do_nothing,\n" -#~ "edit_cell, edit_metadata. Selecting edit_metadata has the side effect of\n" -#~ "disabling editing a field using a single click.\n" -#~ "Default: open_viewer.\n" -#~ "Example: doubleclick_on_library_view = 'do_nothing'" -#~ msgstr "" -#~ "Beteende dubbelklicka på böckerna listan. Alternativ: open_viewer, " -#~ "do_nothing,\n" -#~ "edit_cell, edit_metadata. Välja edit_metadata har bieffekt av\n" -#~ "inaktivera redigering ett fält med ett enda klick.\n" -#~ "Standard: open_viewer.\n" -#~ "Exempel: doubleclick_on_library_view = 'do_nothing'" - -#~ msgid "Control behavior of double clicks on the book list" -#~ msgstr "Styr beteende av dubbelklick på boklistan" - -#~ msgid "" -#~ "book_details_will_display is a list of custom fields to be displayed.\n" -#~ "book_details_wont_display is a list of custom fields not to be displayed.\n" -#~ "wont_display has priority over will_display.\n" -#~ "The special value '*' means all custom fields. The value [] means no " -#~ "entries.\n" -#~ "Defaults:\n" -#~ "book_details_will_display = ['*']\n" -#~ "book_details_wont_display = []\n" -#~ "Examples:\n" -#~ "To display only the custom fields #mytags and #genre:\n" -#~ "book_details_will_display = ['#mytags', '#genre']\n" -#~ "book_details_wont_display = []\n" -#~ "To display all fields except #mycomments:\n" -#~ "book_details_will_display = ['*']\n" -#~ "book_details_wont_display['#mycomments']\n" -#~ "As above, this tweak affects only display of custom fields. The standard\n" -#~ "fields are not affected" -#~ msgstr "" -#~ "book_details_will_display är en lista med anpassade fält som ska visas.\n" -#~ "book_details_wont_display är en lista över egna fält inte ska visas.\n" -#~ "wont_display har högre prioritet än will_display.\n" -#~ "Det särskilda värdet \"*\" alla egna fält. Värdet [] innebär ingen poster.\n" -#~ "Standardvärden:\n" -#~ "book_details_will_display = ['*']\n" -#~ "book_details_wont_display = []\n" -#~ "Exempel:\n" -#~ "Du bara vill visa de anpassade fälten # mytags och # genre:\n" -#~ "book_details_will_display = ['# mytags \",\" # genre']\n" -#~ "book_details_wont_display = []\n" -#~ "För att visa alla fält utom # mycomments:\n" -#~ "book_details_will_display = ['*']\n" -#~ "book_details_wont_display ['# mycomments']\n" -#~ "Som ovan, påverkar denna inställning bara uppvisning av egna fält. " -#~ "Standarden\n" -#~ "fält påverkas inte" - -#, python-format -#~ msgid "<b>Configure %s</b><br>%s" -#~ msgstr "<b>Konfigurera %s</b><br>%s" - -#, python-format -#~ msgid "Downloaded %d of %d" -#~ msgstr "Hämtade %d av %d" +"När Calibre gör en konvertering från samma format till samma format, till \n" +"exempel från EPUB till EPUB, sparas den ursprungliga filen, så att ifall \n" +"konverteringen är dålig kan du justera inställningarna och köra det igen. " +"Genom att ställa \n" +"denna till Falsk du kan förhindra Calibre från att rädda den ursprungliga " +"filen." diff --git a/src/calibre/translations/ta.po b/src/calibre/translations/ta.po index 8288ddc5b4..9098123219 100644 --- a/src/calibre/translations/ta.po +++ b/src/calibre/translations/ta.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-06-17 17:40+0000\n" -"Last-Translator: balajijagadesh பாலாஜி <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:54+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Tamil <ta@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:52+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:48+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "பார்வையும் உணர்வும்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "முகப்பு" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "நடத்தை" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "கருவிப்பட்டை" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "தேடுகிறது" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "உள்ளீடு தேர்வுகள்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "நிலைமாற்றம்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "பொது விருப்பம்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "வெளியீடு தேர்வுகள்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "இறக்குமதி/ஏற்றுமதி" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "உயர்நிலை" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "புத்தகத்தை மினஞ்சல் மூலமாக பகிர்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "பகிர்வு" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "இணையம் மூலமாக பகிர்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "செருகல்கள்" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "தேவைபடி மாற்று" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "இதர வகை" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1034,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3290,7 +3295,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3298,6 +3309,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4034,7 +4049,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4070,84 +4085,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4190,7 +4205,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4228,7 +4243,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4266,126 +4281,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4393,7 +4409,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4402,13 +4418,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4418,44 +4434,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4467,11 +4483,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4536,8 +4552,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4573,104 +4591,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4752,35 +4770,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4988,20 +5006,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5031,7 +5049,6 @@ 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 "" @@ -5040,46 +5057,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5120,90 +5137,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5213,11 +5234,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5251,50 +5272,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5303,15 +5324,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5481,6 +5502,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5495,8 +5518,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5547,45 +5570,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5604,7 +5627,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5624,7 +5647,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5649,7 +5672,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6676,52 +6699,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8050,6 +8064,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8122,12 +8206,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8142,7 +8226,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9698,7 +9782,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9748,62 +9831,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9818,19 +9851,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11425,6 +11458,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13989,42 +14026,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14101,11 +14138,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14115,56 +14152,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16185,17 +16222,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16758,53 +16795,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16814,37 +16851,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16854,7 +16891,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16864,24 +16901,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16890,11 +16927,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16902,7 +16939,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16911,7 +16948,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16922,27 +16959,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16956,7 +16993,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16964,7 +17001,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16973,14 +17010,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16990,7 +17027,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16998,13 +17035,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17013,7 +17050,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17026,7 +17063,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17043,7 +17080,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17058,83 +17095,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17299,38 +17360,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17514,31 +17579,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18304,16 +18369,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "ஹைச்டிஎம்மெல் கோப்பில்உள்ளீடு செய்வதற்கான குறியீடுகள். பொதுவில் கிடைப்பவை - " -#~ "சிபி1252, லட்டின்1," - -#~ msgid " " -#~ msgstr " " diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index 5fb2c330ff..df7e63b003 100644 --- a/src/calibre/translations/te.po +++ b/src/calibre/translations/te.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2010-01-09 02:04+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:01+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Telugu <te@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:52+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:48+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "పనిముట్ల పట్టీ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "ఉన్నత" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "వార్తలు" @@ -1034,8 +1039,8 @@ msgstr "వార్తలు" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "అన్ని వ్యాసాలు" @@ -3295,6 +3306,10 @@ msgstr "అన్ని వ్యాసాలు" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "శీర్షిక పేజీ" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ 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 "" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "పుస్తకం " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "తేదీ" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18301,24 +18366,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "Usage:" -#~ msgstr "వాడుక:" - -#~ msgid " not found." -#~ msgstr " దొరకలేదు." - -#~ msgid "Configuration" -#~ msgstr "స్వరూపణం" - -#~ msgid "Category" -#~ msgstr "వర్గం" - -#~ msgid "<font color=\"gray\">No help available</font>" -#~ msgstr "<font color=\"gray\">సహాయమేమీ అందుబాటులో లేదు</font>" - -#~ msgid "ratings" -#~ msgstr "మూల్యాంకనాలు" - -#~ msgid "description/reviews" -#~ msgstr "వివరణ/సమీక్షలు" diff --git a/src/calibre/translations/th.po b/src/calibre/translations/th.po index 7ca1e339e6..b622f7f972 100644 --- a/src/calibre/translations/th.po +++ b/src/calibre/translations/th.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2010-11-19 23:44+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:43+0000\n" "Last-Translator: sksy <songkit@gmail.com>\n" "Language-Team: Thai <th@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:52+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:48+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:410 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:431 @@ -41,7 +41,7 @@ msgstr "ไม่มีอะไรเลย" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -104,10 +104,11 @@ msgstr "ไม่มีอะไรเลย" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -144,12 +145,12 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -185,21 +186,21 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -242,7 +243,7 @@ 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/actions/preferences.py:25 #: /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 @@ -421,52 +422,56 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "รูปลักษณ์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "ส่วนติดต่อ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "ปรับเปลี่ยนรูปลักษณ์ให้เหมาะกับรสนิยมในการใช้งานของคุณเอง" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "พฤติกรรม" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "เปลี่ยนแปลงพฤติกรรมในการทำงานของ calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "เพิ่มคอลัมน์ของคุณเอง" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "เพิ่ม/ลดคอลัมน์ของคุณเองในรายการหนังสือของ calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -474,111 +479,111 @@ msgstr "" "ปรับเปลี่ยนทูลบาร์และเมนูเนื้อหา " "โดยกำหนดการเรียกใช้โปรแกรมในแต่ละเมนูและทูลบาร์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "ตัวเลือกอินพุท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "แปลงไฟล์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "กำหนดตัวเลือกในการแปลงไฟล์ให้เฉพาะเจาะจงกับรูปแบบอินพุท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "ตัวเลือกทั่วไป" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "กำหนดตัวเลือกในการแปลงไฟล์ให้ใช้กับทุกรูปแบบ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "ตัวเลือกเอาท์พุท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "กำหนดตัวเลือกในการแปลงไฟล์ให้เฉพาะเจาะจงกับรูปแบบเอาท์พุท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "เพิ่มหนังสือ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "นำเข้า/ส่งออก" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "ควบคุมให้ calibre อ่านชุดข้อมูลจากไฟล์ในเวลาที่เพิ่มหนังสือ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "บันทึกหนังสือลงดิสก์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "ส่งหนังสือไปยังอุปกรณ์ปลายทาง" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "ควบคุมให้ calibre ส่งถ่ายไฟล์ลงในอีบุคส์รีดเดอร์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "เชี่ยวชาญ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "แบ่งปันทางอีเมลล์" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "แบ่งปัน" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -586,11 +591,11 @@ msgstr "" "การตั้งค่าแบ่งปันทางอีเมลล์สามารถใช้เป็นช่องทางในการส่งข้่าวสารการเดาน์โหลดโด" "ยอัตโนมัติไปยังอุปกรณ์ปลายทางของท่านได้" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "แบ่งปันผ่านเน็ท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -598,36 +603,36 @@ msgstr "" "ตั้งค่าให้ calibre เป็นเซิฟเวอร์จะทำให้คุณสามารถเข้ามายังห้องสมุด calibre " "ของคุณจาก ณ ที่แห่งใดก็ได้ จากอุปกรณ์สื่อสารใดก็ได้ผ่านอินเตอร์เน็ท" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "ปลั๊กอิน" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "เพิ่ม/ลด/ปรับแต่ง ฟังก์ชั่นต่างๆของ calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "ปรับแต่ง" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "ปรับพฤติกรรมของ calibre ที่จะตอบสนองกับส่วนต่างๆอย่างละเอียด" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "อื่นๆ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "การปรับแต่งค่าตั้งต้นอื่นๆ" @@ -880,7 +885,7 @@ msgstr "พักใช้งานเนมปลั้กอิน" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -894,8 +899,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -924,7 +929,7 @@ msgstr "" msgid "Communicate with Android phones." msgstr "ติดต่อกับโทรศัพท์แอนดรอยด์" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -932,7 +937,7 @@ msgstr "" "รายการไดเรคตอรี่ที่คั่นด้วยคอมม่าเพื่อส่งอีบุคส์ไปยังอุปกรณ์ปลายทางซึ่งจะใช้ช" "ื่อที่พบครั้งแรกก่อน" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "ติดต่อกับโทรศัพท์ S60" @@ -1058,11 +1063,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "ข่าว" @@ -1070,8 +1075,8 @@ msgstr "ข่าว" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "บัญชีรายชื่อ" @@ -1138,8 +1143,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1149,8 +1154,8 @@ msgstr "เพิ่มหนังสือในรายการชุดข #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1158,8 +1163,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1394,12 +1399,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "ยังไม่รองรับ" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2490,7 +2495,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3442,7 +3447,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3450,6 +3461,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4186,7 +4201,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4222,84 +4237,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4342,7 +4357,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4380,7 +4395,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4418,126 +4433,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4545,7 +4561,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4554,13 +4570,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4570,44 +4586,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4619,11 +4635,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4688,8 +4704,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4725,104 +4743,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4904,35 +4922,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5140,20 +5158,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5183,7 +5201,6 @@ 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 "" @@ -5192,46 +5209,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5272,90 +5289,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5365,11 +5386,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5403,50 +5424,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5455,15 +5476,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5633,6 +5654,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5647,8 +5670,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5699,45 +5722,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5756,7 +5779,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5776,7 +5799,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5801,7 +5824,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6828,52 +6851,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8202,6 +8216,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8274,12 +8358,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8294,7 +8378,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9850,7 +9934,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9900,62 +9983,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9970,19 +10003,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11577,6 +11610,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14141,42 +14178,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14253,11 +14290,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14267,56 +14304,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16337,17 +16374,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16910,53 +16947,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16966,37 +17003,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17006,7 +17043,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17016,24 +17053,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17042,11 +17079,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17054,7 +17091,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17063,7 +17100,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17074,27 +17111,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17108,7 +17145,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17116,7 +17153,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17125,14 +17162,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17142,7 +17179,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17150,13 +17187,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17165,7 +17202,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17178,7 +17215,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17195,7 +17232,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17210,83 +17247,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17451,38 +17512,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17666,31 +17731,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18456,110 +18521,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "รหัสตัวอักษรที่ใช้โดยทั่วไป ได้แก่ cp1252, latin1, iso-8859-1 และ utf-8" - -#~ msgid "Customize the toolbar" -#~ msgstr "ปรับเปลี่ยนทูลบาร์" - -#~ msgid "No valid plugin found in " -#~ msgstr "ไม่พบปลั้กอินที่ใช้ได้ " - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d จาก %d" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "ณ ขณะนี้ Kobo จะสนับสนุนเพียงคอเลคชั่นเดียวชื่อ \"Im_Reading\" " -#~ "ดังนั้นจึงต้องสร้างแทคชื่อ \"Im_Reading\" " - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "ติดต่อกับ Nokia 810 internet tablet" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "ติดต่อกับ Kogan" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "ติดต่อกับ Sweex MM300" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "ติดต่อกับ Booq Avant" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "พาทที่เก็บความคิดเห็นที่เก็บในรูปไฟล์ตัวอักษร" - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "" -#~ "ความสูงของบรรทัดในหน่วย pts ควบคุมระยะห่างระหว่างบรรทัดของตัวอักษร " -#~ "ค่าปกติจะอยู่ที่ศูนย์" - -#~ 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 " -#~ "default is 0.40, just below the median line length. This will unwrap typical " -#~ "books with hard line breaks, but should be reduced if the line length is " -#~ "variable." -#~ msgstr "" -#~ "มาตรวัดในกรณีที่ใช้ในการตัดคำเพื่อจัดบรรทัด หาก preprocess ถูกเรียกใช้ " -#~ "ค่าที่ใช้ได้เป็นเลขทศนิยมระหว่าง 0 ถึง 1 ค่าปกติอยู่ที่ 0.40 " -#~ "ซึ่งค่าความยาวบรรทัดจะอยู่ในช่วงกลางต่ำ " -#~ "ซึ่งค่านี้จะจัดบรรทัดตามหนังสือมาตรฐานทั่วไป " -#~ "แต่ควรจะปรับลดตามความยาวบรรทัดเพื่อความเหมาะสม" - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "ใช้เงื่อนไขในการนำคำท้ายหน้าออกไป" - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "" -#~ "พยายามที่จะตรวจหาและแก้ไขการจัดหน้า และปัญหาอื่นในไฟล์ต้นฉบับ " -#~ "ซึ่งอาจจะทำให้ปัญหาหนักขึ้นก็เป็นได้ ดังนั้นโปรดใช้อย่างระวัง" - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "เอาท์พุทไดเรคตอรี่ ค่าปกติจะอยู่ที่ไดเรคตอรี่ปัจจุบัน" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "ตรวจไม่พบดิสก์ไดร์ %s เคอเนลที่คุณใช้อยู่อาจจะเป็น SYSFS รุ่นที่ไม่ใช้แล้ว" - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "ทดลองใช้ regular expression และ เอาส่วนที่เป็นหัวหนังสือออกไป" - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "ทดลองใช้ regular expression และ นำเอาส่วนท้ายหนังสือออกไป" - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "regular expression ที่ใช้ในการเอาหัวหนังสือออกไป" - -#~ msgid "Nook Color" -#~ msgstr "นุ๊กคัลเลอร์" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "ติดต่อกับ ดิ๊กม่า คิว 600" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "ติดต่อกับเครื่องอ่านอีบุ๊คนุ๊กคัลเลอร์" - -#~ 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 "" -#~ "เมื่อคาริเบอร์ขจัดระยะห่างระหว่างพารากราฟออก " -#~ "โปรแกรมจะตั้งค่าพารากราฟให้เองโดยอัตโนมัติเพื่อให้แน่ใจว่าจะทำให้ง่ายในการแยก" -#~ "แยะ ซึ่งจะเป็นการควบคุมความกว้างของวรรคนั้นๆโดยอ๊อฟชั่นนี้" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index 74fb654ac6..f807cba284 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-01 13:58+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:52+0000\n" "Last-Translator: Gs-Kobzeci <ricizki@yahoo.com>\n" "Language-Team: Turkish <tr@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-08-02 04:34+0000\n" -"X-Generator: Launchpad (build 13552)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:49+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "Hiçbir şey yapmaz" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "Hiçbir şey yapmaz" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ msgstr "Kullanıcı Arayüzü Eylemi" #: /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/actions/preferences.py:25 #: /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 @@ -429,52 +430,56 @@ msgstr "" "Calibre Kütüphanesinde vurgulama modunda arama yaparken önceki veya sonraki " "eşleşen ögeyi bulun" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "Farklı kitap satıcılarından kitap araştırın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "Yeni calibre eklentisi edinin veya mevcut olanları güncelleyin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Görünüm" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Arayüz" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Calibre'nin arayüzünün görünümünü zevkinize göre ayarlayın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Davranış" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Calibre'nin işleyiş şeklini değiştirin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Kendi sütunlarınızı ekleyin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "Calibre kitap listesine kendi sütunlarınızı ekleyin/çıkarın" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Araç Çubuğu" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" @@ -482,66 +487,66 @@ msgstr "" "Araç Çubuğunu ve kontekst(sağ tık) menüsünü özelleştir, böylece hangisinde " "hangi eylem olacağını değiştir." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Aranıyor" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "Calibre'deki kitap işleri için arama şeklini özelleştir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Girdi seçenekleri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Dönüştürme" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "Her bir format için dönüştürme seçeneklerini düzenleyin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Ortak Seçenekler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "Tüm biçimler için ortak olan dönüştürme seçeneklerini belirle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Çıktı Seçenekleri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "Her çıktı biçimine özel dönüştürme seçeneklerini belirle" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Kitap Ekleme" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "İçe Aktar/Dışa Aktar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" "Kitaplar eklenirken calibre'nin dosyalardan nasıl metadata okuyacağını " "kontrol et" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Kitapları diske kaydetme" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -549,49 +554,49 @@ msgstr "" "Diske Kaydet işleminde Calibre'nin veritabanından diske nasıl aktaracağını " "kontrol edin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Kitapların aygıtlara gönderilmesi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" "Calibre'nin ekitap okuyucunuza dosyaları nasıl aktardığını kontrol edin" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Metadata santralleri" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Kaydetme/göndermeden önce metadata alanlarını değiştir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Şablon Fonksiyonları" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "İleri düzey" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Kendi şablon fonksiyonlarınızı oluşturun" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Kitapların eposta ile paylaşımı" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Paylaşım" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -599,11 +604,11 @@ msgstr "" "E-posta ile kitap paylaşımını düzenle. İndirilmiş haberlerin aygıtlara " "otomatik olarak gönderilmesi için kullanılabilir." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Şebeke üzerinden paylaşıyor" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -611,36 +616,36 @@ msgstr "" "Calibre kütüphanenize, internet üzerinden, herhangi bir yerden, herhangi bir " "aygıttan erişim sağlayacak olan İçerik Sunucusu'nu kur" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Metadata indir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "Şebeke'den ekitap metadatasının nasıl indirileceğini kontrol et" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Eklentiler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Çeşitli calibre işlevselliği parçalarını ekle/çıkar/özelleştir" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "İnce Ayarlar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "Farklı içeriklerde Calibre'nin nasıl davranacağını ince ayar" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Çeşitli" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Çeşitli gelişmiş ayarlar" @@ -899,7 +904,7 @@ msgstr "İsimlendirilmiş eklentiler geçersiz" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -913,8 +918,8 @@ msgstr "Kütüphanenin yolu çok uzun. %d karakterden daha az olmalı" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "EVET" @@ -943,7 +948,7 @@ msgstr "Hata ayıklama logu" msgid "Communicate with Android phones." msgstr "Android telefonlar ile iletişim kur." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -951,7 +956,7 @@ msgstr "" "Aygıtta e-kitapların gönderileceğin klasörlerin virgülle ayrılmış listesi. " "Var olan ilk klasör kullanılacaktır." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "S60 telefonlar ile haberleş." @@ -1093,11 +1098,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Haberler" @@ -1105,8 +1110,8 @@ msgstr "Haberler" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Katalog" @@ -1179,8 +1184,8 @@ msgstr "Kitaplar cihaza aktarılıyor..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1190,8 +1195,8 @@ msgstr "Donanım metadata listesine kitaplar ekleniyor ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1199,8 +1204,8 @@ msgstr "Cihazdaki kitaplar kaldırılıyor..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1443,12 +1448,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "Otomatik yönetim için etiket oluştur" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Gerçeklenmemiş" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2609,7 +2614,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3566,7 +3571,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Tüm makaleler" @@ -3574,6 +3585,10 @@ msgstr "Tüm makaleler" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Bu Amazon Topaz kitabı. İşlem yapılamaz." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Başlık Sayfası" @@ -4317,7 +4332,7 @@ msgstr "" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4353,84 +4368,84 @@ msgstr "" msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Ekleniyor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4473,7 +4488,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4511,7 +4526,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4549,126 +4564,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Yeniden adlandır" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "yok" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4676,7 +4692,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4685,13 +4701,13 @@ msgstr "" msgid "Success" msgstr "Başarılı" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4701,44 +4717,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4750,11 +4766,11 @@ msgstr "C" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4819,8 +4835,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4856,104 +4874,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Kitapları Sil" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -5035,35 +5053,35 @@ msgstr "E" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5271,20 +5289,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5314,7 +5332,6 @@ msgid "S" msgstr "S" #: /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 "Diske kaydet" @@ -5323,46 +5340,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Disk'e kayıt edilemiyor" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5403,90 +5420,94 @@ msgstr "" msgid "Similar books..." msgstr "Benzer kitaplar..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5496,11 +5517,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5534,50 +5555,50 @@ msgstr "V" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5586,15 +5607,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5764,6 +5785,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5778,8 +5801,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5830,45 +5853,45 @@ msgstr "" msgid "Donate" msgstr "Bağış" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "Koleksiyonlar" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5887,7 +5910,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5907,7 +5930,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5932,7 +5955,7 @@ msgstr "çıktı" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6959,52 +6982,43 @@ msgstr "Serilerin listesi. Yeni seri ekleyebilirsiniz." msgid "Book " msgstr "Kitap " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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 "Varsayılan" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -7446,7 +7460,7 @@ msgstr "Düz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:93 msgid "&Maximum line length:" -msgstr "%Maksimum satır uzunluğu" +msgstr "&Maksimum satır uzunluğu" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:94 msgid "Force maximum line length" @@ -8333,6 +8347,76 @@ msgstr "Tarih" msgid "Delete from device" msgstr "Cihazdan sil" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Öğe seçilmedi" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "Öğe seçilmedi" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8405,12 +8489,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8425,7 +8509,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9981,7 +10065,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -10031,64 +10114,14 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Öğe seçilmedi" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "Öğe seçilmedi" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" 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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" msgstr "" @@ -10101,19 +10134,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11708,6 +11741,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Varsayılan" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14285,42 +14322,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Aramalar" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14397,11 +14434,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14411,56 +14448,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16487,17 +16524,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "<b>%s</b> kopyalanıyor" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -17062,53 +17099,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17118,37 +17155,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17158,7 +17195,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17168,24 +17205,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17194,11 +17231,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17206,7 +17243,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17215,7 +17252,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17226,27 +17263,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17260,7 +17297,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17268,7 +17305,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17277,14 +17314,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17294,7 +17331,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17302,13 +17339,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17317,7 +17354,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17330,7 +17367,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17347,7 +17384,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17362,83 +17399,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17603,38 +17664,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17819,25 +17884,25 @@ msgstr "Kapak %s 'den indiriliyor" msgid "Masthead image downloaded" msgstr "Künye resmi indirildi" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Başlıksız Yazı" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Makale indirildi: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Makalenin indirilmesi başarısız oldu: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "Besleme alınıyor" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." @@ -17845,7 +17910,7 @@ msgstr "" "Giriş başarısız , calibre Süreli servisleri için kullanıcı adınız ve " "şifrenizi kontrol ediniz ." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18626,191 +18691,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "Toolbar icon size" -#~ msgstr "Araç çubuğu simge boyutu" - -#~ msgid "No valid plugin found in " -#~ msgstr "de geçerli bir eklenti bulunamadı. " - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Nokia 810 internet tablet ile bağlantı kur" - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Kindle 2 eBook reader ile bağlantı kur" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "Sony PRS-600/700/900 eBook reader ile bağlantı kur" - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "Sony PRS-300/505/500 eBook reader ile bağlantı kur" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "Teclast K3 reader ile haberleş." - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Kaydetme dizini . Varsayılan olarak mevcut dizin." - -#~ msgid "List builtin recipes" -#~ msgstr "Dahili reçete listesi" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Booq Avant ile iletişim kur" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [options] mybook.chm" - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Aranacak kitabın yayıncısı." - -#~ msgid "The title of the book to search for." -#~ msgstr "Aranacak kitabın başlığı." - -#~ msgid "tags" -#~ msgstr "etiketler" - -#~ msgid " not found." -#~ msgstr " bulunamadı." - -#~ msgid "description/reviews" -#~ msgstr "açıklamalar/değerlendirmeler" - -#~ msgid "The author whose book to search for." -#~ msgstr "Aranacak kitabın yazarı." - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "Buton etiketlerini araç çubuğunda göster" - -#~ msgid "Sort numbers as text" -#~ msgstr "Numaraları metin gibi sırala" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "'Bu kitabı okundu olarak işaretle' etiketi:" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "'Bu kitabı içerme' etiketi:" - -#~ msgid "Copy to Clipboard" -#~ msgstr "Panoya Kopyala" - -#~ msgid "PDB Input" -#~ msgstr "PDB Girdisi" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Girilecek HTML dosyaları için karakter kodlaması. Genel tercihler cp1252, " -#~ "latin1, iso-8859-1 ve utf-8'dir." - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d / %d" - -#~ msgid "Customize the toolbar" -#~ msgstr "Araç çubuğunu özelleştir" - -#~ msgid "Ebooks for readers." -#~ msgstr "okuyucular için Ekitaplar" - -#~ msgid "Kindle eBooks" -#~ msgstr "Kindle ekitapları" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Amazon.uk'den Kindle kitapları" - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "Kitaplar, Ders kitapları, Ekitaplar, Oyuncaklar, Oyunlar ve fazlası" - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Amazon'dan Kindle kitapları" - -#~ msgid "der eBook Shop" -#~ msgstr "der eBook Shop" - -#~ msgid "EPUBReaders eBook Shop" -#~ msgstr "EPUBOkuyucuları eKitap Dükkanı" - -#~ msgid "Foyles of London, online" -#~ msgstr "Foyles of London, online" - -#~ msgid "World Famous eBook Store." -#~ msgstr "Dünyaca Ünlü eKitap Mağazası" - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "eOkuma:herhangi bir zamanda, herhangi bir yerde" - -#~ msgid "The first producer of free ebooks." -#~ msgstr "Özgür ekitapların ilk üreticisi" - -#~ msgid "entertain, enrich, inspire." -#~ msgstr "eğlen, zenginleştir, ilham al" - -#~ msgid "Read anywhere." -#~ msgstr "Her yerde oku" - -#~ msgid "Publishers of fine books." -#~ msgstr "İyi kitapların yayıncıları" - -#~ msgid "The digital bookstore." -#~ msgstr "Dijital kitapevi" - -#~ msgid "Your ebook. Your way." -#~ msgstr "Senin ekitabın. Senin tarzın." - -#~ msgid "Ebooks handcrafted with the utmost care" -#~ msgstr "İtina ile elde üretilmiş Ekitaplar" - -#~ msgid "One web page for every book." -#~ msgstr "her kitap için bir web sayfası" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "En iyi ekitaplar en iyi fiyatla: Bedava!" - -#~ msgid "Feel every word" -#~ msgstr "Her kelimeyi hisset" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Kobo şu anda sadece bir kolleksiyonu destekliyor: \"Im_Reading\" Şu isimli " -#~ "bir etiket oluştur \"Im_Reading\" " - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Nook Color eBook okuyucu ile iletişim kur." - -#, python-format -#~ 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 "" -#~ ". İki özel kolleksiyon uygun: %s:%s ve %s:%s. Bu değerleri etkinleştirmek " -#~ "için listeye ekle. Kolleksiyonlara \":\" işaretinden sonraki isim " -#~ "verilecektir." - -#~ 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 "" -#~ "Calibre paragraflar arası boşlukarı kaldırdığında paragraflar kolayca ayırt " -#~ "edilmesini sağlamak için otomatik olarak paragraf girintisini ayarlar. Bu " -#~ "seçenek girintinin derinliğini kontrol eder." - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "" -#~ "İçindekiler kısmını kitabın sonuna ekleme. Eğer kitap kendi içindekiler " -#~ "kısmına sahipse kullanışlıdır." diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index f130e36dbf..2bd3bbbfbe 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -7,17 +7,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-06-10 12:02+0000\n" -"Last-Translator: Maks Lyashuk aka Ma)(imuM <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:22+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Ukrainian <uk@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:53+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:49+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -32,7 +32,7 @@ msgstr "Не робить абсолютно нічого" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -95,10 +95,11 @@ msgstr "Не робить абсолютно нічого" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -135,12 +136,12 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -176,21 +177,21 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -233,7 +234,7 @@ 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/actions/preferences.py:25 #: /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 @@ -423,117 +424,121 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Зовнішній вигляд" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Зовнішній вигляд" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Поведінка" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Змінити спосіб поведінки Calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Додати власну колонку" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "Додати/видалити власну колонку зі списку книг calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Панель інструментів" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Налаштувати панель і контекстне меню" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Шукаю" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Вхідні параметри" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Перетворення" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" "Встановити специфічні параметри перетворення для кожного вхідного формату" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Загальні параметри" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "Встановити параметри перетворення, загальні для всіх форматів" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Вихідні параметри" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" "Встановити специфічні параметри перетворення для кожного вихідного формату" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Додавання книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Імпорт/Експорт" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "Контроль читання метаданих з файлів при додаванні книг" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Запис книг на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -541,48 +546,48 @@ msgstr "" "Контроль експорту файлів зі своєї бази даних на диску при використанні " "Зберегти на диск" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Книги надсилаються до пристрою" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "Контроль передачі файліви на вашу е-книжку" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "Панель метаданих" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Змініть поля метаданих перед збереженням/надсиланням" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "Шаблонні функції" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Розширено" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "Створити власні шаблонні функції" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Обмін книгами по електронній пошті" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Спільний доступ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -590,11 +595,11 @@ msgstr "" "Установка обміну книг по електронній пошті. Може використовуватися для " "автоматичного надсилання чи завантаження новин на ваші пристрої" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Обмін через мережу" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -602,36 +607,36 @@ msgstr "" "Налаштування сервера вмісту, який дасть вам доступ до бібліотеки calibre в " "будь-якому місці та на будь-якому пристрої, через Інтернет" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Метадані завантажено" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Розширення" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Додати/видалити/налаштувати різні частини функціональності calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Пристосування" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "Досконале налаштування поводження calibre в різних ситуаціях" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Різне" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Різні додаткові налаштування" @@ -891,7 +896,7 @@ msgstr "Вимкніть вибраний плагін" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -905,8 +910,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "Так" @@ -935,7 +940,7 @@ msgstr "Журнал відлагодження" msgid "Communicate with Android phones." msgstr "Зв'язується з телефонами на базі операційної системи \"Android\"" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -943,7 +948,7 @@ msgstr "" "Перелік папок (розділений комами) для надсилання електронних книжок на " "пристрій. Будуть використані ті, що були створені першими." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Зв'язується з телефонами на базі операційної системи \"S60\"" @@ -1067,11 +1072,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Новини" @@ -1079,8 +1084,8 @@ msgstr "Новини" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "Каталог" @@ -1153,8 +1158,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1164,8 +1169,8 @@ msgstr "Додаю книжки до списку метаданих на при #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1173,8 +1178,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1409,12 +1414,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Не застосовано" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2494,7 +2499,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3454,7 +3459,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "Всі статті" @@ -3462,6 +3473,10 @@ msgstr "Всі статті" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Це книжка Amazon Topaz. Вона не может бути прочитана." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Титульна сторінка" @@ -4248,7 +4263,7 @@ msgstr "" msgid "A" msgstr "А" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Додати книги з однієї директорії" @@ -4289,85 +4304,85 @@ msgstr "" msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "Ви впевнені" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "Оберіть файли книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "Додавання" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "Створити записи книг з ISBN" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Завантажити книги на пристрій" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "Підтримувані книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "Оберіть книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "Об’єднати книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Помилка читання метаданих" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Не знайдено файлів книги" @@ -4410,7 +4425,7 @@ msgstr "Створювати користувацькі аннотації ті #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "Не вибрано книги" @@ -4448,7 +4463,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4486,85 +4501,86 @@ msgstr "%d книг(а/и)" msgid "Choose calibre library to work with" msgstr "Виберіть бібліотеку calibre з якою працюватимете" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Ввімкнути/створити бібліотеку..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "Обрати довільну книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "Обслуговування бібліотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "Статус резервного копіювання бібліотечних метаданих" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "Почати резервне копіювання метаданих всіх книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "Перевірити бібліотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Перейменувати" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "Виберіть нове ім'я для бібліотеки <b>%s</b>. " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Вже існує" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Помилка перейменування" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4574,41 +4590,41 @@ msgstr "" "цього є та, що один з файлів в бібліотеці може бути відкрито в іншій " "програмі." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "немає" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "Cтатус резервного копіювання" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "Резервне копіювання метаданих" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4616,7 +4632,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4625,13 +4641,13 @@ msgstr "" msgid "Success" msgstr "Успішно" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4641,25 +4657,25 @@ msgstr "" msgid "Failed" msgstr "Невдача" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" "Перевірка цілісності бази даних завершилась з помилка. Натисніть \"Показати " "деталі\" для відповідної дії" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "Проблем не знайдено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Бібліотеку не знайдено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -4668,21 +4684,21 @@ msgstr "" "Бібліотеки calibre в %s не знайдено. Вона буде видалена зі списку відомих " "бібліотек." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Не дозволено" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "Ви не можете змінити бібліотеку під час виконання операцій" @@ -4694,11 +4710,11 @@ msgstr "C" msgid "Convert books" msgstr "Перетворити книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Індивідуальне перетворення" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Загальне перетворення" @@ -4763,8 +4779,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4800,98 +4818,98 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Видалити книжки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Видалити вибрані книжки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Видалити файли визначеного формату із вибраних книг." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "Видалити всі формати із вибраних книжок, крім..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "Видалити обкладинки з вибраних книжок" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "Видалити відповідні книги з пристрою" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Не вдається видалити" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Виберіть формати для видалення" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Не вдається видалити книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Пристрій не підключений" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "Основна пам'ять" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "Карта пам'яті A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "Карта пам’яті B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "Немає книг для видалення" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Видалення книг з пристрою." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" @@ -4899,7 +4917,7 @@ msgstr "" "Вибрані книги будуть <b>видалені</b> і їх файли з бібліотеки calibre теж. Ви " "впевнені?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4982,35 +5000,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Редагувати метадані" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "Злити записи книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Редагувати метадані індивідуально" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Редагувати метадані разом" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Завантажити метадані і обкладинки" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "Злити в першу обрану книгу - видалити інші" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "Злити в першу обрану книгу - залишити інші" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5218,20 +5236,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "Перезавантажити в режимі відлагодження" @@ -5261,7 +5279,6 @@ msgid "S" msgstr "S" #: /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 "Зберегти на диск" @@ -5270,26 +5287,26 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format msgid "Save only %s format to disk" msgstr "Зберегти на диск у %s форматі" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Не вдається зберегти на диск" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Оберіть каталог призначення" -#: /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 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 " @@ -5299,20 +5316,20 @@ msgstr "" "помилок у вашій бібліотеці. Збереження на диск призначене для експорту " "файлів з вашої бібліотеки Calibre в інше місце." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "Помилка при збереженні" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5353,90 +5370,94 @@ msgstr "" msgid "Similar books..." msgstr "Подібні книги..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "Книги цього автора" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "Книги цієї серії" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Книги цього видавця" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Книги з такими ж тегами" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "Шукати е-книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5446,11 +5467,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "Показувати це повідомлення знову" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5484,50 +5505,50 @@ msgstr "V" msgid "View" msgstr "Перегляд" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Переглянути в вибраному форматі" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "Читати випадкову книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Вибрати формат для перегляду" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5536,15 +5557,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5714,6 +5735,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5728,8 +5751,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5780,45 +5803,45 @@ msgstr "" msgid "Donate" msgstr "Підтримка" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "Копіювати обкладинку" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Шлях" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5837,7 +5860,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5857,7 +5880,7 @@ msgstr "Налаштування специфічні для" #: /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/mobi_output.py:18 #: /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 @@ -5882,7 +5905,7 @@ msgstr "вивід" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6909,52 +6932,43 @@ msgstr "" msgid "Book " msgstr "Книга " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "Вивід MOBI" -#: /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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Налаштування Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8283,6 +8297,76 @@ msgstr "Дата" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "Нічого не вибрано" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "Редактор категорії" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8355,12 +8439,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8375,7 +8459,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9934,7 +10018,6 @@ 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:112 msgid "Are your sure?" msgstr "Db dgtdyt" @@ -9984,64 +10067,14 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "Нічого не вибрано" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" 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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" msgstr "" @@ -10054,19 +10087,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11663,6 +11696,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "За замовчуванням" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14228,42 +14265,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "Пошуки" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14340,11 +14377,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14354,58 +14391,58 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "Сортувати за назвою" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "Сортувати за популярністю" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Сортувати за середньою оцінкою" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "Повний збіг" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "Будь-який збіг" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "При виборі кількох записів у переглядачі тегів шукати збіг будь-якому з них " "або збіг для всіх тегів (повний)" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16426,17 +16463,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16999,53 +17036,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17055,37 +17092,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17095,7 +17132,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17105,24 +17142,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17131,11 +17168,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17143,7 +17180,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17152,7 +17189,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17163,27 +17200,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17197,7 +17234,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17205,7 +17242,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17214,14 +17251,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17231,7 +17268,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17239,13 +17276,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17254,7 +17291,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17267,7 +17304,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17284,7 +17321,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17299,83 +17336,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17540,38 +17601,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "German (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Dutch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Dutch (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17755,31 +17820,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "Стаття без назви" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "Стаття завантажена: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "Не вдалось завантажити статтю: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18553,585 +18618,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "" -#~ "The output EPUB file. If not specified, it is derived from the input file " -#~ "name." -#~ msgstr "" -#~ "Вихідний EPUB файл. Якщо не вказано, назва буде взята з вхідного файлу." - -#~ msgid "Options to control the conversion to EPUB" -#~ msgstr "Опції для контролю конвертації до EPUB" - -#~ msgid "Path to the cover to be used for this book" -#~ msgstr "Шлях до обкладинки для використання з цією е-книжкою." - -#~ msgid "Control page layout" -#~ msgstr "Контроль розмірів сторінки" - -#~ msgid "Set the right margin in pts. Default is %default" -#~ msgstr "Виставити відступ справа (в пунктах). По замовчуванню %default" - -#~ msgid "Set the top margin in pts. Default is %default" -#~ msgstr "Виставити відступ зверху (в пунктах). По замовчуванню %default" - -#~ msgid "Set the bottom margin in pts. Default is %default" -#~ msgstr "Виставити відступ знизу (в пунктах). По замовчуванню %default" - -#~ msgid "Set the left margin in pts. Default is %default" -#~ msgstr "Виставити відступ зліва (в пунктах). По замовчуванню %default" - -#~ msgid "Print generated NCX file to stdout" -#~ msgstr "Друкувати генерований файл NCX у вивід" - -#~ msgid "Output written to " -#~ msgstr "Вивід записаний в " - -#~ msgid "You must specify an input HTML file" -#~ msgstr "Ви повинні вказати вхідний HTML-файл" - -#~ msgid "The output directory. Default is the current directory." -#~ msgstr "Директорія для виводу. По замовчуванню це поточна директорія." - -#~ msgid "" -#~ "Save the output from the input plugin to the specified directory. Useful if " -#~ "you are unsure at which stage of the conversion process a bug is occurring. " -#~ "WARNING: This completely deletes the contents of the specified directory." -#~ msgstr "" -#~ "Зберегти вивід з плагіна вводу до вказаної директорії. Помічне, коли Ви не " -#~ "впевнені, на якій стадії конвертування трабляється помилка. ПОПЕРЕДЖЕННЯ: " -#~ "При цьому повністю видаляється вміст вибраної директорії." - -#~ msgid "Tijmen Ruizendaal" -#~ msgstr "Tijmen Ruizendaal" - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "Спілкуюся з Kindle 2 eBook reader." - -#~ msgid "James Ralston" -#~ msgstr "James Ralston" - -#~ msgid "Kovid Goyal and John Schember" -#~ msgstr "Kovid Goyal і John Schember" - -#~ msgid "Communicate with the Sony PRS-505 eBook reader." -#~ msgstr "Спілкуюся з Sony PRS-505 eBook reader." - -#~ msgid "Communicate with the Sony PRS-700 eBook reader." -#~ msgstr "Спілкуюся з Sony PRS-700 eBook reader." - -#~ 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." - -#~ msgid "This profile is intended for the SONY PRS line. The 500/505/700 etc." -#~ msgstr "Цей профіль призначено для лінійки SONY PRS. 500/505/700 і ін." - -#~ msgid "Communicate with the BeBook eBook reader." -#~ msgstr "Зв'язок з пристроєм BeBook" - -#~ msgid "Communicate with the BeBook Mini eBook reader." -#~ msgstr "Зв'язок з пристроєм BeBook Mini" - -#~ msgid "Customize the toolbar" -#~ msgstr "Налаштувати панель" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d з %d" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "" -#~ "Кобо підтримує тільки одну колекцію (в даний час): список \"Im_Reading\". " -#~ "Створити теґ з назвою \"Im_Reading\" " - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Зв’язується з Kogan" - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Зв’язується з Nokia 810 internet tablet." - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Зв’язується з Sweex MM300" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Зв’язується з Booq Avant" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "" -#~ "Не вдалося визначити диск %s. Можливо, ваше ядро використовує застарілу " -#~ "версію SYSFS." - -#~ msgid "No valid plugin found in " -#~ msgstr "Не знайдено додатку в " - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Вихідна директорія. Використовується за замовчуванням" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [options] mybook.chm" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Шлях до txt файлу, що містить коментарі" - -#~ msgid "Set font delta" -#~ msgstr "Встановити дельту шрифта" - -#~ msgid "List builtin recipes" -#~ msgstr "Вивести вбудовані рецепти" - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "Використовувати регулярні вирази для заголовка." - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "Регулярний вираз для видалення заголовка." - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "Використовувати регулярні вирази, щоб видалити колонтитул." - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "Регулярний вираз для видалення колонтитула." - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "Не вдалося розібрати: %s помилка: %s" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Помилка аналізу посилання %s %s" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Не вдається обробити зображення %s. Помилка: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Не вдається обробити зображення: %s\n" -#~ "%s" - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "ПЕРЕГЛЯД РЕДАГУВАННЯ" - -#~ msgid "Cover download" -#~ msgstr "Завантаження обкладинки" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Завантажити обкладинку з openlibrary.org" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s не знайдено" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Завантажити обкладинку з librarything.com" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com тайм-аут. Спробуйте пізніше." - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Не вдається завантажити обкладинку оскільки сервер сильно завантажений. Будь " -#~ "ласка, повторіть спробу пізніше." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Помилка сервера LibraryThing.com. Спробуйте пізніше." - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Завантажує метадані з Douban.com" - -#~ msgid "ratings" -#~ msgstr "оцінки" - -#~ msgid "tags" -#~ msgstr "теґи" - -#~ msgid "description/reviews" -#~ msgstr "опис/огляди" - -#~ msgid "Download %s from %s" -#~ msgstr "Завантажено %s з %s" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Завантаження метаданих з Google Books" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Для використання isbndb.com ви повинні підписатися %sfree account%s і ввести " -#~ "перед цим ваш ключ доступу." - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Завантажити соціальні метадані з amazon.com" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "Завантажити інформацію про серії/теґи/оцінки з librarything.com" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] ключ\n" -#~ "\n" -#~ "Отримати метадані з isndb.com. Ви можете вказати або ISBN\n" -#~ "номер або назву і автора. Ви можете отримати більше однієї книги,\n" -#~ "якщо ви вказуєте назву і автора.\n" -#~ "\n" -#~ "ключ це ключ облікового запису (account key), генерований при безкоштовній " -#~ "реєстрації на isbndb.com.\n" -#~ "\n" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "ISBN ID книжки, який ви хочете використовувати в метаданихr." - -#~ msgid "The author whose book to search for." -#~ msgstr "Автор, книгу якого ви хочете знайти." - -#~ msgid "The title of the book to search for." -#~ msgstr "Назва книги, яку ви шукаєте." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Видавництво, книги якого ви хочете знайти." - -#~ msgid " not found." -#~ msgstr " не знайдено." - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "Не додавати в кінець книги Зміст. Корисно, якщо у книги вже є зміст." - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Книга %s з %s" - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "Не можу знайти прийнятну точку поділу: %s Розмір піддерева: %d Кб" - -#~ msgid "Copy to Clipboard" -#~ msgstr "Копіювати в буфер обміну" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Спробуйте включити розділи в окремі секції. УВАГА: ця опція є " -#~ "експериментальною. Це може викликати помилку. Це може також призвести до " -#~ "несподіваного виводу." - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "Максимальна кількість робочих процесів, що очікують" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "Деякі дуплікати були знайдені і об’єднані у наступні існуючі книги:" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />Остання прочитана сторінка: %d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />Остання прочитана сторінка: позиція %d (%d%%)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>Позиція %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>Сторінка %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>Позиція %d • %s</b><br />" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Створити каталог книг у бібліотеці calibre" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Не вибрано книг для, яких потрібно створити каталог" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Немає книг для каталогизації\n" -#~ "Перевірте чи включені теґи" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "Виберіть призначення для %s.%s" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "Всі файли з %s буде <b>видалено назавжди</b>. Ви впевнені?" - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "Ви не можете змінити бібліотеку, коли підключено пристрій." - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Скопійовано %d книг до %s" - -#~ msgid "Del" -#~ msgstr "Del" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Виберіть формати <b>не</b> для видалення" - -#~ msgid " and delete from library" -#~ msgstr " і видалити з бібліотеки" - -#~ msgid "Some inconsistencies found" -#~ msgstr "Знайдено невідповідності" - -#~ msgid "Failed to check database integrity" -#~ msgstr "Не вдалося перевірити цілісність бази даних" - -#~ msgid "Check database integrity" -#~ msgstr "Перевірити цілісність бази даних" - -#~ msgid "Recover database" -#~ msgstr "Відновлення бази даних" - -#~ msgid "Download only social metadata" -#~ msgstr "Завантажити тільки соціальні метадані" - -#~ msgid "Download only metadata" -#~ msgstr "Завантажити тільки метадані" - -#~ msgid "Download only covers" -#~ msgstr "Завантажити тільки обкладинки" - -#~ msgid "social metadata" -#~ msgstr "Соціальні метадані" - -#~ msgid "metadata" -#~ msgstr "метадані" - -#~ msgid "covers" -#~ msgstr "обкладинки" - -#~ msgid "Available Formats" -#~ msgstr "Доступні формати" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "УВАГА: Активні завдання" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "Зберегти поточний пошук під іменем, зазначеним у вікні" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "Завантажити &соціальні метадані (теги/оцінки/інше) за замовчанням" - -#~ msgid "&Search:" -#~ msgstr "&Пошук:" - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Видалити завантажені новини старше за " - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Видалити завантажені новини старше зазначеної кількості днів. Встановіть у " -#~ "нуль, щоб відключити." - -#~ msgid "Meta information" -#~ msgstr "Мета інформація" - -#~ msgid "Edit Meta Information" -#~ msgstr "Редагувати мета інформацію" - -#~ msgid "Manage &user categories" -#~ msgstr "Управління категоріями &користувача" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "" -#~ "Обрати ваш пристрій. Це дозволить встановити параметри перетворення для " -#~ "створення книжок оптимізованих для вашого пристрою." - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b> ISBN will <i>not</i> be merged.<br><br> The " -#~ "second and subsequently selected books will not be deleted or " -#~ "changed.<br><br>Please confirm you want to proceed." -#~ msgstr "" -#~ "Формати і метадані з обраних книжок буде додано до <b> першої вибраної " -#~ "книги. </ B> ISBN <i> не будуть </ I> об'єднані. <br> <br> Друга і наступні " -#~ "вибрані книжки не будуть або змінені. <br> <br> Будь ласка, підтвердіть для " -#~ "продовження." - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "Будь-яке посилання, яка відповідає цьому регулярному виразу буде " -#~ "ігноруватися. Цей параметр може бути заданий кілька разів, і тоді , якщо " -#~ "будь-яке посилання відповідає регулярному виразу, воно буде проінгоровано. " -#~ "За замовчуванням, посилання не ігноруються. Якщо зазначено обидва і --" -#~ "filter-regexp і --match-regexp, то --filter-regexp застосовується в першу " -#~ "чергу." - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%sСередня оцінка %3.1f" - -#~ msgid "Send specific format" -#~ msgstr "Надіслати вибраний формат" - -#~ msgid "Click to open Book Details window" -#~ msgstr "Натиснути для вікриття вінка з деталями книги" - -#~ msgid "Matches" -#~ msgstr "Збіги" - -#~ msgid "&Stop selected job" -#~ msgstr "&Зупинити вибране завдання" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "Завантажити обкладинки з Douban.com" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Завантаження %s для %d книг(и)" - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Вкажіть кодування вихідного документа. За замовчуванням використовується UTF-" -#~ "8. Примітка: Ця опція не використовується усіма форматами." - -#~ msgid "Cannot use tag editor" -#~ msgstr "Не можливо використати редактор тегів" - -#~ msgid "The download timed out." -#~ msgstr "Таймаут завантаження" - -#~ msgid "Cannot fetch cover" -#~ msgstr "Не вдалось отримати обкладинку" - -#~ msgid "There were errors" -#~ msgstr "Відбулись помилки" - -#~ msgid "Bad cover" -#~ msgstr "Погана обкладинка" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "Ця обкладинка неправильна картинка" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid "IS&BN:" -#~ msgstr "ISBN" - -#~ msgid "Indent size:" -#~ msgstr "Розмір відступу:" - -#~ msgid "Text justification:" -#~ msgstr "Вирівнювання тексту:" - -#~ msgid "Automatic" -#~ msgstr "Автоматично" - -#~ msgid "Choose plugin" -#~ msgstr "Обрати модуль" - -#~ msgid "&Add" -#~ msgstr "&Додати" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Керівництво по швидкому початку роботи з Calibre" - -#~ msgid "No metadata found" -#~ msgstr "Метадані відстутні" - -#~ msgid "Warning" -#~ msgstr "Застереження" - -#~ msgid "Fetch" -#~ msgstr "Отримати" - -#~ msgid "Remove all" -#~ msgstr "Видалити всі" - -#~ msgid "Case sensitive" -#~ msgstr "З урахуванням регістру" - -#~ msgid "Mode:" -#~ msgstr "Режим:" - -#~ msgid "use comma" -#~ msgstr "використовувати кому" - -#~ msgid "day" -#~ msgstr "день" - -#~ msgid "Monday" -#~ msgstr "понеділок" - -#~ msgid "Wednesday" -#~ msgstr "середа" - -#~ msgid "Every " -#~ msgstr "Кожен " - -#~ msgid "Tuesday" -#~ msgstr "вівторок" - -#~ msgid "Friday" -#~ msgstr "п'ятниця" - -#~ msgid "Thursday" -#~ msgstr "четвер" - -#~ msgid "Sunday" -#~ msgstr "неділя" - -#~ msgid "Saturday" -#~ msgstr "субота" - -#~ msgid "at" -#~ msgstr "в" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "Кращі е-книги за кращою ціною - безкоштовно!" - -#~ msgid "Google Books" -#~ msgstr "книги Google" - -#, python-format -#~ msgid "Cover size: %dx%d" -#~ msgstr "Розмір обкладинки: %dx%d" diff --git a/src/calibre/translations/ur.po b/src/calibre/translations/ur.po index 3fd248ff49..1d72ee1848 100644 --- a/src/calibre/translations/ur.po +++ b/src/calibre/translations/ur.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" "PO-Revision-Date: 2011-04-02 21:19+0000\n" "Last-Translator: mahmood <Unknown>\n" "Language-Team: Urdu <ur@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:53+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:49+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1034,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3295,6 +3306,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ 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 "" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index f2713452c8..546190876c 100644 --- a/src/calibre/translations/vi.po +++ b/src/calibre/translations/vi.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-06-02 02:07+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:18+0000\n" "Last-Translator: Lê Trường An <truongan@linuxmail.org>\n" "Language-Team: Vietnamese <vi@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:54+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:49+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "hoàn toàn không thực thi" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "hoàn toàn không thực thi" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "hoàn toàn không thực thi" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ msgstr "Thao tác giao diện người dùng" #: /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/actions/preferences.py:25 #: /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 @@ -424,115 +425,119 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "Xem và cảm nhận" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "Giao diện" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "Tùy chỉnh giao diện calibre theo ý thích của bạn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "Hành động" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "Thay đổi cách calibre hành động" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "Thêm cột" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "Thêm/bớt cột cho danh mục sách trong calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "Thanh công cụ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "Tùy chỉnh thanh công cụ và menu ngữ cảnh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "Tìm kiếm" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "Tùy chỉnh cách tìm sách trong calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "Tùy chọn đầu vào" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "Chuyển đổi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "Thiết lập các tùy chọn về chuyển đổi cho từng định dạng đầu vào" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "Tùy chọn thường gặp" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "Thiết lập các tùy chọn chung về chuyển đổi cho tất cả các định dạng" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "Tùy chọn đầu ra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "Thiết lập các tùy chọn về chuyển đổi cho từng định dạng đầu ra" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "Thêm sách" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "Nhập/Xuất" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "Thiết lập cách calibre đọc thông tin mô tả khi thêm sách" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "Lưu sách vào đĩa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 msgid "" "Control how calibre exports files from its database to disk when using Save " "to disk" @@ -540,48 +545,48 @@ msgstr "" "Thiết lập cách calibre xuất tập tin từ cơ sở dữ liệu của nó vào đĩa khi sử " "dụng Lưu vào đĩa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "Gửi sách đến thiết bị" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "Thiết lập cách calibre chuyển các tập tin đến thiết bị đọc sách" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "Thay đổi thông tin mô tả trước khi lưu/gửi" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "Nâng cao" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "Chia sẻ sách qua email" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "Chia sẻ" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 msgid "" "Setup sharing of books via email. Can be used for automatic sending of " "downloaded news to your devices" @@ -589,11 +594,11 @@ msgstr "" "Thiết lập chia sẻ sách qua email. Có thể được sử dụng để tự động gửi tin " "được tải đến thiết bị của bạn" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "Chia sẻ qua mạng" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 msgid "" "Setup the calibre Content Server which will give you access to your calibre " "library from anywhere, on any device, over the internet" @@ -601,36 +606,36 @@ msgstr "" "Thiết lập calibre Content Server để truy cập vào thư viện calibre của bạn ở " "mọi nơi, từ bất kỳ thiết bị, qua internet" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "Tải thông tin mô tả" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "Trình cắm" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "Thêm/bớt/tùy chỉnh các chức năng nâng cao trong calibre" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "Tinh chỉnh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "Điều chỉnh cách calibre ứng xử trong những trường hợp khác nhau" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "Linh tinh" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "Những thiết lập khác" @@ -884,7 +889,7 @@ msgstr "Vô hiệu hóa plugin có tên sau" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -898,8 +903,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -928,7 +933,7 @@ msgstr "Nhật kí gỡ lỗi" msgid "Communicate with Android phones." msgstr "Giao tiếp với điện thoại Android." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 msgid "" "Comma separated list of directories to send e-books to on the device. The " "first one that exists will be used" @@ -936,7 +941,7 @@ msgstr "" "Dấu phẩy tách các danh sách thư mục để gửi e-book đến thiết bị. Thư mục đầu " "tiên có mặt sẽ được dùng." -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "Giao tiếp với điện thoại S60." @@ -1062,11 +1067,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "Tin tức" @@ -1074,8 +1079,8 @@ msgstr "Tin tức" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1148,8 +1153,8 @@ msgstr "Đang chuyển sách sang thiết bị ..." #: /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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1159,8 +1164,8 @@ msgstr "Đang thêm sách vào danh mục thông tin mô tả trên thiết bị #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1168,8 +1173,8 @@ msgstr "Đang xoá sách khỏi thiết bị ..." #: /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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1404,12 +1409,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "Chưa được thực hiện" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2472,7 +2477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3438,7 +3443,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3446,6 +3457,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Đây là sách loại Amazon Topaz. Phần mềm không thể xử lý." +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "Trang bìa" @@ -4211,7 +4226,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "Thêm sách từ một thư mục" @@ -4252,84 +4267,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "Tải sách lên thiết bị." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "Không thể đọc thông tin mô tả" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 msgid "Failed to read metadata from the following" msgstr "Không thể đọc thông tin mô tả từ" -#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "Add to library" msgstr "Thêm vào thư viện" -#: /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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 "Chưa có sách nào được chọn" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:389 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "Những sách sau đây là ảo và không thể thêm vào thư viện calibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "Không tìm thấy tập tin sách nào" @@ -4372,7 +4387,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4410,7 +4425,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4448,85 +4463,86 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "Chọn một thư viện calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "Chuyển/tạo thư viện..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:87 msgid "Quick switch" msgstr "Chuyển nhanh" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:105 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:88 msgid "Rename library" msgstr "Đổi tên thư viện" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "Đổi tên" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 msgid "Note that the actual library folder will be renamed." msgstr "Chú ý: Thư mục chứa thư viện sẽ được đổi tên." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "Đã tồn tại" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format msgid "The folder %s already exists. Delete it first." msgstr "Thư mục %s đã tồn tại. Xin xóa thư mục đó trước." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:235 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "Đổi tên thất bại." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format msgid "" "Failed to rename the library at %s. The most common cause for this is if one " @@ -4535,41 +4551,41 @@ msgstr "" "Thất bại khi đổi tên cho thư viện tại %s. Nguyên nhân phổ biến là do một " "trong các tập tin trong thư viện được mở bởi một chương trình khác." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4577,7 +4593,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4586,13 +4602,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4602,23 +4618,23 @@ msgstr "" msgid "Failed" msgstr "Thất bại" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "Không tìm thấy thư viện" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " @@ -4627,21 +4643,21 @@ msgstr "" "Không tìm thấy thư viện calibre nào tại %s. Nó sẽ được loại khỏi danh sách " "thư viện." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "Không được phép" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "Bạn không thể thay đổi thư viện khi có tác vụ đang chạy." @@ -4653,11 +4669,11 @@ msgstr "C" msgid "Convert books" msgstr "Chuyển đổi sách" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "Chuyển đổi từng cuốn sách" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "Chuyển đổi hàng loạt" @@ -4722,8 +4738,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4759,104 +4777,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "Loại bỏ sách" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "Loại bỏ những sách đã chọn" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "Xóa tập tin theo định dạng trong số các sách được chọn.." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "Xóa mọi định dạng từ những sách đã chọn, ngoại trừ..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "Xóa bìa từ những sách đã chọn" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "Không thể xóa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "Chọn định dạng muốn xóa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "Không thể xóa sách" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "Chưa có thiết bị nào được kết nối" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "Đang xóa sách khỏi thiết bị." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4940,35 +4958,35 @@ msgstr "E" msgid "Edit metadata" msgstr "Thay đổi thông tin mô tả" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "Thay đổi thông tin mô tả từng cuốn sách" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "Thay đổi thông tin mô tả hàng loạt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "Tải thông tin mô tả và bìa sách" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -5176,20 +5194,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5219,7 +5237,6 @@ msgid "S" msgstr "S" #: /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 "Lưu vào đĩa" @@ -5228,26 +5245,26 @@ msgid "Save to disk in a single directory" msgstr "Lưu vào một thư mục trên đĩa" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format msgid "Save only %s format to disk" msgstr "Chỉ lưu định dạng %s vào đĩa" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format msgid "Save only %s format to disk in a single directory" msgstr "Chỉ lưu định dạng %s vào một thư mục trên đĩa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "Không thể lưu vào đĩa" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "Chọn thư mục đến" -#: /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 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 " @@ -5257,20 +5274,20 @@ msgstr "" "thư viện của bạn. Lưu vào đĩa dùng để xuất các tập tin từ thư viện calibre " "của bạn ra nơi khác." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" msgstr "Lỗi khi đang lưu" -#: /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 "There was an error while saving." msgstr "Có lỗi khi đang lưu" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 "Không thể lưu một vài sách" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5311,90 +5328,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "Sách của nhà xuất bản này" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "Sách có cùng thẻ" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5404,11 +5425,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5442,50 +5463,50 @@ msgstr "V" msgid "View" msgstr "Xem" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "Xem định dạng cụ thể" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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 "Không thể xem" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "Chọn định dạng để xem" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:174 msgid "Multiple Books Selected" msgstr "Nhiều sách được chọn" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5497,15 +5518,15 @@ msgstr "" "đứng máy. Khi quá trình này đã bắt đầu thì không thể dừng lại. Bạn có muốn " "tiếp tục không?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:184 msgid "Cannot open folder" msgstr "Không thể mở thư mục" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s không có sẵn định dạng nào" @@ -5680,6 +5701,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5694,8 +5717,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5750,45 +5773,45 @@ msgstr "" msgid "Donate" msgstr "Đóng góp" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "Nhấn để mở" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "Đường dẫn" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5807,7 +5830,7 @@ msgstr "Tùy chọn cho BibTeX" #: /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/mobi_output.py:18 #: /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 @@ -5827,7 +5850,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5852,7 +5875,7 @@ msgstr "tập tin xuất" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6886,52 +6909,43 @@ msgstr "Danh mục các bộ sách. Bạn có thể thêm bộ sách." msgid "Book " msgstr "Sách " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "Xuất MOBI" -#: /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 "Mặc định" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Tiêu đề cho Mục Lục:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Không nén nội dung tập tin" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "Không thêm Mục Lục vào sách" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Tùy chọn Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "Thẻ Personal Doc:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8273,6 +8287,76 @@ msgstr "Ngày" msgid "Delete from device" msgstr "Xóa khỏi thiết bị" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8345,12 +8429,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "Tên tác giả không hợp lệ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "Tên tác giả không được chứa kí tự &." @@ -8365,7 +8449,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9921,7 +10005,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9971,64 +10054,14 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -msgid "Are you certain you want to delete the following items?" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" 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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" msgstr "" @@ -10041,19 +10074,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11650,6 +11683,10 @@ msgstr "Rất thấp" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "Mặc định" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14219,42 +14256,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14331,11 +14368,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14345,56 +14382,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "Sắp xếp theo đánh giá trung bình" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16418,17 +16455,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16991,53 +17028,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17047,37 +17084,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17087,7 +17124,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17097,24 +17134,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17123,11 +17160,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17135,7 +17172,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17144,7 +17181,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17155,27 +17192,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17189,7 +17226,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17197,7 +17234,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17206,14 +17243,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17223,7 +17260,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17231,13 +17268,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17246,7 +17283,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17259,7 +17296,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17276,7 +17313,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17291,83 +17328,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17532,38 +17593,42 @@ msgid "Spanish (Nicaragua)" msgstr "Spanish (Nicaragua)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "German (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "French (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "Dutch (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "Dutch (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17747,31 +17812,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18539,433 +18604,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "" -#~ "Thời gian truy cập LibraryThing.com bị hết. Bạn hãy thử truy cập lại sau vài " -#~ "giây." - -#~ msgid "The publisher of the book to search for." -#~ msgstr "Nhà xuất bản của sách cần tìm kiếm" - -#~ msgid "The title of the book to search for." -#~ msgstr "Tựa đề của sách cần tìm kiếm" - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "" -#~ "Không thể tải Bìa sách vì Máy chủ đang bị quá tải. Vui lòng thử lại sau vài " -#~ "giây" - -#~ msgid " not found." -#~ msgstr " không tìm thấy." - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "Máy chủ của LibraryThing.com bị lỗi. Vui lòng thử lại sau vài giây." - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "" -#~ "Để sử dụng isbndb.com bạn phải đăng ký %stài khoản miễn phí%s và nhập mã số " -#~ "truy cập vào ô bên dưới" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "No valid plugin found in " -#~ msgstr "Không tìm thấy tiện ích nào đáp ứng yêu cầu trong " - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "Thư mục xuất. Mặc định là thư mục hiện tại" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [tuỳ chọn] mybook.chm" - -#~ msgid "List builtin recipes" -#~ msgstr "Danh sách các công thức đã có sẵn" - -#~ msgid "at" -#~ msgstr "tại" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "" -#~ "Xoá các tin được tải về cũ hơn số ngày xác định. Chuyển về 0 để vô hiệu hoá." - -#~ msgid "Delete downloaded news older than " -#~ msgstr "Xoá tin tức đã được tải về cũ hơn " - -#~ msgid " " -#~ msgstr " " - -#~ msgid "" -#~ "Character encoding for the input HTML files. Common choices include: cp1252, " -#~ "latin1, iso-8859-1 and utf-8." -#~ msgstr "" -#~ "Bảng mã cho tập tin HTML đầu vào. Lựa chọn thông thường bao gồm: cp1252, " -#~ "latin1, iso-8859-1 và utf-8" - -#~ msgid "Customize the toolbar" -#~ msgstr "Tùy chỉnh thanh công cụ" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "Giao tiếp với Kogan" - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "Giao tiếp với Nokia 810" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "Giao tiếp với Sweex MM300" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "Giao tiếp với Booq Avant" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "Đường dẫn tới tập tin .txt chứa lời bình" - -#~ 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 "" -#~ "Khi calibre xóa khoảng trắng giữa các đoạn, nó sẽ tự động đặt một khoảng " -#~ "thụt vào đầu các đoạn để chúng có thể được nhận biết dễ dàng. Lựa chọn này " -#~ "cho phép điều chỉnh khoảng cách thụt vào đó." - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "" -#~ "Thử chuyển các chương thành từng phần riêng lẻ. Chú ý: Đây là chức năng thử " -#~ "nghiệm. Nó có thể làm việc chuyển đổi thất bại hoặc tạo ra tập tin xuất " -#~ "không như ý muốn." - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "Thất bại khi phân tích liên kết %s %s" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "Không thể xử lý ảnh %s. Lỗi: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "Không thể xử lý ảnh: %s\n" -#~ "%s" - -#, python-format -#~ 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 "" -#~ "\n" -#~ "Đọc/Ghi thông tin mô tả từ/cho tập tin sách điện tử\n" -#~ "Những định dạng có thể đọc thông tin mô tả: %s\n" -#~ "Những định dạng có thể ghi thông tin mô tả: %s\n" -#~ "Định dạng khác nhau hỗ trợ các dạng thông tin mô tả khác nhau. Nếu bạn cố " -#~ "gán\n" -#~ "những thông tin mô tả cho một định dạng tập tin không hỗ trợ chúng, các " -#~ "thông tin ấy\n" -#~ "sẽ bị phần mềm tự động bỏ qua.\n" - -#~ msgid "Cover download" -#~ msgstr "Tải bìa sách" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "Tải bìa sách từ librarything.com" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "Tải bìa sách từ openlibrary.org" - -#~ msgid "ISBN: %s not found" -#~ msgstr "ISBN: %s không tìm thấy" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "Tải thông tin mô tả từ Douban.com" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "Tải thông tin về bộ sách/thẻ/điểm số từ librarything.com" - -#~ msgid "ratings" -#~ msgstr "Điểm số" - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "" -#~ "&Tải thông tin mô tả mang tính xã hội (thẻ/điểm số/v.v.) cho sách được chọn" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "Tải thông tin mô tả mang tính xã hội từ amazon.com" - -#~ msgid "Download %s from %s" -#~ msgstr "Tải %s từ %s" - -#~ msgid "tags" -#~ msgstr "Thẻ" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "Tải thông tin mô tả từ Google Books" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "Không thêm Mục Lục vào cuối sách. Hữu ích nếu sách có sẵn mục lục." - -#~ msgid "The author whose book to search for." -#~ msgstr "Tên tác giả của sách cần tìm kiếm" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "Số ISBN ID của sách mà bạn cần thông tin mô tả mô tả" - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "Cuốn %s của %s" - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "" -#~ "Bảng mã cho tập tin xuất. Mặc định là utf-8. Chú ý: Không phải định dạng nào " -#~ "cũng hỗ trợ lựa chọn này." - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "" -#~ "Chọn mức độ nén trong khoảng 1 - 10. 1 là mức nén thấp nhất nhưng nhanh nhất " -#~ "và 10 là mức nén cao nhất nhưng chậm nhất." - -#~ msgid "Copy to Clipboard" -#~ msgstr "Chép vào bộ nhớ" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "Không có cuốn sách nào trong danh muc\n" -#~ "Kiểm tra các thẻ loại bỏ" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "Tạo danh mục sách có trong thư viện calibre của bạn" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "Chưa có cuốn sách được chọn để tạo danh mục" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "Mọi tập tin từ %s sẽ <b>bị xoá vĩnh viễn</b>. Bạn có chắc không?" - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "Bạn không thể thay đổi thư viện khi một thiết bị đang kết nối." - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "Đã chép %d cuốn sách đến %s" - -#~ msgid "Del" -#~ msgstr "Del" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "Chọn định dạng <b>không</b> muốn xóa" - -#~ msgid " and delete from library" -#~ msgstr " và xóa khỏi thư viện" - -#~ msgid "Download only metadata" -#~ msgstr "Chỉ tải thông tin mô tả" - -#~ msgid "Download only social metadata" -#~ msgstr "Chỉ tải thông tin mô tả mang tính xã hội" - -#~ msgid "Download only covers" -#~ msgstr "Chỉ tải bìa sách" - -#~ msgid "Failed to download some metadata" -#~ msgstr "Thất bại khi tải một vài thông tin mô tả" - -#~ msgid "social metadata" -#~ msgstr "thông tin mô tả mang tính xã hội" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "Thất bại khi tải thông tin mô tả cho:" - -#~ msgid "metadata" -#~ msgstr "thông tin mô tả" - -#~ msgid "Failed to download metadata:" -#~ msgstr "Thất bại khi tải thông tin mô tả:" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "Đang tải %s cho %d cuốn sách" - -#~ msgid "covers" -#~ msgstr "bìa sách" - -#~ msgid "replace" -#~ msgstr "thay thế" - -#~ msgid "ignore" -#~ msgstr "bỏ qua" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "book" -#~ msgstr "cuốn sách" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "Thẻ 'không thêm sách này':" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "Thẻ 'đánh dấu sách đã đọc':" - -#~ msgid "Indent size:" -#~ msgstr "Thụt vào:" - -#~ msgid "Insert &blank line" -#~ msgstr "chèn dòng trắng" - -#~ msgid "Text justification:" -#~ msgstr "Canh lề:" - -#~ msgid "PDB Input" -#~ msgstr "Nhập PDB" - -#~ msgid "Remove F&ooter" -#~ msgstr "Loại bỏ dòng &cuối trang" - -#~ msgid "Remove H&eader" -#~ msgstr "&Loại bỏ dòng đầu trang" - -#~ msgid "Send specific format" -#~ msgstr "Gửi định dạng chỉ định" - -#~ msgid "Sent by email:" -#~ msgstr "Đã gửi:" - -#~ msgid "Failed to email the following books:" -#~ msgstr "Thất bại khi gửi những cuốn sách sau:" - -#~ msgid "Failed to email books" -#~ msgstr "Thất bại khi gửi sách" - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>Điền danh sách các ISBN vào hộp bên trái, một ISBN/dòng. calibre sẽ tự " -#~ "động tạo các mục sách dựa trên ISBN rồi tải thông tin mô tả và bìa cho " -#~ "chúng.<p>Các ISBN không hợp lệ sẽ bị bỏ qua." - -#~ msgid "Check Library" -#~ msgstr "Kiểm Tra Thư Viện" - -#~ msgid "Additional Information" -#~ msgstr "Thông tin bổ sung" - -#~ msgid "Run the check" -#~ msgstr "Kiểm tra" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "&Sử dụng thư viện hiện tại ở đường dẫn mới" - -#~ msgid "Could not find metadata" -#~ msgstr "Không thể tìm thấy thông tin mô tả" - -#~ msgid "Finding metadata..." -#~ msgstr "Đang tìm thông tin mô tả..." - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>calibre có thể tìm thông tin mô tả cho sách của bạn từ hai nơi: <b>Google " -#~ "Books</b> và <b>isbndb.com</b>. <p>Để sử dụng isbndb.com bạn phải đăng kí " -#~ "một <a href=\"http://www.isbndb.com\">tài khoản miễn phí</a> và điền mã truy " -#~ "cập (access key) vào khung dưới." - -#~ msgid "Fetch metadata" -#~ msgstr "Lấy thông tin mô tả" - -#~ msgid "Fetch" -#~ msgstr "Lấy" - -#~ msgid "Matches" -#~ msgstr "Khớp" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "Không thể lấy thông tin mô tả từ:" - -#~ msgid "Warning" -#~ msgstr "Cảnh báo" - -#~ msgid "No metadata found" -#~ msgstr "Không tìm thấy thông tin mô tả" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "" -#~ "Không tìm thấy thông tin mô tả, thử điều chỉnh tựa đề và tác giả hoặc số ISBN" - -#~ msgid "&Access Key:" -#~ msgstr "&Mã truy cập (access key):" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "Chọn cuốn sách giống với bản sao của bạn nhất từ danh sách dưới đây" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "" -#~ "Ghi đè tác giả và tựa đề bằng tác giả và tựa đề của cuốn sách được chọn" - -#~ msgid "&Stop selected job" -#~ msgstr "&Dừng tác vụ được chọn" - -#~ msgid "Customize searching" -#~ msgstr "Tùy chỉnh tìm kiếm" - -#~ msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -#~ msgstr "Chọn để bỏ qua hộp thoại gợi ý 'Kết nối đến iTunes'" - -#~ msgid "Skip 'Connect to iTunes' recommendation" -#~ msgstr "Bỏ qua gợi ý 'Kết nối đến iTunes'" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "Giao tiếp với thiết bị đọc sách Nook Color" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "Các sách điện tử cho kindle từ Amazon.uk" - -#~ msgid "Kindle books from Amazon" -#~ msgstr "Các sách điện tử cho kindle từ Amazon" - -#~ msgid "Ebooks for readers." -#~ msgstr "Sách điện tử cho người đọc." - -#~ msgid "Google Books" -#~ msgstr "Google Books" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d trong số %d" diff --git a/src/calibre/translations/wa.po b/src/calibre/translations/wa.po index b46c7595a3..c64ccdf373 100644 --- a/src/calibre/translations/wa.po +++ b/src/calibre/translations/wa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" "PO-Revision-Date: 2011-07-05 23:12+0000\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: Walloon <wa@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n!=1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:54+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:50+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1034,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3295,6 +3306,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ 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 "" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index 873083ef07..0111574fc9 100644 --- a/src/calibre/translations/yi.po +++ b/src/calibre/translations/yi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" "PO-Revision-Date: 2009-09-04 22:02+0000\n" "Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Yiddish <yi@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:54+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:50+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1034,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3295,6 +3306,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ 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 "" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index 24afca5a3d..dcf2493d4e 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -9,16 +9,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-04 23:36+0000\n" -"Last-Translator: Li Fanxi <Unknown>\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 17:29+0000\n" +"Last-Translator: Kovid Goyal <Unknown>\n" "Language-Team: Simplified Chinese <wanglihao@gmail.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-08-05 04:38+0000\n" -"X-Generator: Launchpad (build 13604)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:51+0000\n" +"X-Generator: Launchpad (build 13613)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -35,7 +35,7 @@ msgstr "不做任何处理" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -98,10 +98,11 @@ msgstr "不做任何处理" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -138,12 +139,12 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -179,21 +180,21 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -236,7 +237,7 @@ 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/actions/preferences.py:25 #: /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 @@ -425,207 +426,211 @@ msgid "" "highlight mode" msgstr "在搜索 calibre 书库时,高亮下一个或前一个匹配的项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "从不同的书商寻找书籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "获取新的 calibre 插件或更新已有的插件" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "外观和体验" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "界面" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "调整成你喜欢的外观" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "操作方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "改变 calibre 的操作方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "增加栏目" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "向 calibre 书籍列表中增加或删除你自定义的栏目" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "工具栏" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "自定义工具栏和上下文菜单,设置它们所可以提供的功能" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "搜索" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "个性化calibre中的书籍搜索方式。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "输入选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "转换" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "设置针对特定输入格式的转换选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "常规选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "设置所有输入格式共有的转换选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "输出选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "设置针对特定输出格式的转换选项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "添加书籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "导入/导出" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "控制向 calibre 添加书籍时读取元数据的方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "保存书籍到磁盘" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "发送书籍到设备" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "控制 calibre 将文件传输到电子阅读器的方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "元数据控制板" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "保存或发送前更改元数据域" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "模板函数" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "高级" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "建立你自己的模板函数。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "通过Email分享书籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "分享" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "通过网络分享" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "元数据下载" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "控制 calibre 从网络上下载元数据的方式。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "插件" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "添回/删除/自定义各种calibre功能" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "优化调整" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "微调 calibre 在各种情况下的行为" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "杂项" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "其它高级选项" @@ -865,7 +870,7 @@ msgstr "禁用该名称插件" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -879,8 +884,8 @@ msgstr "书库的路径太长。路径长度必须小于 %d 个字符。" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "是" @@ -909,13 +914,13 @@ msgstr "调试日志" msgid "Communicate with Android phones." msgstr "与 Android 手机通信。" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "与 S60 手机通信。" @@ -1042,11 +1047,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "新闻" @@ -1054,8 +1059,8 @@ msgstr "新闻" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "分类" @@ -1124,8 +1129,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1135,8 +1140,8 @@ msgstr "将书籍添加到设备的元数据列表中..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1144,8 +1149,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1382,12 +1387,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "尚未实现" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2430,7 +2435,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3393,7 +3398,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "所有文章" @@ -3401,6 +3412,10 @@ msgstr "所有文章" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "这是一部 Amazon Topaz 书籍。无法处理。" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "标题页" @@ -4186,7 +4201,7 @@ msgstr "从你电脑上的文件添加书籍到calibre书库或设备。" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "从单个目录添加书籍" @@ -4222,84 +4237,84 @@ msgstr "添加文件到选中的书籍记录中" msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "您确定吗" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "选择书籍文件" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "添加中" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "根据ISBN添加书籍记录" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "正在上传书籍到设备。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "支持的书" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "选择书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "合并一些书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "无法读取元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "下列书籍是虚拟的,不能添加到calibre书库中。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "未找到书籍文件" @@ -4342,7 +4357,7 @@ msgstr "仅使用主书库生成注释" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "未选择书籍" @@ -4380,7 +4395,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "为你的 calibre 书库创建分类目录" @@ -4418,126 +4433,127 @@ msgstr "%d本书" msgid "Choose calibre library to work with" msgstr "选择用于工作的calibre书库" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "切换/创建书库..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "删除书库" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "随机选定一本书" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "书库维护" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "书库元数据的备份状态" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "开始备份所有书籍的元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "检查书库" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "恢复数据库" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "重命名" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "为书库 <b>%s</b>取个新名称。 " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "已存在" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "无法重命名" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "无" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "备份状态" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "书籍元数据文件写入还剩余:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "备份元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4545,7 +4561,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4554,13 +4570,13 @@ msgstr "" msgid "Success" msgstr "成功" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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 书库数据库没有发现错误。你是否想让 calibre 检查书库中的文件是否匹配数据库中的信息?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4570,44 +4586,44 @@ msgstr "你的 calibre 书库数据库没有发现错误。你是否想让 calib msgid "Failed" msgstr "失败" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "数据库完整性检查失败,单击“查看详情”查看错误细节。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "没有发现问题" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "你的书库中的文件和数据库信息相符合。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "未找到书库" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format msgid "" "No existing calibre library was found at %s. It will be removed from the " "list of known libraries." msgstr "在%s中无法找到现有的caliber书库。它将被从已知书库列表中移除。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "不允许" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "工作运行时,你不能更改书库。" @@ -4619,11 +4635,11 @@ msgstr "C" msgid "Convert books" msgstr "转换书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "逐个转换" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "批量转换" @@ -4688,8 +4704,10 @@ msgstr "使用环境变量 CALIBRE_OVERRIDE_DATABASE_PATH 时不可是用其它 #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4725,104 +4743,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "移除书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "移除选定书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "移除选定书籍中指定格式的书籍文件..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "移除选定书籍中指定格式以外的书籍文件..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "移除选定书籍的封面" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "从设备中移除匹配的书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "无法删除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "选择删除格式" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "无法删除书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "没有连接的设备" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "主内存" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "存储卡A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "存储卡B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "没有要删除的书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "从设备删除书籍。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "选定书籍将被<b>永久删除</b>,同时对应的文件也会从你的calibre书库中移除。你确定吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4904,35 +4922,35 @@ msgstr "E" msgid "Edit metadata" msgstr "编辑元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "合并书籍记录" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "逐个修改元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "批量修改元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "下载元数据和封面" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "合并到第一本选定书籍 - 删除其它" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "合并到第一本选定书籍 - 保留其它" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "仅合并各种格式的书籍文件到第一本选定书籍 - 删除其它" @@ -5141,20 +5159,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "更改 calibre 的行为" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "获取用于增强 calibre 功能的插件" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "以调试模式重启" @@ -5184,7 +5202,6 @@ msgid "S" msgstr "S" #: /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 "保存到磁盘" @@ -5193,26 +5210,26 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format msgid "Save only %s format to disk" msgstr "仅保存 %s 格式文件到磁盘" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "无法保存到磁盘" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "选择目标目录" -#: /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 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 " @@ -5220,20 +5237,20 @@ msgid "" msgstr "" "你将要把文件保存到 calibre 书库。这可能会破坏你的书库。“保存到磁盘”的意思是导出文件到你的 calibre 书库之外的任何地方。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "保存时出错。" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "点击“查看详情”按钮查看具体列表。" @@ -5274,90 +5291,94 @@ msgstr "" msgid "Similar books..." msgstr "类似书籍..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "同作者的书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "同系列的书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "同出版商的书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "同标签的书籍" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "搜索电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "按当前选中书籍作者搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "按当前选中书籍标题搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "搜索当前选中书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "无法完成搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5367,11 +5388,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "再次显示这个信息" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "关于获取书籍" @@ -5405,50 +5426,50 @@ msgstr "V" msgid "View" msgstr "查看" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "查看特定格式" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "随机阅读一本书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "清空最近查看列表" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "选择格式进行查看" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5457,15 +5478,15 @@ msgid "" "continue?" msgstr "您正在试图打开 %d 本书籍。同时打开太多书籍可能会变慢,并对电脑响应速度有消极影响。一旦开始,需等待进程完成。是否继续?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s 无可用格式。" @@ -5639,6 +5660,8 @@ msgstr "在当前文件夹及其子文件夹中搜索的书籍并添加到 calib #: /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/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5653,8 +5676,8 @@ msgstr "在当前文件夹及其子文件夹中搜索的书籍并添加到 calib #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5705,45 +5728,45 @@ msgstr "每个文件夹中放多本书籍,假定个电子书文件是不同的 msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "点击打开" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "合集" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "粘贴封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "复制封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "双击打开书籍细节窗口" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "路径" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5762,7 +5785,7 @@ msgstr "BibTeX选项" #: /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/mobi_output.py:18 #: /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 @@ -5782,7 +5805,7 @@ msgstr "选项适用于" #: /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/mobi_output.py:18 #: /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 @@ -5807,7 +5830,7 @@ msgstr "输出" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6512,8 +6535,8 @@ msgstr "" "会自动在您的书籍中寻找常见的模式并尝试自动处理它们。就像“智能处理”这个名称所示的,这个处理过程中包含了一些不确定的猜测的过程,也就是说,如果 " "calibre " "猜错了的话,它有可能会使转换的结果变得更差。所以本功能默认是被禁用的。在大部分情况下,如果格式转换过程与您期望的不一致的话,打开“智能处理”可能会改善转换" -"效果。请参考<a href=\\\"http://manual.calibre-ebook.com/conversion.html#heuristic-" -"processing\\\">用户手册</a>了解更多“智能处理”模式下各种选项的功能。" +"效果。请参考<a href=\"http://manual.calibre-ebook.com/conversion.html#heuristic-" +"processing\">用户手册</a>了解更多“智能处理”模式下各种选项的功能。" #: /home/kovid/work/calibre/src/calibre/gui2/convert/heuristics_ui.py:114 msgid "Enable &heuristic processing" @@ -6846,52 +6869,43 @@ msgstr "现有书籍系列。您可以添加新的书籍系列。" msgid "Book " msgstr "书籍 " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI 输出" -#: /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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "书籍目录标题(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "为 Palm 设备缩放图片(&P)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "使用“排序作者”字段值作为“作者”字段值(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "禁用文件内容压缩" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "不将目录添加到书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Kindle 选项" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "期刊主标题字体:" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "个人文档标签:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "忽略边距(&M)" @@ -8231,6 +8245,76 @@ msgstr "日期" msgid "Delete from device" msgstr "从设备删除" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "项目为空" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "项目不能设置为什么也没有。请删除之。" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "未选中项目" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "必须从可用项列表选定一项。" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "未选中项目" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "分类编辑" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "使用中的项" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "重命名在每本书中使用的该项目" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "本书具有DRM保护" @@ -8303,12 +8387,12 @@ msgid "Copy to author" msgstr "复制到“作者”" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "无效的作者名" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "作者名中不能包含&符号" @@ -8323,7 +8407,7 @@ msgid "&Search for:" msgstr "搜索(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "搜索(&I)" @@ -9881,7 +9965,6 @@ 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:112 msgid "Are your sure?" msgstr "是否确定?" @@ -9931,63 +10014,13 @@ msgstr "若您想添加的标签不在可用标签列表中,请在此添加。 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "项目为空" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "项目不能设置为什么也没有。请删除之。" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "未选中项目" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "未选中项目" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "必须从列表选定一项。" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10001,19 +10034,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11052,7 +11085,8 @@ msgid "" "strings. If it is colored red, then the authors and this text do not match." msgstr "" "指定当本书需要按作者排序时所使用的排序值。比如,名为“Charles Dickens”的作者可能会期望按照“Dickens, " -"Charles”的值去排序。\\n如果本文本框的背景色是绿色,表示当前的“排序作者”值与对应的作者匹配。如果是红色,表示当前的值与对应的作者不匹配。" +"Charles”的值去排序。\n" +"如果本文本框的背景色是绿色,表示当前的“排序作者”值与对应的作者匹配。如果是红色,表示当前的值与对应的作者不匹配。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:307 msgid "Author s&ort:" @@ -11332,7 +11366,9 @@ 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 "自动基于当前标题创建排序标题字段。\\n使用这个按钮创建排序标题字段的值可以使该字段状况由红色变为绿色。" +msgstr "" +"自动基于当前标题创建排序标题字段。\n" +"使用这个按钮创建排序标题字段的值可以使该字段状况由红色变为绿色。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:112 msgid "" @@ -11341,7 +11377,8 @@ msgid "" "red to green. There is a menu of functions available under this button. " "Click and hold on the button to see it." msgstr "" -"自动基于当前作者创建排序作者字段。\\n使用这个按钮创建排序作者字段的值可以使该字段状况由红色变为绿色。点住本按钮不放可以弹出相关的功能菜单。" +"自动基于当前作者创建排序作者字段。\r\n" +"使用这个按钮创建排序作者字段的值可以使该字段状况由红色变为绿色。点住本按钮不放可以弹出相关的功能菜单。" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:118 msgid "Set author sort from author" @@ -11632,6 +11669,10 @@ msgstr "非常低" msgid "Compact Metadata" msgstr "精减布局" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "默认" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "一页布局" @@ -14215,42 +14256,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "复制搜索名称" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "已存搜索名 %s 被占用。" @@ -14327,11 +14368,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "在标签浏览中搜索项目" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14341,56 +14382,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "搜索首个/下一匹配项" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "收缩所有分类" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "没有更多的的匹配项。</b><p> 点击“搜索”重新进行查找。" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "按名字排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "按欢迎度排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "按平均评分排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "设置标签浏览器中内容的排序规则" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "匹配所有" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "匹配任一" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "在标签浏览器中同时选中多个项目时匹配任一或所有的项目" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "管理作者、标签等数据" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16485,17 +16526,17 @@ msgstr "标签必须只包含小写字母,数字及下划线,并且以字母 msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>正在将旧数据库转移到位于 %s 的新数据库<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "正在复制<b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "正在压缩数据库" @@ -17059,53 +17100,53 @@ msgstr "" msgid "No such variable " msgstr "无此变量 " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17115,37 +17156,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17155,7 +17196,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17165,24 +17206,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17191,11 +17232,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17203,7 +17244,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17212,7 +17253,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17223,27 +17264,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17257,7 +17298,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17265,7 +17306,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17274,14 +17315,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17291,7 +17332,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17299,13 +17340,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17314,7 +17355,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17327,7 +17368,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17344,7 +17385,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17359,83 +17400,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17600,38 +17665,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "德语(奥地利)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "法语(比利时)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "荷兰语(荷兰)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "荷兰语(比利时)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17815,31 +17884,31 @@ msgstr "正在从 %s 下载封面" msgid "Masthead image downloaded" msgstr "已下载刊头图像" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "无标题文章" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "已下载文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "下载失败文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "抓取源" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "登录失败,检查您 calibre 期刊服务的用户名密码。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18614,1381 +18683,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "将unicode字符转换为ASCII字符." - -#~ msgid "Communicate with the Cybook Gen 3 eBook reader." -#~ msgstr "与 Cybook Gen 3 eBook reader 通信。" - -#~ msgid "Communicate with the Cybook Opus eBook reader." -#~ msgstr "与 Cybook Opus eBook reader 通信。" - -#~ 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。" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "无法检测到 %s 磁盘驱动器。您的内核可能正在输出已经废弃的 SYSFS 版本。" - -#~ msgid "Copy to Clipboard" -#~ msgstr "复制到剪贴板" - -#~ msgid "PDB Input" -#~ msgstr "PDB 输入" - -#~ msgid "Add/Save" -#~ msgstr "添加/保存" - -#~ msgid "TabWidget" -#~ msgstr "标签Widget" - -#~ msgid "&Saving books" -#~ msgstr "保存书籍(&S)" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "正在检查" - -#~ msgid "Checking for missing files." -#~ msgstr "正在检查缺失文件。" - -#~ msgid "Checked id" -#~ msgstr "已检查 id" - -#~ msgid "The author sort string" -#~ msgstr "作者排序字符串" - -#~ msgid "The series number" -#~ msgstr "系列编号" - -#~ msgid "Run the text input though the markdown processor." -#~ msgstr "用 markdown 处理器运行文本输入" - -#~ msgid "Failed to check database integrity" -#~ msgstr "检查数据库完整性失败" - -#~ msgid "&Adding books" -#~ msgstr "添加书籍(&A)" - -#~ msgid "Some inconsistencies found" -#~ msgstr "找到部分不一致" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "从文件名读取元数据(&F)" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "下列书籍使用格式曾经在数据库中,现已不可用。格式项被移除。您需手动检查。这可能是由于您直接在 library 文件夹操作文件引起的。" - -#~ msgid "&Check database integrity" -#~ msgstr "检查数据库完整性(&C)" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "使用来自选定格式的元数据作为元数据" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ee;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'DejaVu Sans'; font-size:10pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">设定从文件名读取元数据时所用正则表达式样式。 " -#~ "</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ee;\">参考</span></a>可用的正则表达式语法。</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">测试</span>下面功能以证实您的正则表达式适用于一些文件名举例。在工具提示中有关于不同元数据项对应组名的说明。<" -#~ "/p></body></html>" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "请勿忘记输入您的 gmail 用户名密码。您可于 http://gmail.com 注册免费账号" - -#~ msgid "List builtin recipes" -#~ msgstr "列出公告板订阅清单" - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "逗号分隔格式列表。默认保存所有可用书籍。" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "控制保存文件文件名和目录结构的模板。默认是 \"%s\" ,将书籍按照作者保存到各个子目录,文件名为标题作者。可用控制为:{%s}" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "日期显示格式。%d - 日,%b - 月, %Y - 年。默认:%b, %Y" - -#~ msgid "Vietnamese" -#~ msgstr "越南语" - -#~ msgid "sr-Latn-RS" -#~ msgstr "拉丁塞尔维亚语" - -#~ msgid "Montenegrin" -#~ msgstr "蒙特内哥罗语" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "用 markdown 预处理运行文本输入。了解更多关于 markdown 信息参见" - -#~ msgid "Process using markdown" -#~ msgstr "使用 markdown 处理" - -#~ msgid "Add a tab at the beginning of each paragraph." -#~ msgstr "段落之前加入标签页。" - -#~ msgid "Add a tab at the beginning of each paragraph" -#~ msgstr "段落之前加入标签页" - -#~ msgid "Do not add a blank line between paragraphs." -#~ msgstr "不在段落中添加新行。" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "<p>无法转换:%s<p> 它是 <a href=\"%s\">DRM</a> 保护书籍。您需要首先使用第三方工具去除 DRM。" - -#~ msgid "Communicate with the Sony PRS-300/505 eBook reader." -#~ msgstr "与 Sony PRS-300/505 阅读器通信。" - -#~ msgid "Communicate with the Sony PRS-600/700 eBook reader." -#~ msgstr "与 Sony PRS-600/700 阅读器通信。" - -#~ msgid "Force maximum line lenght" -#~ msgstr "强制最大行宽" - -#~ msgid "English (IND)" -#~ msgstr "英语(印度)" - -#~ msgid "English (AU)" -#~ msgstr "英语(澳大利亚)" - -#~ msgid "English (CA)" -#~ msgstr "英语(加拿大)" - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "PDF 文件部分转换为 HTML,在此设定平均换行行宽。默认为 %default  即已禁用。" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "等待中的工作进程最大数量" - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "Header regular expression:" -#~ msgstr "页眉正则表达式:" - -#~ msgid "Footer regular expression:" -#~ msgstr "页脚正则表达式:" - -#~ msgid "Stop &all jobs" -#~ msgstr "停止所有任务(&A)" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "放弃编辑所有其余书籍" - -#~ msgid "dd MMM yyyy" -#~ msgstr "dd MMM yyyy" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\">尝试从文件名获取电子书元数据时设定一个正则表达式。</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">可以 <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">参考</span></a> 正则表达式的语法。</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">在下方使用<span style=\" font-" -#~ "weight:600;\">测试</span>功能,在小样本的文件名中测试您的正则表达式。各种元数据条目的组名已列在提示中。</p></body></ht" -#~ "ml>" - -#~ msgid "" -#~ "Speciy the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "指定使用的压缩水平。从1到10。1压缩率最低但最快,10压缩率最高但最慢。" - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "指定压缩级别。范围 1-10。1 为最低级别,压缩过程最快;10为最高压缩率,但压缩过程更长。" - -#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones." -#~ msgstr "该配置文件适用翰林 V3/V5 及其衍生产品。" - -#~ msgid "EDITORIAL REVIEW" -#~ msgstr "编辑评论" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "从谷歌图书下载元数据" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "您需在 isbndb.com 注册%s免费帐户%s并在之下填写您的访问密钥才能访问。" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "从 amazon.com 下载社会性元数据" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/conversion.html#font-size-" -#~ "rescaling\">User Manual</a> for a discussion of how font size rescaling " -#~ "works.</p>" -#~ msgstr "" -#~ "<p>此向导将帮助您按需选择合适字体大小。只需指定输入文档的基准字体大小后,键入输入字体大小。向导将使用字体缩放算法,显示原字体映射后的大小。您可在下面调" -#~ "整输出基准字体大小和字体值,以调整算法。找到合适值后点击 OK。</p>\n" -#~ "<p>默认而言,若输出基准字体大小为零,或未指定字体大小值,calibre 将使用当前输出配置文件中的值。</p>\n" -#~ "<p>参见<a " -#~ "href=\"http://calibre.kovidgoyal.net/user_manual/conversion.html#font-size-" -#~ "rescaling\">用户手册</a>中讨论字体缩放原理的部分。</p>" - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "正在下载社会性元数据,请稍候..." - -#~ msgid "There were errors" -#~ msgstr "出错" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "下载社会性元数据出错" - -#~ msgid "Download only social metadata" -#~ msgstr "仅下载社会性元数据" - -#~ msgid "social metadata" -#~ msgstr "社会性元数据" - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "与诺基亚 810 网络平板通信." - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "与索尼 PRS-300/505/500 通信。" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "与索尼 PRS-600/700/900 eBook reader 通信。" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [options] mybook.chm" - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "输出目录。默认为当前目录" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "包含评论 txt 文件的路径。" - -#~ msgid "Set font delta" -#~ msgstr "设定字体 delta" - -#~ msgid "dummy option until real options are determined." -#~ msgstr "虚假选项,在实际选项出现前使用。" - -#~ 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 "calibre 移除段间距后,会自动设置段落缩进,保证区分段落。此选项控制缩进宽度。" - -#~ msgid "ratings" -#~ msgstr "评分" - -#~ msgid "description/reviews" -#~ msgstr "描述/评论" - -#~ msgid "Download %s from %s" -#~ msgstr "下载 %s 来自 %s" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "\"不含此书\"标签:" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "\"标记已读\"标签:" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "附加笔记标签前缀:" - -#~ msgid "Include 'Titles' Section" -#~ msgstr "包含\"标题\"部分" - -#~ msgid "Include 'Recently Added' Section" -#~ msgstr "包含\"最近添加\"部分" - -#~ msgid "Indent size:" -#~ msgstr "缩进大小:" - -#~ msgid "Masthead font:" -#~ msgstr "刊头字体:" - -#~ msgid "Fit &cover to view" -#~ msgstr "封面适配视图(&C)" - -#~ 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->Plugins" -#~ msgstr "在此控制 calibre 发送到设备时的存储方式。首选项 -> 插件 中定义单个设备接口插件可以覆盖此处设置。" - -#~ msgid "Sending to &device" -#~ msgstr "发送到设备(&D)" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "默认抓取元数据覆盖作者和标题(&O)" - -#~ msgid "What kind of match to use:" -#~ msgstr "使用何种匹配:" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "正则表达式:表达式必须与元数据中所有内容寻求匹配" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "<p>帮助参见:<a href=\"%s\">用户手册</a><br>" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Calibre 快速上手指南" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "选择<b>非</b>删除格式" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "没有书籍收入类目\n" -#~ "检查不含标签" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s 已经更新到版本 %s。参见<a href=\"http://calibre-ebook.com/whats-" -#~ "new\">新功能</a>。访问下载页面么?" - -#~ msgid "Copy Image" -#~ msgstr "复制图像" - -#~ msgid "Paste Image" -#~ msgstr "粘贴图像" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>用户手册</h2>用户手册<a href=\"http://calibre-ebook.com/user_manual\">在线</a>可查。" - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "与 Teclast K3 通信。" - -#~ msgid "Regex pattern describing tags to exclude as genres:" -#~ msgstr "正则表达式描述标签,以排除体裁:" - -#~ msgid "Sort numbers as text" -#~ msgstr "将数字做文本处理" - -#~ msgid "Text justification:" -#~ msgstr "文本对齐:" - -#~ msgid "justify" -#~ msgstr "对齐" - -#~ msgid "left" -#~ msgstr "左" - -#~ msgid "original" -#~ msgstr "原始" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>例如,要匹配所有使用 class=\"chapter\" 的 h2 标签,设定标签为 <i>h2</i>,属性为 <i>class</i> " -#~ "同时赋值 <i>chapter</i>。</p><p>将属性值留空将匹配任何值。设标签为 * 则匹配任意标签。</p><p>学习 XPath " -#~ "高级用法参见 <a href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath " -#~ "教程</a>。" - -#~ msgid "System port selected" -#~ msgstr "系统端口选定" - -#~ msgid "" -#~ "The value <b>%d</b> you have chosen for the content server port is a system " -#~ "port. You operating system <b>may</b> not allow the server to run on this " -#~ "port. To be safe choose a port number larger than 1024." -#~ msgstr "" -#~ "数值 <b>%d</b> 是您为内容服务器选定的系统端口。您的操作系统<b>可能</b>不允许服务使用此端口。安全起见,请选择 1024 以上的端口。" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "如果找到相似标题和作者的书籍,自动合并新文件(&m)" - -#~ msgid "Create Tag-based Column" -#~ msgstr "基于标签创建栏" - -#~ msgid "Lookup name" -#~ msgstr "查找名称" - -#~ msgid "Column heading" -#~ msgstr "栏头" - -#~ msgid "Column type" -#~ msgstr "栏类型" - -#~ msgid "Use brackets" -#~ msgstr "使用括号" - -#~ msgid "Values can be edited" -#~ msgstr "值可编辑" - -#~ msgid "Tag on book" -#~ msgstr "书籍标签" - -#~ msgid "Explanation text added in create_ct_column.py" -#~ msgstr "注释性文字在 create_ct_column.py 添加" - -#~ msgid "Create and edit tag-based columns" -#~ msgstr "基于标签创建和编辑栏" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "使用选定书籍作者标题覆盖当前值" - -#~ msgid "Editing meta information for %d books" -#~ msgstr "为 %d 部书籍编辑元信息" - -#~ msgid "" -#~ "Selected books will be automatically numbered,\n" -#~ "in the order you selected them.\n" -#~ "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 "" -#~ "选定书籍会以选定顺序自动编号。\n" -#~ "如果您选定书籍 A 之后选定书籍 B,\n" -#~ "书籍 A 为 1 号,B 为 2 号。" - -#~ msgid "Automatically number books in this series" -#~ msgstr "为此系列自动数字排序" - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "包含:短语或文字与原数据中任意位置匹配" - -#~ msgid "Equals: the word or phrase must match an entire metadata field" -#~ msgstr "等于:短语必须和一个元数据项完全匹配" - -#~ msgid "Failed to create calibre library at: %r. Aborting." -#~ msgstr "在 %r 创建 calibre 书库失败。放弃。" - -#~ msgid "set in ui.py" -#~ msgstr "在 ui.py 中设定" - -#~ msgid "Delete current saved search" -#~ msgstr "删除当前已存搜索" - -#~ msgid "Merge books" -#~ msgstr "合并书籍" - -#~ msgid "(%d found)" -#~ msgstr "(找到 %d 部)" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />最后已读页:%d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />最后已读页:位置 %d (%d%%)" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />%s<br />" -#~ msgstr "<b>位置 %d • %s</b><br />%s<br />" - -#, python-format -#~ msgid "<b>Page %d • %s</b><br />" -#~ msgstr "<b>页数 %d • %s</b><br />" - -#, python-format -#~ msgid "<b>Location %d • %s</b><br />" -#~ msgstr "<b>位置 %d • %s</b><br />" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "找到一些重复内容,并入如下已有书籍:" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "选定目标位置 %s.%s" - -#~ msgid "" -#~ "A dictionary of options to customize how the data in this column will be " -#~ "interpreted." -#~ msgstr "选项字典,定义如何翻译栏中数据。" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "模板控制设备上的文件名和目录结构。默认为 \"%s\",按作者分目录储存,文件名包含标题和作者。可用控量为:{%s}" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "从豆瓣网(www.douban.com)下载元数据" - -#~ msgid "Customize the toolbar" -#~ msgstr "自定义工具栏" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "与 Booq Avant 通信" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "与 Kogan 通信" - -#~ msgid "ISBN: %s not found" -#~ msgstr "未找到 ISBN 为 %s 的图书封面" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "从librarything.com下载图书封面" - -#~ msgid "Send specific format" -#~ msgstr "发送指定格式" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "把作者排序字段全部重置为跟据作者字段值自动生成的值。具体的生成规则可以在首选项->高级->优化调整中配置" - -#~ msgid "Automatic" -#~ msgstr "自动" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "把工具栏分割成两栏(&S)" - -#~ msgid "Manage &user categories" -#~ msgstr "管理用户分类(&U)" - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "把你自定义的分类添加到标签浏览器" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "分析失败:%s存在错误为:%s" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "从Douban.com下载封面" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Douban.com API超时。请稍后重试。" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "从librarything.com下载系列、标签、星级信息。" - -#~ msgid "Library backup status..." -#~ msgstr "书库备份状态..." - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "所有来自%s的文件将被<b>永久删除</b>。 你确定吗?" - -#~ msgid "You cannot change libraries when a device is connected." -#~ msgstr "有设置连接时,你不能更改书库。" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "已复制%d本书到%s中" - -#~ msgid " and delete from library" -#~ msgstr " 并从书库中删除" - -#~ msgid "Click to open Book Details window" -#~ msgstr "点击打开书籍详情窗口" - -#~ msgid "strict" -#~ msgstr "严谨" - -#~ msgid "replace" -#~ msgstr "替换" - -#~ msgid "ignore" -#~ msgstr "忽略" - -#~ msgid "backslashreplace" -#~ msgstr "反斜杠替换" - -#~ msgid "mixed" -#~ msgstr "混合" - -#~ msgid "misc" -#~ msgstr "混杂" - -#~ msgid "book" -#~ msgstr "书籍" - -#~ msgid "Include 'Series' Section" -#~ msgstr "包含'系列'节" - -#~ msgid "Rename '%s'" -#~ msgstr "重命名'%s'" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "为 '%s'编辑排序" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%s的平均星级是%3.1f" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be added to the " -#~ "<b>first selected book.</b> ISBN will <i>not</i> be merged.<br><br> The " -#~ "second and subsequently selected books will not be deleted or " -#~ "changed.<br><br>Please confirm you want to proceed." -#~ msgstr "" -#~ "选定书籍的格式和元数据将被添加到<b>第一本选定书籍。</b>ISBN<i>不会</i>被合并。<br><br> \r\n" -#~ "第二本和随后的选定书籍将不会被删除或更改。 <br><br>如果要继续的话请先确认。" - -#~ msgid "Additional Information" -#~ msgstr "附加信息" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "系列:%s [%s]<br />" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "保存当前搜索结果" - -#~ msgid "Create or edit custom columns" -#~ msgstr "创建或编辑自定义列" - -#~ msgid "Column &type" -#~ msgstr "列类型(&T)" - -#~ msgid "Add the new category" -#~ msgstr "添加新分类" - -#~ msgid "" -#~ "Try to turn chapters into individual sections. WARNING: This option is " -#~ "experimental. It can cause conversion to fail. It can also produce " -#~ "unexpected output." -#~ msgstr "尝试将章节划分为多个区。警告:此选项尚处于测试阶段,可能引起转换失败或产生不可预料的输出结果。" - -#~ msgid "Case sensitive" -#~ msgstr "区分大小写" - -#~ msgid "Search mode:" -#~ msgstr "查找模式:" - -#~ msgid "" -#~ "Book formats and metadata from the selected books will be merged into the " -#~ "<b>first selected book</b>. ISBN will <i>not</i> be merged.<br><br>After " -#~ "merger the second and subsequently selected books will be <b>deleted</b>. " -#~ "<br><br>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 <b>deleted</b> from your computer.<br><br> Are you <b>sure</b> " -#~ "you want to proceed?" -#~ msgstr "" -#~ "选定书籍的格式和元数据将会被合并进<b>第一本选定书籍</b>中。ISBN<i>不会</i> " -#~ "被合并。<br><br>合并后,选定的第二本书籍及随后的书籍将会被<b>删除</b>。<br><br>选定的第一本书籍的所有书籍格式都会被保留下来,而选定" -#~ "书籍的第二本和随后的书籍的重复格式都将从你电脑上永久<b>删除</b>。<br><br>你<b>确定</b>要继续吗?" - -#~ msgid "Run the check" -#~ msgstr "运行检查" - -#~ msgid "Check Library" -#~ msgstr "检查书库" - -#~ msgid "Change title to title case" -#~ msgstr "更改标题为大写标题" - -#~ msgid "Clear series" -#~ msgstr "清除系列" - -#~ msgid "Remove all" -#~ msgstr "全部移除" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "Mode:" -#~ msgstr "模式:" - -#~ msgid "" -#~ " The red color indicates that the current author sort does not match the " -#~ "current author" -#~ msgstr " 红色表示当前作者排序不匹配当前作者" - -#~ msgid "&Search and replace (experimental)" -#~ msgstr "查找和替换(&S)(实验功能)" - -#~ msgid "Last modified: %s" -#~ msgstr "最近修改:%s" - -#~ msgid "use comma" -#~ msgstr "使用逗号" - -#~ msgid "Cannot use tag editor" -#~ msgstr "无法使用标签编辑器" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "每个封面源文件中的错误信息,点击在下边查看详情" - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "生成基于标题和作者的默认封面" - -#~ msgid "The tags editor cannot be used if you have modified the tags" -#~ msgstr "如果你已经修改了标签,那么标签编辑器就无法使用" - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "如果有边框的话,则从封面移除之" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "输入一个新分类名称。添加前请选择种类" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "在calibra运行的时候,元数据会以大约一秒钟一本书的速度备份起来。" - -#~ msgid "Recover database" -#~ msgstr "恢复数据库" - -#~ msgid "Check database integrity" -#~ msgstr "检查数据库完整性" - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "本命令将基于在OPF文件中由calibre保存的信息重建你的calibre数据库。<p>本功能目前在GUI模式下不可用。你可以在命令行下使用'calibr" -#~ "edb restore_database'来恢复你的数据库。" - -#~ msgid "" -#~ "Preserve the aspect ratio of the cover, instead of stretching it to fill the " -#~ "ull first page of the generated pdf." -#~ msgstr "保持封面图片的纵横比,不要通过拉伸封面图片来填充生成的pdf首页。" - -#~ msgid "" -#~ "<p>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.<p>Any invalid ISBNs in the list will be " -#~ "ignored." -#~ msgstr "" -#~ "<p>在左边的文本框中输入一组ISBN号,每行一个。calibre将为他们自动创建相应的书籍项,并从网络下载书籍元数据和封面。<p>错误的ISBN号会被忽" -#~ "略。" - -#~ msgid "Line &un-wrap factor during preprocess:" -#~ msgstr "预处理过程中合并换行因子:" - -#~ msgid "&Run the check" -#~ msgstr "进行检查(&R)" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "没有找到相关的元信息,请尝试调整标题和作者字段的值,并/或清除ISBN值。" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "从文件内容而不是文件名读取元数据(&F)" - -#~ msgid "Failed to get" -#~ msgstr "无法获取" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "成功下载%d本书的元数据(共%d本)" - -#~ msgid "Communicate with the PocketBook 602 reader." -#~ msgstr "和 PocketBook 602 阅读器进行交流" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "与 Nook Color 电子书阅读器通信。" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "将从%s下载的注释转换为纯文本" - -#~ msgid "Query: %s" -#~ msgstr "查询: %s" - -#~ msgid "Book author(s)" -#~ msgstr "作者" - -#~ msgid "Book title" -#~ msgstr "书名" - -#~ msgid "Keywords" -#~ msgstr "关键字" - -#~ msgid "Book publisher" -#~ msgstr "出版社" - -#~ msgid "Be more verbose about errors" -#~ msgstr "输出更多出错信息" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "要获取的最多结果个数" - -#~ msgid "No result found for this search!" -#~ msgstr "没有搜索到相关的结果!" - -#~ msgid "Covers files path" -#~ msgstr "封面文件路径" - -#~ msgid "No cover found!" -#~ msgstr "没有找到图书封面!" - -#~ msgid "Book ISBN" -#~ msgstr "书籍ISBN" - -#~ msgid "ISBN: %s not found." -#~ msgstr "没有找到ISBN为%s的书籍信息。" - -#~ msgid "A cover was found for this book" -#~ msgstr "找到了图书封面" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "第 %d/%d 个" - -#~ msgid "Unable to connect to Bambook." -#~ msgstr "无法连接锦书。" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "与 Sweex MM300 通信" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "与 Digma Q600 通信" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "将 unicode 字符转换为 ASCII 字符。请谨慎使用本功能, 因为 unicode 字符将被 ASCII 字符所替换. " -#~ "例如程序将用\"Mikhail Gorbachiov\"替换 \"%s\"。同时请注意, 如果被替换的 unicode 字符同时有多个相同的 ASCII " -#~ "编码 (例如中文和日文所包含的相同汉字字符), 程序将使用多数用户使用的 ASCII 编码来进行替换 (在上面的例子中中文汉字 ASCII " -#~ "字符将被使用而非日文汉字字符)." - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "从 Amazon.fr 下载元信息" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "从 Amazon.com 下载西班牙语的元信息" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "从 Amazon.com 下载英语的元信息" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "从 Amazon.de 下载元信息" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "从 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 [options]\n" -#~ "\n" -#~ " 从 Amazon 抓取书籍元数据。你必须指定标题,作者,ISBN,出版商或\n" -#~ " 关键词之一。将抓取最多 10 个匹配,所以您应该尽量细化自己的搜索。\n" -#~ " 您可以选择接收元数据的语言:\n" -#~ " 全部 & 英语 & 法语 & 德语 & 西班牙语\n" -#~ " " - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "从 Fictionwise 下载元信息" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "访问 Fictionwise 超时。请稍候重试。" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "访问 Fictionwise 出错。" - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "无法得到条目全部细节" - -#~ 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 [options]\n" -#~ "\n" -#~ " 从 Fictionwise 抓取书籍元数据。你必须指定标题,作者或关键词之一。无\n" -#~ " ISBN 搜索。将抓取最多 20 个匹配,所以您应该尽量细化自己的搜索。\n" -#~ " " - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "从 Nicebooks 下载元信息" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "从 Nicebooks 下载图书封面" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "访问 Nicebooks 超时。请稍候再试。" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "访问 Nicebooks 出错。" - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "从 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 [options]\n" -#~ "\n" -#~ " 从 Nicebooks 抓取书籍元数据。你必须指定标题,作者,ISBN,出版商\n" -#~ " 或关键词之一。将抓取最多 20 个匹配,所以您应该尽量细化自己的搜索。\n" -#~ " 若激活选项,也可抓取封面。\n" -#~ " " - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "封面:1-检查/ 2-下载" - -#~ msgid "Cover saved to file " -#~ msgstr "封面已保存到文件 " - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "书籍 %s/%s" - -#~ msgid "Unknown publisher" -#~ msgstr "未知出版商" - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "生成 Markdown 格式文本。" - -#~ msgid "No errors found" -#~ msgstr "未找到错误" - -#~ msgid "The integrity check completed with no uncorrectable errors found." -#~ msgstr "完整性检查完成,未发现无法修复的错误。" - -#~ msgid "Wishlist tag:" -#~ msgstr "愿望列表标签:" - -#~ msgid "Books marked as read:" -#~ msgstr "标记已读书籍:" - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "对文本应用 Markdown 格式" - -#~ msgid "Do not change" -#~ msgstr "不变更" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "在新位置使用现有的书库(&E)" - -#~ msgid "Has Cover" -#~ msgstr "有封面" - -#, python-format -#~ msgid "" -#~ "Authors cannot be set to the empty string. Book title %s not processed" -#~ msgstr "作者处不能设置为空字串。书名为 %s 的书籍未作处理" - -#, python-format -#~ msgid "Title cannot be set to the empty string. Book title %s not processed" -#~ msgstr "标题不能设置为空字串。书名为 %s 的书籍未作处理" - -#~ msgid "Apply function after replace:" -#~ msgstr "替换后执行函数:" - -#~ msgid "Test &text" -#~ msgstr "测试文本(&T)" - -#~ msgid "Test re&sult" -#~ msgstr "测试结果(&S)" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "封面尺寸:%dx%d 像素" - -#~ msgid "Title &sort: " -#~ msgstr "标题排序: " - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "电子邮件发送 %s 到 %s" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "仅显示匹配选定已存搜索的书籍" - -#~ msgid "Book %s of %s." -#~ msgstr "书籍 %s/%s。" - -#~ msgid "cover" -#~ msgstr "封面" - -#~ msgid "Downloaded" -#~ msgstr "已下载" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "添加书籍时使用的标签:" - -#~ msgid "Customize the actions in:" -#~ msgstr "自定制操作于:" - -#~ msgid "Missing covers in books" -#~ msgstr "无封面书籍" - -#~ msgid "Extra covers in books" -#~ msgstr "多封面书籍" - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s: %.1f 星" - -#~ msgid "unknown id " -#~ msgstr "未知 id " - -#~ msgid "format: unknown format type letter {0}" -#~ msgstr "格式:未知格式类型字符 {0}" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "无法抓取文章。使用 -vv 选项运行,查看原因" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "Kobo 目前仅支持一个合集:\"Im_Reading\" 列表。 请创建一个名为 \"Im_Reading\" 的标签 " - -#, python-format -#~ 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 "。有两种特别合集: %s:%s 和 %s:%s。将这些值添加到列表以启用。合集将被 \":\" 后字符命名。" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "Calibre 一般将空行作为段落标记。使用此选项将假定有缩进(一个 tab 或者两个以上空格)的行代表一段文字的开始。下一个缩进之前的内容为段尾。" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "在您 calibre 书库中创建书籍分类" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "未选定书籍生成分类" - -#~ msgid "" -#~ "Sections to include in catalog. All catalogs include 'Books by Author'." -#~ msgstr "分类中包含章节。所有分类包括“作者分类”。" - -#~ msgid "Matching books will be displayed with ✓" -#~ msgstr "匹配书籍将显示带有 ✓" - -#~ msgid "\"" -#~ msgstr "\"" - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "为选定书籍下载社会性元数据(标签、评分等)(&S)" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s(曾为 %s)" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "默认下载社会性元数据(标签、评分等)(&S)" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "等待中的工作进程最大值(需要重启)(&M)" - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "任意输入域的搜索名。这些名称以 \"#\") 开头" - -#~ 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." -#~ msgstr "下面显示调整赋值。改变赋值以调整 calibre 行为。所有变更在重启 calibre 之后生效。" - -#~ msgid "All available tweaks" -#~ msgstr "所有可用调整" - -#~ msgid "&Current tweaks" -#~ msgstr "当前调整(&C)" - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "是全球众多志愿者的杰作。若您觉得它有用,请考虑捐助其开发。您的捐助是 calibre 持续开发的动力。" - -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s 已经更新到版本 <b>%s</b>。参见<a href=\"http://calibre-ebook.com/whats-" -#~ "new\">新功能</a>。是否访问下载页面?" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclusion criteria" -#~ msgstr "" -#~ "分类无书籍\n" -#~ "检查排除条件" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Default pattern </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">excludes tags of the form " -#~ "[<span style=\" font-family:'Courier New,courier';\">tag</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">e.g., [Project " -#~ "Gutenberg]</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Default pattern </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "family:'Courier New,courier';\">\\[.+\\]</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">excludes tags of the form " -#~ "[<span style=\" font-family:'Courier New,courier';\">tag</span>], </p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">e.g., [Project " -#~ "Gutenberg]</p></body></html>" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Comma-separated list of tags to exclude.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Default:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalog</span></p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Lucida Grande'; font-size:13pt; " -#~ "font-weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Comma-separated list of tags to exclude.</span></p>\n" -#~ "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-" -#~ "size:12pt;\">Default:</span><span style=\" font-family:'Courier " -#~ "New,courier'; font-size:12pt;\"> ~,Catalog</span></p></body></html>" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "创造高级新闻清单,请访问 <a href=\"http://calibre-" -#~ "ebook.com/user_manual/news.html\">用户清单</a>" - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "您改变了标签。要编辑标签,必须取消或者应用这些变更" - -#~ msgid "Read %s in the %s format" -#~ msgstr "用 %s 格式阅读 %s" - -#~ msgid "Kindle books from Amazon.uk" -#~ msgstr "来自英国亚马逊(Amazon UK)的Kindle书籍。" - -#~ msgid "Kindle books from Amazon" -#~ msgstr "来自亚马逊(Amazon)的Kindle书籍" - -#~ msgid "Ebooks for readers." -#~ msgstr "面向读者的电子书。" - -#~ msgid "The best ebooks at the best price: free!" -#~ msgstr "最好的电子书,最好的价格:免费!" - -#~ msgid "eReading: anytime. anyplace." -#~ msgstr "电子阅读:随时,随地。" - -#~ msgid "The first producer of free ebooks." -#~ msgstr "第一个免费电子书的制造者" - -#~ msgid "entertain, enrich, inspire." -#~ msgstr "娱乐,丰富,灵感" - -#~ msgid "Books, Textbooks, eBooks, Toys, Games and More." -#~ msgstr "书籍,教科书,电子书,玩具,游戏等等。" - -#~ msgid "World Famous eBook Store." -#~ msgstr "世界著名电子书商店" - -#~ msgid "The digital bookstore." -#~ msgstr "数码书店" - -#~ msgid "Your ebook. Your way." -#~ msgstr "你的电子书,你的方式。" - -#~ msgid "One web page for every book." -#~ msgstr "每本书有一个单独的网页" - -#~ msgid "Kindle eBooks" -#~ msgstr "Kindle电子书" - -#~ msgid "Feel every word" -#~ msgstr "感受每一个词" - -#~ msgid "" -#~ "<b style=\"color: red\">All files</b> (not just ebooks) from " -#~ "<br><br><b>%s</b><br><br> will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "" -#~ "<b>%s</b>的<b style=\"color: red\">所有文件</b>(不仅是电子书) <br><br> 将被 " -#~ "<b>彻底删除</b>。您确定么?" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "一般情况下,calibre 会将空行识别为段落分隔。而此选项将假定每个空行都代表一个段落。" - -#~ msgid "Cover download" -#~ msgstr "下载书籍封面" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "从openlibray.org下载书籍封面" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index e277aa4463..861bd5fc09 100644 --- a/src/calibre/translations/zh_HK.po +++ b/src/calibre/translations/zh_HK.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy <Unknown>\n" "Language-Team: Chinese (Hong Kong) <zh_HK@li.org>\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-07-30 04:54+0000\n" -"X-Generator: Launchpad (build 13405)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:50+0000\n" +"X-Generator: Launchpad (build 13613)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" @@ -31,7 +31,7 @@ msgstr "是否絕對沒有" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -94,10 +94,11 @@ msgstr "是否絕對沒有" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -134,12 +135,12 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -175,21 +176,21 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -232,7 +233,7 @@ 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/actions/preferences.py:25 #: /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 @@ -419,207 +420,211 @@ msgid "" "highlight mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 msgid "Adjust the look and feel of the calibre interface to suit your tastes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "" @@ -855,7 +860,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -869,8 +874,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "" @@ -899,13 +904,13 @@ msgstr "" msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "" @@ -1022,11 +1027,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "" @@ -1034,8 +1039,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "" @@ -1102,8 +1107,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1113,8 +1118,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1122,8 +1127,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1356,12 +1361,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2359,7 +2364,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3287,7 +3292,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "" @@ -3295,6 +3306,10 @@ msgstr "" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "" @@ -4031,7 +4046,7 @@ msgstr "" msgid "A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "" @@ -4067,84 +4082,84 @@ msgstr "" msgid "Shift+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "" @@ -4187,7 +4202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "" @@ -4225,7 +4240,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "" @@ -4263,126 +4278,127 @@ msgstr "" msgid "Choose calibre library to work with" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 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:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4390,7 +4406,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4399,13 +4415,13 @@ msgstr "" msgid "Success" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4415,44 +4431,44 @@ msgstr "" msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "" @@ -4464,11 +4480,11 @@ msgstr "" msgid "Convert books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "" @@ -4533,8 +4549,10 @@ msgstr "" #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4570,104 +4588,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4749,35 +4767,35 @@ msgstr "" msgid "Edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "" @@ -4985,20 +5003,20 @@ msgstr "" msgid "Ctrl+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "" @@ -5028,7 +5046,6 @@ 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 "" @@ -5037,46 +5054,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "" -#: /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 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "" @@ -5117,90 +5134,94 @@ msgstr "" msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5210,11 +5231,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "" @@ -5248,50 +5269,50 @@ msgstr "" msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format 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:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5300,15 +5321,15 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "" @@ -5478,6 +5499,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:80 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5492,8 +5515,8 @@ msgstr "" #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5544,45 +5567,45 @@ msgstr "" msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5601,7 +5624,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5621,7 +5644,7 @@ msgstr "" #: /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/mobi_output.py:18 #: /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 @@ -5646,7 +5669,7 @@ msgstr "" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6673,52 +6696,43 @@ msgstr "" msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "" @@ -8047,6 +8061,76 @@ msgstr "" msgid "Delete from device" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "" @@ -8119,12 +8203,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "" @@ -8139,7 +8223,7 @@ 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_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "" @@ -9695,7 +9779,6 @@ 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:112 msgid "Are your sure?" msgstr "" @@ -9745,62 +9828,12 @@ msgstr "" 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 @@ -9815,19 +9848,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11422,6 +11455,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -13986,42 +14023,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "" @@ -14098,11 +14135,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14112,56 +14149,56 @@ msgid "" "containing the text \"foo\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16182,17 +16219,17 @@ msgstr "" msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "" @@ -16755,53 +16792,53 @@ msgstr "" msgid "No such variable " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -16811,37 +16848,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -16851,7 +16888,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -16861,24 +16898,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -16887,11 +16924,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -16899,7 +16936,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -16908,7 +16945,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -16919,27 +16956,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -16953,7 +16990,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -16961,7 +16998,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -16970,14 +17007,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -16987,7 +17024,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -16995,13 +17032,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17010,7 +17047,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17023,7 +17060,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17040,7 +17077,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17055,83 +17092,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17296,38 +17357,42 @@ msgid "Spanish (Nicaragua)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 -msgid "German (AT)" +msgid "Spanish (Colombia)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 -msgid "French (BE)" +msgid "German (AT)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 -msgid "Dutch (NL)" +msgid "French (BE)" msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +msgid "Dutch (NL)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17511,31 +17576,31 @@ msgstr "" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index 426a506c78..5de0959f31 100644 --- a/src/calibre/translations/zh_TW.po +++ b/src/calibre/translations/zh_TW.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" -"POT-Creation-Date: 2011-07-29 18:01+0000\n" -"PO-Revision-Date: 2011-08-02 07:35+0000\n" +"POT-Creation-Date: 2011-08-05 18:14+0000\n" +"PO-Revision-Date: 2011-08-05 16:09+0000\n" "Last-Translator: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>\n" "Language-Team: Chinese (traditional)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2011-08-03 04:36+0000\n" -"X-Generator: Launchpad (build 13573)\n" +"X-Launchpad-Export-Date: 2011-08-06 04:51+0000\n" +"X-Generator: Launchpad (build 13613)\n" "Language: zh_TW\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -32,7 +32,7 @@ msgstr "完全不做任何事" #: /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:557 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:563 #: /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 @@ -95,10 +95,11 @@ msgstr "完全不做任何事" #: /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:713 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:964 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:966 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:968 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:292 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:967 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:969 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:971 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/utils.py:299 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:489 #: /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 @@ -135,12 +136,12 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:384 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:161 #: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:555 #: /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 @@ -176,21 +177,21 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/library/database2.py:535 #: /home/kovid/work/calibre/src/calibre/library/database2.py:543 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2005 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2152 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3169 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3171 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3304 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2006 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2153 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3170 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3172 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3305 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:225 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:226 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:243 #: /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:147 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:148 #: /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/utils/podofo/__init__.py:66 +#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:88 #: /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" @@ -233,7 +234,7 @@ 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/actions/preferences.py:25 #: /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 @@ -423,207 +424,211 @@ msgid "" "highlight mode" msgstr "當搜尋您的 calibre 書庫時以突顯模式尋找下一個或上一個符合項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:850 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:849 +msgid "Choose a random book from your calibre library" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:856 msgid "Search for books from different book sellers" msgstr "從不同的書籍零售商搜尋書籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:866 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:872 msgid "Get new calibre plugins or update your existing ones" msgstr "取得您現有 calibre 外掛程式的新版本" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:885 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 msgid "Look and Feel" msgstr "外觀與感覺" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:887 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:899 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:910 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:921 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:933 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:893 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:905 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:916 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:927 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:939 msgid "Interface" msgstr "介面" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:891 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:897 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:897 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 msgid "Behavior" msgstr "行為" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:903 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:909 msgid "Change the way calibre behaves" msgstr "改變 calibre 的行為" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:908 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:232 msgid "Add your own columns" msgstr "加入您自己的欄" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:914 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:920 msgid "Add/remove your own columns to the calibre book list" msgstr "在 calibre 書籍清單中加入/移除您自己的欄位" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:919 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 msgid "Toolbar" msgstr "工具列" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:925 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 msgid "" "Customize the toolbars and context menus, changing which actions are " "available in each" msgstr "自訂工具列和關聯選單,改變每次可用的動作" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:931 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 msgid "Searching" msgstr "搜尋" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:937 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:943 msgid "Customize the way searching for books works in calibre" msgstr "自訂在 calibre 中搜尋書籍的運作方式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:942 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 msgid "Input Options" msgstr "輸入選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:944 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:955 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:966 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:950 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:961 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:972 msgid "Conversion" msgstr "轉換" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:948 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:954 msgid "Set conversion options specific to each input format" msgstr "設定每個輸入格式指定的轉換選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:953 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 msgid "Common Options" msgstr "一般選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:959 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:965 msgid "Set conversion options common to all formats" msgstr "設定所有格式的轉換選項指令" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:964 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 msgid "Output Options" msgstr "輸出選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:970 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:976 msgid "Set conversion options specific to each output format" msgstr "設定每個輸出格式指定的轉換選項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:975 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 msgid "Adding books" msgstr "加入書籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:977 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:989 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1001 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1013 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:983 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:995 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1007 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1019 msgid "Import/Export" msgstr "匯入/匯出" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:981 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 msgid "Control how calibre reads metadata from files when adding books" msgstr "控制當加入書籍時 calibre 如何從檔案讀取元數據" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:987 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 msgid "Saving books to disk" msgstr "將書籍儲存至磁碟" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:993 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:999 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:999 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 msgid "Sending books to devices" msgstr "將書籍傳送至裝置" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1005 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 msgid "Control how calibre transfers files to your ebook reader" msgstr "控制 calibre 要如何傳輸檔案到您的電子書閱讀器" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1011 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 msgid "Metadata plugboards" msgstr "元數據接線板" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1017 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1023 msgid "Change metadata fields before saving/sending" msgstr "在儲存/傳送前改變元數據欄位" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1022 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 msgid "Template Functions" msgstr "範本函式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1024 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1071 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1083 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1094 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1030 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1077 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1089 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1100 msgid "Advanced" msgstr "進階" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1028 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1034 msgid "Create your own template functions" msgstr "建立您自己的範本函式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1033 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 msgid "Sharing books by email" msgstr "以電子郵件分享書籍" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1035 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1047 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1060 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1041 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1053 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1066 msgid "Sharing" msgstr "分享" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1039 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1045 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:1045 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 msgid "Sharing over the net" msgstr "透過網路分享" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1051 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1057 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:1058 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 msgid "Metadata download" msgstr "元數據下載" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1064 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1070 msgid "Control how calibre downloads ebook metadata from the net" msgstr "控制 calibre 如何從網路下載電子書元數據" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1069 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:275 msgid "Plugins" msgstr "外掛程式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1075 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 msgid "Add/remove/customize various bits of calibre functionality" msgstr "加入/移除/自訂各種 calibre 函式" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1081 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 msgid "Tweaks" msgstr "調整" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1087 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1093 msgid "Fine tune how calibre behaves in various contexts" msgstr "詳細校調 calibre 在各種狀況的行為" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1092 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 msgid "Miscellaneous" msgstr "雜項" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1098 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:1104 msgid "Miscellaneous advanced configuration" msgstr "雜項進階組態" @@ -863,7 +868,7 @@ msgstr "關閉已經命名的外掛程式" #: /home/kovid/work/calibre/src/calibre/db/backend.py:270 #: /home/kovid/work/calibre/src/calibre/db/backend.py:279 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:230 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:667 #: /home/kovid/work/calibre/src/calibre/library/database2.py:130 @@ -877,8 +882,8 @@ msgstr "書庫的路徑太長。必須少於 %d 字元。" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:66 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:564 #: /home/kovid/work/calibre/src/calibre/library/database2.py:972 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:754 -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:766 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:758 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:770 msgid "Yes" msgstr "是" @@ -907,13 +912,13 @@ msgstr "除錯紀錄" msgid "Communicate with Android phones." msgstr "和Android 為OS的電話交換資料" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:113 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:114 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:166 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:167 msgid "Communicate with S60 phones." msgstr "與 S60 電話連接。" @@ -1035,11 +1040,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:1114 #: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1132 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1134 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1141 #: /home/kovid/work/calibre/src/calibre/library/database2.py:330 #: /home/kovid/work/calibre/src/calibre/library/database2.py:343 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3030 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3031 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 msgid "News" msgstr "新聞" @@ -1047,8 +1052,8 @@ msgstr "新聞" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2685 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:652 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2990 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3008 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2991 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3009 msgid "Catalog" msgstr "分類" @@ -1117,8 +1122,8 @@ 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:415 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:450 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:421 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:456 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:297 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 msgid "Adding books to device metadata listing..." @@ -1128,8 +1133,8 @@ msgstr "將書籍加入裝置的元數據清單..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:367 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:373 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:405 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:352 msgid "Removing books from device..." @@ -1137,8 +1142,8 @@ 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:403 -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:410 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:416 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:359 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:364 msgid "Removing books from device metadata listing..." @@ -1374,12 +1379,12 @@ msgstr "" msgid "Create tags for automatic management" msgstr "建立自動管理的標籤" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:537 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:387 msgid "Not Implemented" msgstr "未實作" -#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:538 +#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:544 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." @@ -2418,7 +2423,7 @@ msgstr "當每個段落之間存在空白段落時將它們從文件中移除" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:559 msgid "" "Left aligned scene break markers are center aligned. Replace soft scene " -"breaks that use multiple blank lines withhorizontal rules." +"breaks that use multiple blank lines with horizontal rules." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:565 @@ -3380,7 +3385,13 @@ msgid "" "book instead of the end. Not recommended." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:105 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:54 +msgid "" +"Extract the contents of the MOBI file to the specified directory. If the " +"directory already exists, it will be deleted." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:110 msgid "All articles" msgstr "所有文章" @@ -3388,6 +3399,10 @@ msgstr "所有文章" msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "這是 Amazon Topaz 書籍。它是無法被處理的。" +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/writer2/indexer.py:490 +msgid "No details available" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1499 msgid "Title Page" msgstr "標題頁" @@ -4188,7 +4203,7 @@ msgstr "從您電腦上的檔案加入書籍至 calibre 書庫/裝置" msgid "A" msgstr "A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:52 msgid "Add books from a single directory" msgstr "從單一目錄加入書籍" @@ -4224,84 +4239,84 @@ msgstr "將檔案加入選取的書籍紀錄" msgid "Shift+A" msgstr "Shift+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:89 msgid "Are you sure" msgstr "您確定" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:91 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:90 #, python-format 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:96 msgid "Select book files" msgstr "選擇書籍檔案" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:167 msgid "Adding" msgstr "加入" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:168 msgid "Creating book records from ISBNs" msgstr "從 ISBN 建立書籍紀錄" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:268 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:316 msgid "Uploading books to device." msgstr "正在上傳書籍到裝置。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:287 msgid "Supported books" msgstr "支援的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:290 msgid "Select books" msgstr "選擇書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:328 msgid "Merged some books" msgstr "合併某些書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:329 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 "找到下列重複的書籍,而新進的書籍格式已依您的自動合併設定值處理並合併到您的 Calibre 資料庫:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:348 msgid "Failed to read metadata" msgstr "無法讀取元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:349 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 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/add.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:132 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:186 +#: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388 msgid "" "The following books are virtual and cannot be added to the calibre library:" msgstr "下列書籍為虛擬的,不能加入 calibre 書庫:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:394 msgid "No book files found" msgstr "找不到書籍檔案" @@ -4344,7 +4359,7 @@ msgstr "使用者註記只從主要書庫產生" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:157 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:221 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:258 -#: /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 "No books selected" msgstr "尚未選取書籍" @@ -4382,7 +4397,7 @@ msgid "<b>Location %(dl)d • %(typ)s</b><br />" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:20 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:35 msgid "Create a catalog of the books in your calibre library" msgstr "在您的 calibre 書庫中建立書籍的分類" @@ -4420,126 +4435,127 @@ msgstr "%d 本書" msgid "Choose calibre library to work with" msgstr "選擇要使用的 calibre 書庫" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:86 msgid "Switch/create library..." msgstr "切換/建立書庫..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:103 #: /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/actions/choose_library.py:105 #: /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/actions/choose_library.py:107 msgid "Remove library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/random.py:17 msgid "Pick a random book" msgstr "隨機選書" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:130 msgid "Library Maintenance" msgstr "書庫維護" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:134 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:131 msgid "Library metadata backup status" msgstr "書庫元數據備份狀態" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:135 msgid "Start backing up metadata of all books" msgstr "開始備份所有書籍的元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:139 msgid "Check library" msgstr "檢查書庫" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:143 msgid "Restore database" msgstr "還原資料庫" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:221 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:215 msgid "Rename" msgstr "重新命名" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:216 #, python-format msgid "Choose a new name for the library <b>%s</b>. " msgstr "選擇書庫 <b>%s</b> 的新名稱。 " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:217 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/actions/choose_library.py:224 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:726 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:201 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:291 msgid "Already exists" msgstr "已經存在" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:225 #, python-format 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/actions/choose_library.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:283 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:666 msgid "Too long" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:243 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:237 msgid "Rename failed" msgstr "無法重新命名" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:244 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:238 #, python-format 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:258 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:252 msgid "Library removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:259 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:253 #, python-format msgid "" "The library %s has been removed from calibre. The files remain on your " "computer, if you want to delete them, you will have to do so manually." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:272 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:266 msgid "none" msgstr "沒有" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:273 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:267 msgid "Backup status" msgstr "備份狀態" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:268 #, python-format msgid "Book metadata files remaining to be written: %s" msgstr "剩餘要寫入的書籍元數據資料:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:280 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:274 msgid "Backup metadata" msgstr "備份元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:275 msgid "" "Metadata will be backed up while calibre is running, at the rate of " "approximately 1 book every three seconds." msgstr "元數據會在 calibre 執行時備份,速度大約是每三秒鐘 1 本書。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:284 #, python-format msgid "" "Path to library too long. Must be less than %d characters. Move your library " @@ -4547,7 +4563,7 @@ msgid "" "to the new location and try again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:319 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:733 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:106 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:111 @@ -4556,13 +4572,13 @@ msgstr "" msgid "Success" msgstr "成功" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:320 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:331 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:325 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:741 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:956 @@ -4572,44 +4588,44 @@ msgstr "在您的 calibre 書庫資料庫中找不到錯誤。您想要檢查書 msgid "Failed" msgstr "失敗" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:326 msgid "Database integrity check failed, click Show details for details." msgstr "資料庫完整性檢查失敗,請按顯示詳細資料以取得更多資訊。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:337 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:331 msgid "No problems found" msgstr "沒有發現問題" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:332 msgid "The files in your library match the information in the database." msgstr "您書庫中的檔案符合資料庫中的資訊。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:347 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:341 msgid "No library found" msgstr "找不到書庫" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:342 #, python-format 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:414 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:408 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:413 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:99 #: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:886 msgid "Not allowed" msgstr "不允許的" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:409 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:420 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:414 msgid "You cannot change libraries while jobs are running." msgstr "您不能在有工作執行時改變書庫。" @@ -4621,11 +4637,11 @@ msgstr "C" msgid "Convert books" msgstr "轉換書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:29 msgid "Convert individually" msgstr "個別轉換" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:31 msgid "Bulk convert" msgstr "大量轉換" @@ -4690,8 +4706,10 @@ msgstr "當使用環境變數 CALIBRE_OVERRIDE_DATABASE_PATH 時您不能使用 #: /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/device_category_editor.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/plugin_updater.py:674 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:209 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:469 #: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:477 @@ -4727,104 +4745,104 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:85 msgid "Remove books" msgstr "移除書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:88 msgid "Remove selected books" msgstr "移除選取的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:94 msgid "Remove files of a specific format from selected books.." msgstr "從選取書籍中移除指定格式的檔案.." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:97 msgid "Remove all formats from selected books, except..." msgstr "從選取書籍移除所有的格式,除了..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:100 msgid "Remove all formats 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:103 msgid "Remove covers from selected books" msgstr "移除選取的書籍中的封面" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:106 msgid "Remove matching books from device" msgstr "從裝置移除符合的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:129 msgid "Cannot delete" msgstr "無法刪除" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:142 msgid "Choose formats to be deleted" msgstr "選擇要刪除的格式" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:160 msgid "" "Choose formats <b>not</b> to be deleted.<p>Note that this will never remove " "all formats from a book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:186 msgid "" "<b>All formats</b> for the selected books will be <b>deleted</b> from your " "library.<br>The book metadata will be kept. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:204 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:206 msgid "Cannot delete books" msgstr "不能刪除書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:205 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:207 msgid "No device is connected" msgstr "沒有連線中的裝置" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 msgid "Main memory" msgstr "主記憶體" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:216 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:516 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:525 msgid "Storage Card A" msgstr "記憶卡 A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:217 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:219 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:527 msgid "Storage Card B" msgstr "記憶卡 A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:222 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:224 msgid "No books to delete" msgstr "沒有要刪除的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:223 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:225 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:333 msgid "Deleting books from device." msgstr "正在從裝置中刪除書籍。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:288 msgid "" "Some of the selected books are on the attached device. <b>Where</b> do you " "want the selected files deleted from?" msgstr "選取的書籍中有部分是在連接的裝置上。您想要從<b>哪裡</b>刪除選取的檔案?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:300 msgid "" "The selected books will be <b>permanently deleted</b> and the files removed " "from your calibre library. Are you sure?" msgstr "選取的書籍會被<b>永遠刪除</b>並且移除您 calibre 書庫中的檔案。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:323 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/delete.py:325 msgid "" "The selected books will be <b>permanently deleted</b> from your device. Are " "you sure?" @@ -4906,35 +4924,35 @@ msgstr "E" msgid "Edit metadata" msgstr "編輯元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 msgid "Merge book records" msgstr "合併書籍紀錄" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:31 msgid "M" msgstr "M" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:33 msgid "Edit metadata individually" msgstr "個別編輯元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:36 msgid "Edit metadata in bulk" msgstr "大量編輯元數據" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:39 msgid "Download metadata and covers" msgstr "下載元數據和封面" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:44 msgid "Merge into first selected book - delete others" msgstr "合併到第一個選取的書籍 - 刪除其他的" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:47 msgid "Merge into first selected book - keep others" msgstr "合併到第一個選取的書籍 - 保留其他的" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:51 msgid "Merge only formats into first selected book - delete others" msgstr "只合併格式到第一個選取的書籍 - 刪除其他的" @@ -5147,20 +5165,20 @@ msgstr "" msgid "Ctrl+P" msgstr "Ctrl+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:20 msgid "Change calibre behavior" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:26 #: /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:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:29 msgid "Get plugins to enhance calibre" msgstr "取得外掛程式以強化 calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/preferences.py:32 msgid "Restart in debug mode" msgstr "以除錯模式重新啟動" @@ -5190,7 +5208,6 @@ msgid "S" msgstr "S" #: /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 "儲存至磁碟" @@ -5199,46 +5216,46 @@ 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:67 #, python-format msgid "Save only %s format to disk" msgstr "只儲存 %s 格式到磁碟" #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:70 #, python-format 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:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:89 msgid "Cannot save to disk" msgstr "不能儲存到磁碟" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "Choose destination directory" msgstr "選擇目的端目錄" -#: /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 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 "您正嘗試將檔案儲存到 caliber 書庫中。這樣會造成您的書庫損毀。儲存至磁碟是指從您的 calibre 書庫將檔案匯出至別處。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:134 msgid "Error while saving" 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 "There was an error while saving." msgstr "當儲存時發生錯誤。" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:142 #: /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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:144 msgid "Click the show details button to see which ones." msgstr "點選顯示詳細資料按鈕" @@ -5279,90 +5296,94 @@ msgstr "" msgid "Similar books..." msgstr "類似的書籍..." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Alt+A" msgstr "Alt+A" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:24 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 msgid "Books by same author" msgstr "同樣作者的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 msgid "Books in this series" msgstr "在這套系列中的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 msgid "Alt+Shift+S" msgstr "Alt+Shift+S" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Alt+P" msgstr "Alt+P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 msgid "Books by this publisher" msgstr "這個出版社的書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Alt+T" msgstr "Alt+T" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/similar_books.py:29 msgid "Books with the same tags" msgstr "同樣標籤的書籍" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:20 +msgid "G" +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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:22 msgid "Search for ebooks" msgstr "搜尋電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:30 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 msgid "Search for this author" msgstr "搜尋這個作者" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:31 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:33 msgid "Search for this title" msgstr "搜尋這個書名" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 msgid "Search for this book" msgstr "搜尋這本書" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:34 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:36 #: /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/actions/store.py:45 #: /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:285 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:112 msgid "Cannot search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:131 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:135 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 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:139 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 " @@ -5372,11 +5393,11 @@ msgid "" "ebook.com/about#drm\">DRM</a>." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 msgid "Show this message again" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/store.py:150 msgid "About Get Books" msgstr "關於取得書籍" @@ -5410,50 +5431,50 @@ msgstr "V" msgid "View" msgstr "檢視" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:46 msgid "View specific format" msgstr "檢視指定的格式" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:50 msgid "Read a random book" msgstr "隨機閱讀書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:54 msgid "Clear recently viewed list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:140 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 +#: /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:153 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 +#: /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:154 +#: /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:156 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:155 #: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:128 msgid "Choose the format to view" msgstr "選擇要檢視的格式" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:167 #, python-format msgid "" "Not all the selected books were available in the %s format. You should " "convert them first." msgstr "並非所有選取的書籍都有 %s 格式。您應該先轉換它們。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 +#: /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:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:175 #, python-format msgid "" "You are attempting to open %d books. Opening too many books at once can be " @@ -5462,15 +5483,15 @@ msgid "" "continue?" msgstr "您正嘗試開啟 %d 本書。同時開啟太多書可能會很慢並且對您的電腦的回應有負面效果。當這個程序開始後直到完成之前都不能停止。您想要繼續嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:185 +#: /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:221 +#: /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:228 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:227 #, python-format msgid "%s has no available formats." msgstr "%s 沒有可用的格式。" @@ -5644,6 +5665,8 @@ msgstr "這個資料夾和它的子資料夾都會被掃描以將書籍匯入 ca #: /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/device_category_editor_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:82 #: /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 @@ -5658,8 +5681,8 @@ msgstr "這個資料夾和它的子資料夾都會被掃描以將書籍匯入 ca #: /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/tag_list_editor_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:74 #: /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 @@ -5710,45 +5733,45 @@ msgstr "每個資料夾有多本書,在資料夾中的每個電子書檔案都 msgid "Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:117 msgid "Click to open" msgstr "按一下來開啟" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:132 msgid "Ids" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:163 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:164 #, python-format msgid "Book %(sidx)s of <span class=\"series_name\">%(series)s</span>" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020 msgid "Collections" msgstr "藏書" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:281 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:247 msgid "Paste Cover" msgstr "貼上封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:277 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:248 msgid "Copy Cover" msgstr "複製封面" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:548 msgid "Double-click to open Book Details window" msgstr "雙擊開啟書籍詳細資料視窗" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:549 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:279 msgid "Path" msgstr "路徑" -#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:550 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" @@ -5767,7 +5790,7 @@ msgstr "BibTeX 選項" #: /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/mobi_output.py:18 #: /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 @@ -5787,7 +5810,7 @@ msgstr "選項指定到" #: /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/mobi_output.py:18 #: /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 @@ -5812,7 +5835,7 @@ msgstr "輸出" #: /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: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:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 #: /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 @@ -6856,52 +6879,43 @@ msgstr "已知系列的清單。您可以加入新的系列。" msgid "Book " msgstr "書籍 " -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:19 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:17 msgid "MOBI Output" msgstr "MOBI 輸出" -#: /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:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "目錄頁的標題(&T):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "為 &Palm 裝置重新縮放圖片" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "以作者進行排序(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "停用檔案內容的壓縮" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "不要在書籍中加入目錄頁" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Kindle 選項" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:84 -msgid "Periodical masthead font:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Personal Doc tag:" msgstr "個人文件標籤:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Put generated Table of Contents at &start of book instead of end" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:80 msgid "Ignore &margins" msgstr "忽略邊緣(&M)" @@ -8244,6 +8258,76 @@ msgstr "日期" msgid "Delete from device" msgstr "從裝置刪除" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:22 +#, python-format +msgid "%(curr)s (was %(initial)s)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:86 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +msgid "Item is blank" +msgstr "項目是空的" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:883 +msgid "An item cannot be set to nothing. Delete it instead." +msgstr "項目不能設為沒有。請刪除它來代替。" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:197 +msgid "No item selected" +msgstr "尚未選取項目" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:198 +msgid "You must select one item from the list of Available items." +msgstr "您必須從可用的項目清單選擇一個項目。" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:205 +msgid "No items selected" +msgstr "尚未選取項目" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:206 +msgid "You must select at least one item from the list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:210 +msgid "Are you sure you want to delete the following items?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:70 +msgid "Category Editor" +msgstr "分類編輯器" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:78 +msgid "Items in use" +msgstr "使用中的項目" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:71 +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/device_category_editor_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:73 +msgid "Rename the item in every book where it is used." +msgstr "重新命名每一本書中有使用到的項目。" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/device_category_editor_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar_ui.py:112 +msgid "Ctrl+S" +msgstr "Ctrl+S" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/drm_error_ui.py:54 msgid "This book is DRMed" msgstr "這本書有 DRM" @@ -8316,12 +8400,12 @@ msgid "Copy to author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:313 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:925 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:932 msgid "Invalid author name" msgstr "無效的作者姓名" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:314 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:933 msgid "Author names cannot contain & characters." msgstr "作者姓名不能包含 & 字元。" @@ -8336,7 +8420,7 @@ msgid "&Search for:" msgstr "搜尋(&S):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:90 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:321 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:316 msgid "F&ind" msgstr "尋找(&I)" @@ -9913,7 +9997,6 @@ 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:112 msgid "Are your sure?" msgstr "您確定嗎?" @@ -9963,63 +10046,13 @@ msgstr "如果您想要的標籤不在可用的清單中,您可以在這裡加 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 -#, python-format -msgid "%(curr)s (was %(initial)s)" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 +msgid "Tag" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:875 -msgid "Item is blank" -msgstr "項目是空的" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:87 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:876 -msgid "An item cannot be set to nothing. Delete it instead." -msgstr "項目不能設為沒有。請刪除它來代替。" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:100 -msgid "No item selected" -msgstr "尚未選取項目" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:101 -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:108 -msgid "No items selected" -msgstr "尚未選取項目" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:109 -msgid "You must select at least one items from the list." -msgstr "您必須從清單中至少選擇一個項目。" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:113 -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:112 -msgid "Ctrl+S" -msgstr "Ctrl+S" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:112 +msgid "Count" +msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:257 msgid "Template language tutorial" @@ -10033,19 +10066,19 @@ msgstr "" msgid "EXCEPTION: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:301 msgid "No column chosen" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:302 msgid "You must specify a column to be colored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:305 msgid "No template provided" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:307 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:306 msgid "The template box cannot be empty" msgstr "" @@ -11649,6 +11682,10 @@ msgstr "" msgid "Compact Metadata" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:64 +msgid "Default" +msgstr "預設值" + #: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:65 msgid "All on 1 tab" msgstr "" @@ -14235,42 +14272,42 @@ msgstr "" msgid "The grouped search term name is \"{0}\"" msgstr "群組搜尋字詞名稱為「{0}」" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:724 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:731 msgid "" "Changing the authors for several books can take a while. Are you sure?" msgstr "改變多本書籍的作者會花上一些時間。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:736 msgid "" "Changing the metadata for that many books can take a while. Are you sure?" msgstr "改變許多書籍的元數據會花上一些時間。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:816 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:823 #: /home/kovid/work/calibre/src/calibre/library/database2.py:449 msgid "Searches" msgstr "搜尋" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:881 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:901 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:910 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:888 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:908 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:917 msgid "Rename user category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:882 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:889 msgid "You cannot use periods in the name when renaming user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:902 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:911 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:909 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:918 #, python-format msgid "The name %s is already used" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:937 msgid "Duplicate search name" msgstr "重複的搜尋名稱" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:931 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:938 #, python-format msgid "The saved search name %s is already used." msgstr "已儲存搜尋名稱 %s 已經使用了。" @@ -14347,11 +14384,11 @@ msgstr "" msgid "A user category %s does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:300 msgid "Find item in tag browser" msgstr "尋找標籤瀏覽器的項目" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:304 msgid "" "Search for items. This is a \"contains\" search; items containing the\n" "text anywhere in the name will be found. You can limit the search\n" @@ -14367,56 +14404,56 @@ msgstr "" "輸入 *foo 會一次過濾所有的分類,只顯示那些\n" "含有文字「foo」的項目" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:312 msgid "ALT+f" msgstr "ALT+f" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:317 msgid "Find the first/next matching item" msgstr "尋找第一個/下一個符合的項目" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:327 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:322 msgid "Collapse all categories" msgstr "收摺所有的分類" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:351 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:346 msgid "No More Matches.</b><p> Click Find again to go to first match" msgstr "沒有其他符合項。</b><p>再按一次尋找會回瀏第一個符合項" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by name" msgstr "依名稱排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:364 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:359 msgid "Sort by popularity" msgstr "依熱門程度排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:360 msgid "Sort by average rating" msgstr "依平均評等排序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:363 msgid "Set the sort order for entries in the Tag Browser" msgstr "設定標籤瀏覽器中項目的排序順序" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match all" msgstr "符合全部" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:370 msgid "Match any" msgstr "符合任何" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:375 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "當在標籤瀏覽器中選擇多個項目時比對它們任何一個或全部" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:382 msgid "Manage authors, tags, etc" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/ui.py:383 msgid "" "All of these category_managers are available by right-clicking on items in " "the tag browser above" @@ -16513,17 +16550,17 @@ msgstr "標籤必須只包含小寫字母、數字和底線,並以字母開頭 msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3330 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 #, python-format msgid "<p>Migrating old database to ebook library in %s<br><center>" msgstr "<p>將舊的資料庫轉移到 %s 的電子書庫<br><center>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3359 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3360 #, python-format msgid "Copying <b>%s</b>" msgstr "正在複製 <b>%s</b>" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3376 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3377 msgid "Compacting database" msgstr "正在壓實資料庫" @@ -17088,53 +17125,53 @@ msgstr "%s:不明的函式" msgid "No such variable " msgstr "沒有這種變數 " -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:59 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:64 msgid "No documentation provided" msgstr "沒有提供文件" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:93 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:97 msgid "" "strcmp(x, y, lt, eq, gt) -- does a case-insensitive comparison of x and y as " "strings. Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:109 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:113 msgid "" "cmp(x, y, lt, eq, gt) -- compares x and y after converting both to numbers. " "Returns lt if x < y. Returns eq if x == y. Otherwise returns gt." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:125 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:129 msgid "" "strcat(a, b, ...) -- can take any number of arguments. Returns a string " "formed by concatenating all the arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:139 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:143 msgid "" "add(x, y) -- returns x + y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:150 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:154 msgid "" "subtract(x, y) -- returns x - y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:161 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:165 msgid "" "multiply(x, y) -- returns x * y. Throws an exception if either x or y are " "not numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:172 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:176 msgid "" "divide(x, y) -- returns x / y. Throws an exception if either x or y are not " "numbers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:184 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:188 msgid "" "template(x) -- evaluates x as a template. The evaluation is done in its own " "context, meaning that variables are not shared between the caller and the " @@ -17144,37 +17181,37 @@ msgid "" "template {title_sort} and return its value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:200 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:204 msgid "" "eval(template) -- evaluates the template, passing the local variables (those " "'assign'ed to) instead of the book metadata. This permits using the " "template processor to construct complex results from local variables." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:214 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:218 msgid "" "assign(id, val) -- assigns val to id, then returns val. id must be an " "identifier, not an expression" msgstr "assign(id, val) -- 將 val 指派 id,然後傳回 val。id 必須為識別,不是正規表示式" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:225 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:229 msgid "" "print(a, b, ...) -- prints the arguments to standard output. Unless you " "start calibre from the command line (calibre-debug -g), the output will go " "to a black hole." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:237 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:241 msgid "field(name) -- returns the metadata field named by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:246 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:250 msgid "" "raw_field(name) -- returns the metadata field named by name without applying " "any formatting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:256 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:260 msgid "" "substr(str, start, end) -- returns the start'th through the end'th " "characters of str. The first character in str is the zero'th character. If " @@ -17184,7 +17221,7 @@ msgid "" "'234'." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:270 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:274 msgid "" "lookup(val, pattern, field, pattern, field, ..., else_field) -- like switch, " "except the arguments are field (metadata) names, not text. The value of the " @@ -17194,24 +17231,24 @@ msgid "" "constructing variable save paths" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:285 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:289 msgid "lookup requires either 2 or an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:298 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:302 msgid "" "test(val, text if not empty, text if empty) -- return `text if not empty` if " "the field is not empty, otherwise return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:311 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:315 msgid "" "contains(val, pattern, text if match, text if not match) -- checks if field " "contains matches for the regular expression `pattern`. Returns `text if " "match` if matches are found, otherwise it returns `text if no match`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:327 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:331 msgid "" "switch(val, pattern, value, pattern, value, ..., else_value) -- for each " "`pattern, value` pair, checks if the field matches the regular expression " @@ -17220,11 +17257,11 @@ msgid "" "want" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:335 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:339 msgid "switch requires an odd number of arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:348 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:352 msgid "" "in_list(val, separator, pattern, found_val, not_found_val) -- treat val as a " "list of items separated by separator, comparing the pattern against each " @@ -17232,7 +17269,7 @@ msgid "" "otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:366 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:370 msgid "" "str_in_list(val, separator, string, found_val, not_found_val) -- treat val " "as a list of items separated by separator, comparing the string against each " @@ -17241,7 +17278,7 @@ msgid "" "is also treated as a list and each value is checked." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:387 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:391 msgid "" "identifier_in_list(val, id, found_val, not_found_val) -- treat val as a list " "of identifiers separated by commas, comparing the string against each value " @@ -17252,27 +17289,27 @@ msgid "" "found_val, otherwise return not_found_val." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:413 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:417 msgid "" "re(val, pattern, replacement) -- return the field after applying the regular " "expression. All instances of `pattern` are replaced with `replacement`. As " "in all of calibre, these are python-compatible regular expressions" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:425 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:429 msgid "" "swap_around_comma(val) -- given a value of the form \"B, A\", return \"A " "B\". This is most useful for converting names in LN, FN format to FN LN. If " "there is no comma, the function returns val unchanged" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:437 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:441 msgid "" "ifempty(val, text if empty) -- return val if val is not empty, otherwise " "return `text if empty`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:450 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:454 msgid "" "shorten(val, left chars, middle text, right chars) -- Return a shortened " "version of the field, consisting of `left chars` characters from the " @@ -17286,7 +17323,7 @@ msgid "" "example, the title `The Dome` would not be changed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:476 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:480 msgid "" "count(val, separator) -- interprets the value as a list of items separated " "by `separator`, returning the number of items in the list. Most lists use a " @@ -17294,7 +17331,7 @@ msgid "" "{tags:count(,)}, {authors:count(&)}" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:488 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:492 msgid "" "list_item(val, index, separator) -- interpret the value as a list of items " "separated by `separator`, returning the `index`th item. The first item is " @@ -17303,14 +17340,14 @@ msgid "" "separator has the same meaning as in the count function." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:509 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:513 msgid "" "select(val, key) -- interpret the value as a comma-separated list of items, " -"with the items being \"id:value\". Find the pair with theid equal to key, " +"with the items being \"id:value\". Find the pair with the id equal to key, " "and return the corresponding value." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:527 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:531 msgid "" "formats_modtimes(date_format) -- return a comma-separated list of " "colon_separated items representing modification times for the formats of a " @@ -17320,7 +17357,7 @@ msgid "" "uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:546 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:550 msgid "" "formats_sizes() -- return a comma-separated list of colon_separated items " "representing sizes in bytes of the formats of a book. You can use the select " @@ -17328,13 +17365,13 @@ msgid "" "always uppercase, as in EPUB." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:562 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:566 msgid "" "human_readable(v) -- return a string representing the number v in KB, MB, " "GB, etc." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:576 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:580 msgid "" "format_number(v, template) -- format the number v using a python formatting " "template such as \"{0:5.2f}\" or \"{0:,d}\" or \"${0:5,.2f}\". The " @@ -17343,7 +17380,7 @@ msgid "" "examples. Returns the empty string if formatting fails." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:601 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:605 msgid "" "sublist(val, start_index, end_index, separator) -- interpret the value as a " "list of items separated by `separator`, returning a new list made from the " @@ -17356,7 +17393,7 @@ msgid "" "\"A, B\"." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:632 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:636 msgid "" "subitems(val, start_index, end_index) -- This function is used to break " "apart lists of items such as genres. It interprets the value as a comma-" @@ -17373,7 +17410,7 @@ msgid "" "returns \"A, D\". {#genre:subitems(0,2)} returns \"A.B, D.E\"" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:670 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:674 msgid "" "format_date(val, format_string) -- format the value, which must be a date, " "using the format_string, returning a string. The formatting codes are: d " @@ -17388,83 +17425,107 @@ msgid "" "iso : the date with time and timezone. Must be the only format present" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:699 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:703 msgid "uppercase(val) -- return value of the field in upper case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:708 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:712 msgid "lowercase(val) -- return value of the field in lower case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:717 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:721 msgid "titlecase(val) -- return value of the field in title case" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:726 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:730 msgid "capitalize(val) -- return value of the field capitalized" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:735 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:739 msgid "booksize() -- return value of the size field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:749 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:753 msgid "" "ondevice() -- return Yes if ondevice is set, otherwise return the empty " "string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:761 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:765 msgid "" "has_cover() -- return Yes if the book has a cover, otherwise return the " "empty string" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:773 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:777 msgid "" "first_non_empty(value, value, ...) -- returns the first value that is not " "empty. If all values are empty, then the empty value is returned.You can " "have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:790 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:794 msgid "" "and(value, value, ...) -- returns the string \"1\" if all values are not " "empty, otherwise returns the empty string. This function works well with " "test or first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:807 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:811 msgid "" "or(value, value, ...) -- returns the string \"1\" if any value is not empty, " "otherwise returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:824 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:828 msgid "" "not(value) -- returns the string \"1\" if the value is empty, otherwise " "returns the empty string. This function works well with test or " "first_non_empty. You can have as many values as you want." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:836 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:840 msgid "" -"merge_lists(list1, list2, separator) -- return a list made by merging the " +"list_union(list1, list2, separator) -- return a list made by merging the " "items in list1 and list2, removing duplicate items using a case-insensitive " "compare. If items differ in case, the one in list1 is used. The items in " "list1 and list2 are separated by separator, as are the items in the returned " "list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:860 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:865 +msgid "" +"list_difference(list1, list2, separator) -- return a list made by removing " +"from list1 any item found in list2, using a case-insensitive compare. The " +"items in list1 and list2 are separated by separator, as are the items in the " +"returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:884 +msgid "" +"list_intersection(list1, list2, separator) -- return a list made by removing " +"from list1 any item not found in list2, using a case-insensitive compare. " +"The items in list1 and list2 are separated by separator, as are the items in " +"the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:903 +msgid "" +"list_sort(list, direction, separator) -- return list sorted using a case-" +"insensitive sort. If direction is zero, the list is sorted ascending, " +"otherwise descending. The list items are separated by separator, as are the " +"items in the returned list." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:916 msgid "" "today() -- return a date string for today. This value is designed for use in " "format_date or days_between, but can be manipulated like any other string. " "The date is in ISO format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:871 +#: /home/kovid/work/calibre/src/calibre/utils/formatter_functions.py:927 msgid "" "days_between(date1, date2) -- return the number of days between date1 and " "date2. The number is positive if date1 is greater than date2, otherwise " @@ -17629,38 +17690,42 @@ msgid "Spanish (Nicaragua)" msgstr "西班牙語 (尼加拉瓜)" #: /home/kovid/work/calibre/src/calibre/utils/localization.py:143 +msgid "Spanish (Colombia)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 msgid "German (AT)" msgstr "德文 (AT)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 msgid "French (BE)" msgstr "法語 (BE)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 msgid "Dutch (NL)" msgstr "荷蘭文 (NL)" -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147 msgid "Dutch (BE)" msgstr "荷蘭文 (BE)" #. NOTE: Ante Meridian (i.e. like 10:00 AM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:154 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:155 msgid "AM" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 PM) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:156 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:157 msgid "PM" msgstr "" #. NOTE: Ante Meridian (i.e. like 10:00 am) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:158 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:159 msgid "am" msgstr "" #. NOTE: Post Meridian (i.e. like 10:00 pm) -#: /home/kovid/work/calibre/src/calibre/utils/localization.py:160 +#: /home/kovid/work/calibre/src/calibre/utils/localization.py:161 msgid "pm" msgstr "" @@ -17844,31 +17909,31 @@ msgstr "正在從 %s 下載封面" msgid "Masthead image downloaded" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1216 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1185 msgid "Untitled Article" msgstr "無標題的文章" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1287 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1256 #, python-format msgid "Article downloaded: %s" msgstr "已下載的文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1298 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1267 #, python-format msgid "Article download failed: %s" msgstr "下載失敗的文章:%s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1315 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1284 msgid "Fetching feed" msgstr "正在取回餵送" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1462 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1431 msgid "" "Failed to log in, check your username and password for the calibre " "Periodicals service." msgstr "無法登入,請檢查您的 calibre 週期性服務的使用者名稱與密碼。" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1477 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1446 msgid "" "You do not have permission to download this issue. Either your subscription " "has expired or you have exceeded the maximum allowed downloads for today." @@ -18644,1895 +18709,3 @@ msgid "" "conversion is poor, you can tweak the settings and run it again. By setting\n" "this to False you can prevent calibre from saving the original file." msgstr "" - -#~ msgid "No valid plugin found in " -#~ msgstr "沒有在 中找到合適的外掛程式 " - -#~ msgid "" -#~ "The line height in pts. Controls spacing between consecutive lines of text. " -#~ "By default no line height manipulation is performed." -#~ msgstr "行高(pts)。控制連續行之間的空隙大小,預設情況下程式不調整行高大小。" - -#~ msgid "ratings" -#~ msgstr "評分" - -#~ msgid " " -#~ msgstr " " - -#~ msgid "Communicate with the Kindle 2 eBook reader." -#~ msgstr "與 Kindle 2 eBook 閱讀器連接。" - -#~ msgid "Communicate with the Sony PRS-600/700/900 eBook reader." -#~ msgstr "與 Sony PRS-600/700/900 eBook 閱讀器連接。" - -#~ msgid "Communicate with the Nokia 810 internet tablet." -#~ msgstr "與 Nokia810 internet tablet 連接。" - -#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader." -#~ msgstr "與 Sony PRS-300/505/500 eBook 閱讀器連接。" - -#~ msgid "" -#~ "Unable to detect the %s disk drive. Your kernel is probably exporting a " -#~ "deprecated version of SYSFS." -#~ msgstr "無法偵測到 %s 磁碟機。您的核心可能使用了已廢棄的 SYSFS 版本。" - -#~ msgid "Path to a txt file containing a comment." -#~ msgstr "含有註解的 txt 檔案路徑" - -#~ msgid "Output directory. Defaults to current directory" -#~ msgstr "輸出目錄。預設為目前的目錄" - -#~ msgid "dummy option until real options are determined." -#~ msgstr "在確實決定選項之前的暫時選項" - -#~ 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 "當 calibre 移除段落間距時,它會自動為段落設定縮排,以確定能清楚的判斷段落。這個選項控制了縮排的寬度。" - -#~ msgid "The regular expression to use to remove the footer." -#~ msgstr "用來移除頁尾的正規表示式。" - -#~ msgid "Use a regular expression to try and remove the header." -#~ msgstr "使用正規表示式來嘗試並移除頁首。" - -#~ msgid "Use a regular expression to try and remove the footer." -#~ msgstr "使用正規表示式來嘗試並移除頁尾。" - -#~ msgid "The regular expression to use to remove the header." -#~ msgstr "用來移除頁首的正規表示式。" - -#, python-format -#~ msgid "Failed to parse link %s %s" -#~ msgstr "無法解析連結 %s %s" - -#~ msgid "Download %s from %s" -#~ msgstr "下載 %s 於 %s" - -#~ msgid "description/reviews" -#~ msgstr "描述/書評" - -#~ msgid "LibraryThing.com timed out. Try again later." -#~ msgstr "LibraryThing.com 已逾時。請稍後再試。" - -#~ msgid "" -#~ "To use isbndb.com you must sign up for a %sfree account%s and enter your " -#~ "access key below." -#~ msgstr "要使用 isbndb.com 您必須註冊一個 %s免費帳號%s 並在下面輸入您的存取金鑰。" - -#~ msgid "The author whose book to search for." -#~ msgstr "要搜尋的書籍作者。" - -#~ msgid "The title of the book to search for." -#~ msgstr "要搜尋的書名。" - -#~ msgid "The publisher of the book to search for." -#~ msgstr "要搜尋的出版者。" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "Fetch a cover image for the book identified by ISBN from LibraryThing.com\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] ISBN\n" -#~ "\n" -#~ "從 LibraryThing.com 以 ISBN 辨識書籍並取封面\n" - -#~ msgid "LibraryThing.com server error. Try again later." -#~ msgstr "LibraryThing.com 伺服器錯誤。請稍後再試。" - -#~ msgid "" -#~ "Don't add Table of Contents to end of book. Useful if the book has its own " -#~ "table of contents." -#~ msgstr "不要在書籍結尾加入目錄頁。如果書籍本身就有目錄頁時會很有用。" - -#~ msgid "Book Jacket" -#~ msgstr "書籍護套" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line represents a paragraph instead." -#~ msgstr "一般而言 calibre 會把空行視為段落標記。使用這個選項則會把每一行視為一個段落。" - -#~ 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.5, this is the " -#~ "median line length." -#~ msgstr "用來決定是否要折行的長度比例。可用的數值是從 0 到 1 的數字。預設值為 0.5,這是一半的長度。" - -#~ msgid "" -#~ "Normally calibre treats blank lines as paragraph markers. With this option " -#~ "it will assume that every line starting with an indent (either a tab or 2+ " -#~ "spaces) represents a paragraph. Paragraphs end when the next line that " -#~ "starts with an indent is reached." -#~ msgstr "" -#~ "一般而言 calibre 會把空行視為段落標記。使用這個選項則會把每一個以縮排開頭的行(tab 鍵或 2 " -#~ "個以上的空白)視為一個段落。段落會一直持續到下一個以縮排開頭的行為止。" - -#~ msgid "" -#~ "Run the text input through the markdown pre-processor. To learn more about " -#~ "markdown see" -#~ msgstr "透過 markdown 前處理器執行文字輸入。要了解更多關於 markdown 的資訊請看" - -#~ msgid "" -#~ "Specify the compression level to use. Scale 1 - 10. 1 being the lowest " -#~ "compression but the fastest and 10 being the highest compression but the " -#~ "slowest." -#~ msgstr "指定要使用的壓縮等級。比例為 1 到 10。1 是最少的壓縮但速度最快,而 10 為最高的壓縮但速度最慢。" - -#~ msgid "Toolbar icon size" -#~ msgstr "工具列圖示尺寸" - -#~ msgid "Show button labels in the toolbar" -#~ msgstr "在工具列中顯示按鈕標籤" - -#~ msgid "Sort tags list by popularity" -#~ msgstr "依熱門度排序標籤清單" - -#~ msgid "Copy to Clipboard" -#~ msgstr "複製到剪貼簿" - -#~ msgid "Additional note tag prefix:" -#~ msgstr "額外的註記標籤前綴:" - -#~ msgid "'Mark this book as read' tag:" -#~ msgstr "「將這本書標記為已讀」標籤:" - -#~ msgid "'Don't include this book' tag:" -#~ msgstr "「不要包含這本書」標籤:" - -#~ msgid "Sort numbers as text" -#~ msgstr "將數字當成文字排序" - -#~ msgid "" -#~ "<p>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.</p>\n" -#~ "<p>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. " -#~ "</p>\n" -#~ "<p>See the <a href=\"http://calibre-" -#~ "ebook.com/user_manual/conversion.html#font-size-rescaling\">User Manual</a> " -#~ "for a discussion of how font size rescaling works.</p>" -#~ msgstr "" -#~ "<p>這個精靈會協助您依需求選擇適合的字型大小設定鍵。只要有輸入文件的基礎字型大小再鍵入一個輸入字型大小即可。這個精靈會依字型縮放演算法顯示將要映射的字型" -#~ "大小。您可以調整下面的輸出基礎字型大小和字型設定鍵來調整演算法。當您找到適合的數值後,請按確定。</p>\n" -#~ "<p>預設值中,如果輸出基礎字型是零而/或有指定字型大小設定鍵,calibre 會使用目前輸出設定檔的數值。</p>\n" -#~ "<p>請查閱 <a href=\"http://calibre-ebook.com/user_manual/conversion.html#font-" -#~ "size-rescaling\">User Manual</a> 以了解字型大小縮放如何運作。</p>" - -#~ msgid "%prog [options] mybook.chm" -#~ msgstr "%prog [options] mybook.chm" - -#~ msgid "Insert &blank line" -#~ msgstr "插入空白行(&B)" - -#~ msgid "Indent size:" -#~ msgstr "縮排大小:" - -#~ msgid "" -#~ "Specify the character encoding of the output document. The default is utf-8. " -#~ "Note: This option is not honored by all formats." -#~ msgstr "指定輸出文件的字元編碼。預設值為 utf-8。注意:這個選項並不一定能用於所有的格式。" - -#~ msgid "&Transliterate unicode characters to ASCII." -#~ msgstr "將統一碼字元轉譯為 ASCII (&T)。" - -#~ msgid "No text &justification" -#~ msgstr "不使用文字左右對齊(&J)" - -#~ msgid "PDB Input" -#~ msgstr "PDB 輸出" - -#~ msgid "~" -#~ msgstr "~" - -#~ msgid "Footer regular expression:" -#~ msgstr "頁尾正規表示式:" - -#~ msgid "Header regular expression:" -#~ msgstr "頁首正規表示式:" - -#~ msgid "&Preprocess input file to possibly improve structure detection" -#~ msgstr "前置處理輸入檔案儘可能增進結構的偵測(&P)" - -#~ msgid "Remove F&ooter" -#~ msgstr "移除頁尾(&O)" - -#~ msgid "Remove H&eader" -#~ msgstr "移除頁首(&E)" - -#~ msgid "Use a wizard to help construct the XPath expression" -#~ msgstr "使用精靈協助建構 XPath 表示式" - -#~ msgid "Force maximum line lenght" -#~ msgstr "強制設定每行最大長度" - -#~ msgid "" -#~ "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to " -#~ "<i>h2</i>, attribute to <i>class</i> and value to " -#~ "<i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and " -#~ "leaving value blank will match any value. Setting tag to * will match any " -#~ "tag.</p><p>To learn more advanced usage of XPath see the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/xpath.html\">XPath Tutorial</a>." -#~ msgstr "" -#~ "<p>舉例來說,要比對所有 class=\"chapter\" 的 h2 標籤,請將標籤設為 <i>h2</i>,屬性設為 <i>class</i> " -#~ "而數值設為 <i>chapter</i>。</p><p>讓屬性留空會比對任何屬性,而讓數值留空則會比對任何數值。將標籤設為 * " -#~ "則會比對任何標籤。</p><p>要學習更多關於 XPath 的進階用法,請查閱 <a href=\"http://calibre-" -#~ "ebook.com/user_manual/xpath.html\">XPath Tutorial</a>。" - -#~ msgid "and delete from library" -#~ msgstr "並從書庫中刪除" - -#~ msgid "Process using markdown" -#~ msgstr "使用 markdown 處理" - -#~ msgid "Send specific format to storage card B" -#~ msgstr "傳送指定的格式到記憶卡 B" - -#~ msgid "Send specific format to storage card A" -#~ msgstr "傳送指定的格式到記憶卡 A" - -#~ msgid "Send specific format to main memory" -#~ msgstr "傳送指定的格式到主記憶體" - -#~ msgid "Failed to email the following books:" -#~ msgstr "無法寄出下列書籍:" - -#~ msgid "Failed to email books" -#~ msgstr "無法寄出書籍" - -#~ msgid "Sent by email:" -#~ msgstr "以電子郵件傳送:" - -#~ msgid "Fit &cover to view" -#~ msgstr "封面符合檢視(&C)" - -#~ msgid "" -#~ "Content\n" -#~ "Server" -#~ msgstr "" -#~ "內容\n" -#~ "伺服器" - -#~ msgid "" -#~ "Email\n" -#~ "Delivery" -#~ msgstr "" -#~ "電子郵件\n" -#~ "遞送" - -#~ msgid "Add/Save" -#~ msgstr "加入/儲存" - -#~ msgid "Choose plugin" -#~ msgstr "選擇外掛程式" - -#~ msgid "Invalid size" -#~ msgstr "不正確的大小" - -#~ 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 " -#~ "them manually. This can happen if you manipulate the files in the library " -#~ "folder directly." -#~ msgstr "" -#~ "下列書籍具有在資料庫中列出但實際無法使用的格式。這個格式的項目已經移除了。您應該自行檢查它們。這通常發生在您直接操作書庫資料夾中的檔案時。" - -#~ msgid "Some inconsistencies found" -#~ msgstr "發現某些不一致" - -#~ msgid "The size %s is invalid. must be of the form widthxheight" -#~ msgstr "尺寸 %s 是無效的。格式必須為 寬度x高度" - -#~ msgid "Invalid database location.<br>Cannot write to " -#~ msgstr "無效的資料庫位置。<br>不能寫入 " - -#~ msgid "Invalid database location" -#~ msgstr "無效的資料庫位置" - -#~ msgid "Invalid database location " -#~ msgstr "無效的資料庫位置 " - -#~ msgid "<br>Must be a directory." -#~ msgstr "<br>必須是目錄。" - -#~ msgid "Failed to check database integrity" -#~ msgstr "檢查資料庫完整性失敗" - -#~ msgid "Read metadata only from &file name" -#~ msgstr "只從檔案名稱讀取元數據(&F)" - -#~ msgid "&Adding books" -#~ msgstr "加入書籍(&A)" - -#~ msgid "" -#~ "&Location of ebooks (The ebooks are stored in folders sorted by author and " -#~ "metadata is stored in the file metadata.db)" -#~ msgstr "電子書位置(電子書儲存在資料夾中以作者排序,而元數據則儲存在 metadata.db 檔案中)(&L)" - -#~ msgid "&Saving books" -#~ msgstr "儲存書籍(&S)" - -#~ msgid "Sending to &device" -#~ msgstr "傳送到裝置(&D)" - -#~ 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->Plugins" -#~ msgstr "" -#~ "您可以在這裡控制當您按下「傳送到裝置」按鈕時 calibre 要如何儲存您的書籍。這個設定值可以被個別裝置覆蓋,只要使用 偏好設定-" -#~ ">外掛程式「自訂裝置介面」外掛程式" - -#~ msgid "Browse for the new database location" -#~ msgstr "瀏覽新的資料庫位置" - -#~ msgid "Download &social metadata (tags/ratings/etc.) by default" -#~ msgstr "預設下載社交網路元數據 (標籤/評等/其他)" - -#~ msgid "&Overwrite author and title by default when fetching metadata" -#~ msgstr "當取得元數據時覆蓋作者和書名(&O)" - -#~ msgid "Search as you type" -#~ msgstr "隨打即查" - -#~ msgid "Show ¬ifications in system tray" -#~ msgstr "在系統匣中顯示通知(&N)" - -#~ msgid "Select visible &columns in library view" -#~ msgstr "選擇在書庫檢視中顯示的欄位(&C)" - -#~ msgid "&Button size in toolbar" -#~ msgstr "工具列按鈕大小(&B)" - -#~ msgid "Show &text in toolbar buttons" -#~ msgstr "在工具列按鈕中顯示文字(&T)" - -#~ msgid "&Check database integrity" -#~ msgstr "檢查資料庫完整性(&C)" - -#~ msgid "Add new plugin" -#~ msgstr "加入新的外掛程式" - -#~ msgid "&Add" -#~ msgstr "加入(&A)" - -#~ msgid "Plugin &file:" -#~ msgstr "外掛程式檔案(&F):" - -#~ msgid "The metadata download seems to have stalled. Try again later." -#~ msgstr "元數據的下載似乎停住了。請稍後再試。" - -#~ msgid "Could not find metadata" -#~ msgstr "找不到元數據" - -#~ msgid "Finding metadata..." -#~ msgstr "正在尋找元數據..." - -#~ msgid "Downloading social metadata, please wait..." -#~ msgstr "正在下載社交網路元數據,請稍候..." - -#~ msgid "" -#~ "<p>calibre can find metadata for your books from two locations: <b>Google " -#~ "Books</b> and <b>isbndb.com</b>. <p>To use isbndb.com you must sign up for a " -#~ "<a href=\"http://www.isbndb.com\">free account</a> and enter your access key " -#~ "below." -#~ msgstr "" -#~ "<p>calibre 可以從兩個地方找到您的書籍:<b>Google Books</b> 和 <b>isbndb.com</b>。<p>要使用 " -#~ "isbndb.com 您必須先註冊一個<a href=\"http://www.isbndb.com\">免費帳號</a>並在下面輸入存取碼。" - -#~ msgid "Fetch metadata" -#~ msgstr "取得元數據" - -#~ msgid "Fetch" -#~ msgstr "取回" - -#~ msgid "" -#~ "Select the book that most closely matches your copy from the list below" -#~ msgstr "從下列清單中選擇最接近您所擁有的書籍" - -#~ msgid "Matches" -#~ msgstr "符合項" - -#~ msgid "Could not fetch metadata from:" -#~ msgstr "無法取得元數據於:" - -#~ msgid "Warning" -#~ msgstr "警告" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author or the ISBN key." -#~ msgstr "找不到元數據,請試著調整書名和作者或 ISBN 碼。" - -#~ msgid "No metadata found" -#~ msgstr "找不到元數據" - -#~ msgid "&Access Key:" -#~ msgstr "存取碼(&A):" - -#~ msgid "Stop &all jobs" -#~ msgstr "停止所有的工作(&A)" - -#~ msgid "Download &social metadata (tags/rating/etc.) for the selected book" -#~ msgstr "下載選取書籍的社交網路元數據 (標籤/評等/其他) (&S)" - -#~ msgid "Overwrite author and title with author and title of selected book" -#~ msgstr "以選取書籍的作者和書名覆蓋原有的" - -#~ msgid "Meta information" -#~ msgstr "元數據資訊" - -#~ msgid "&Stop selected job" -#~ msgstr "停止選取的工作(&S)" - -#~ msgid "Abort the editing of all remaining books" -#~ msgstr "放棄所有剩餘書籍的編輯" - -#~ msgid "Cannot fetch cover" -#~ msgstr "不能取回封面" - -#~ msgid "The download timed out." -#~ msgstr "下載已逾時。" - -#~ msgid "Cannot fetch metadata" -#~ msgstr "不能取回元數據" - -#~ msgid "Could not find cover for this book. Try specifying the ISBN first." -#~ msgstr "找不到這本書的封面。請先試著指定 ISBN。" - -#~ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" -#~ msgstr "您必須至少指定 ISBN、書名、作者或出版者" - -#~ msgid "<b>Could not fetch cover.</b><br/>" -#~ msgstr "<b>無法取回封面。</b><br/>" - -#~ msgid "There were errors" -#~ msgstr "有某些錯誤" - -#~ msgid "There were errors downloading social metadata" -#~ msgstr "下載社交網路元數據時發生錯誤" - -#~ msgid "Bad cover" -#~ msgstr "錯誤的封面" - -#~ msgid "The cover is not a valid picture" -#~ msgstr "這個封面不是有效的圖片" - -#~ msgid "IS&BN:" -#~ msgstr "IS&BN:" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author entry" -#~ msgstr "以目前的作者項目為基礎自動建立作者排序項目" - -#~ msgid "Author S&ort: " -#~ msgstr "作者排序(&O): " - -#~ msgid "Available Formats" -#~ msgstr "可用的格式" - -#~ msgid "Every " -#~ msgstr "每 " - -#~ msgid "day" -#~ msgstr "天" - -#~ msgid "Monday" -#~ msgstr "星期一" - -#~ msgid "Tuesday" -#~ msgstr "星期二" - -#~ msgid "Wednesday" -#~ msgstr "星期三" - -#~ msgid "Thursday" -#~ msgstr "星期四" - -#~ msgid "Friday" -#~ msgstr "星期五" - -#~ msgid "Saturday" -#~ msgstr "星期六" - -#~ msgid "Sunday" -#~ msgstr "星期日" - -#~ msgid "Alt+S" -#~ msgstr "Alt+S" - -#~ msgid "&Search:" -#~ msgstr "搜尋(&S):" - -#~ msgid "Communicate with the Teclast K3 reader." -#~ msgstr "與 Teclast K3 閱讀器連接。" - -#~ msgid "" -#~ "Do not force text to be justified in output. Whether text is actually " -#~ "displayed justified or not depends on whether the ebook format and reading " -#~ "device support justification." -#~ msgstr "不在輸出中進行文字兩端對齊. 無論文字是否已經兩端對齊和書籍格式及閱讀設備是否支持兩端對齊." - -#~ msgid "" -#~ "Attempt to detect and correct hard line breaks and other problems in the " -#~ "source file. This may make things worse, so use with care." -#~ msgstr "嘗試偵測並修正來源檔案中的手動斷行和其他問題。這有時會讓事情更糟,因此請小心使用。" - -#~ 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 used by the largest " -#~ "number of people will be used (Chinese in the previous example)." -#~ msgstr "" -#~ "將unicode字符轉換為ASCII字符. 請謹慎使用本功能, 因為unicode字符將被ASCII字符所替換. 例如程序將用\"Mikhail " -#~ "Gorbachiov\"替換 \"%s\" . 同時請注意, 如果被替換的unicode字符同時有多個相同的ASCII編碼 " -#~ "(例如中文和日文所包含的相同漢字字符), 程序將使用多數用戶使用的ASCII編碼來進行替換 " -#~ "(在上面的例子中中文漢字ASCII字符將被使用而非日文漢字字符)." - -#~ msgid "" -#~ "Average line length for line breaking if the HTML is from a previous partial " -#~ "conversion of a PDF file. Default is %default which disables this." -#~ msgstr "如果 HTML 是由 PDF 檔轉換而來時斷行的平均長度。預設值為 %default,也就是將它停用。" - -#, python-format -#~ msgid "Unable to process image %s. Error: %s" -#~ msgstr "無法處理圖片 %s. 錯誤: %s" - -#, python-format -#~ msgid "" -#~ "Could not process image: %s\n" -#~ "%s" -#~ msgstr "" -#~ "無法處理圖片: %s\n" -#~ "%s" - -#, python-format -#~ 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 "" -#~ "\n" -#~ "讀取/寫入元數據到電子書檔案。\n" -#~ "\n" -#~ "讀取元數據支援的格式有:%s\n" -#~ "\n" -#~ "寫入元數據支援的格式有:%s\n" -#~ "\n" -#~ "不同的檔案類型支援不同種類的元數據。如果您嘗試設定\n" -#~ "某些檔案類型所不支援的元數據,它們將會被默默的\n" -#~ "忽略掉。\n" - -#~ msgid "" -#~ "Could not fetch cover as server is experiencing high load. Please try again " -#~ "later." -#~ msgstr "由於服務器繁忙無法獲得封面。請稍後重試。" - -#~ msgid " not found." -#~ msgstr " 無法找到。" - -#~ msgid "Copy Image" -#~ msgstr "複製圖片" - -#~ msgid "Reset cover to default" -#~ msgstr "將封面重設為預設值" - -#~ msgid "&Fetch metadata from server" -#~ msgstr "從伺服器取回元數據(&F)" - -#~ msgid "Remove the selected formats for this book from the database." -#~ msgstr "將這本書選取的格式從資料庫移除。" - -#~ msgid "Add a new format for this book to the database" -#~ msgstr "將這本書的新格式加入資料庫" - -#~ msgid "Update metadata from the metadata in the selected format" -#~ msgstr "從選取格式的元數據中更新元數據" - -#~ msgid "Download &cover" -#~ msgstr "下載封面(&C)" - -#, python-format -#~ msgid "%d days, %d hours and %d minutes ago" -#~ msgstr "%d 天,%d 小時 %d 分鐘前" - -#~ msgid "Last downloaded" -#~ msgstr "上次下載" - -#~ msgid "at" -#~ msgstr "於" - -#~ msgid "" -#~ "Delete downloaded news older than the specified number of days. Set to zero " -#~ "to disable." -#~ msgstr "刪除已下載且早於指定天數的新聞。設為零代表停用。" - -#~ msgid "Delete downloaded news older than " -#~ msgstr "刪除新聞下載時刻早於 " - -#~ msgid "Contains: the word or phrase matches anywhere in the metadata" -#~ msgstr "包含:在元數據中任何地方有符合的字或語詞" - -#~ msgid "What kind of match to use:" -#~ msgstr "要使用何種比對:" - -#~ msgid "Downloads social metadata from amazon.com" -#~ msgstr "從 amazon.com 下載社交網路元數據" - -#~ msgid "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "Fetch metadata for books from isndb.com. You can specify either the\n" -#~ "books ISBN ID or its title and author. If you specify the title and author,\n" -#~ "then more than one book may be returned.\n" -#~ "\n" -#~ "key is the account key you generate after signing up for a free account from " -#~ "isbndb.com.\n" -#~ "\n" -#~ msgstr "" -#~ "\n" -#~ "%prog [options] key\n" -#~ "\n" -#~ "從 isndb.com 取回書籍的元數據。您可以指定書籍的\n" -#~ " ISBN ID 或書名、作者。如果您指定的是書名和作者,\n" -#~ "則可能會傳回一本以上的書籍。\n" -#~ "\n" -#~ "key 是您在 isbndb.com 註冊了免費帳號後產生的帳號金鑰。\n" -#~ "\n" - -#~ msgid "The ISBN ID of the book you want metadata for." -#~ msgstr "您想要元數據的書籍 ISBN ID。" - -#, python-format -#~ msgid "" -#~ "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" -#~ msgstr "找不到合理的分割點:%s Sub-tree 大小:%d KB" - -#~ msgid "" -#~ "Regular expression: the expression must match anywhere in the metadata" -#~ msgstr "正規表示式:表示式必須符合元數據中的任一項" - -#~ msgid "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Set a regular expression " -#~ "pattern to use when trying to guess ebook metadata from filenames. </p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">A <a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">reference</span></a> on the syntax " -#~ "of regular expressions is available.</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">Use the <span style=\" " -#~ "font-weight:600;\">Test</span> functionality below to test your regular " -#~ "expression on a few sample filenames. The group names for the various " -#~ "metadata entries are documented in tooltips.</p></body></html>" -#~ msgstr "" -#~ "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" " -#~ "\"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" -#~ "<html><head><meta name=\"qrichtext\" content=\"1\" /><style " -#~ "type=\"text/css\">\n" -#~ "p, li { white-space: pre-wrap; }\n" -#~ "</style></head><body style=\" font-family:'Candara'; font-size:10pt; font-" -#~ "weight:400; font-style:normal;\">\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-" -#~ "indent:0px;\">設定嘗試從檔案名稱猜測電子書元數據時使用的正規表示式。</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">正規表示式的語法可在<a " -#~ "href=\"http://docs.python.org/lib/re-syntax.html\"><span style=\" text-" -#~ "decoration: underline; color:#0000ff;\">參考</span></a>處取得。</p>\n" -#~ "<p style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-" -#~ "right:0px; -qt-block-indent:0; text-indent:0px;\">使用下列的<span style=\" font-" -#~ "weight:600;\">測試</span> " -#~ "功能可以在一些範例檔案名稱上測試您的正規表示式。各種元數據項目的群組名稱寫在工具提示中。</p></body></html>" - -#~ msgid "calibre" -#~ msgstr "calibre" - -#~ msgid "Convert E-books" -#~ msgstr "轉換電子書" - -#~ msgid "Book has neither title nor ISBN" -#~ msgstr "具有書名或 ISBN 的書籍" - -#~ msgid "No matches found for this book" -#~ msgstr "找不到這本書的符合項" - -#~ msgid "Click to see list of active jobs." -#~ msgstr "點選以查看使用中的工作清單。" - -#~ msgid "Click to browse books by their covers" -#~ msgstr "點選以封面來瀏覽書籍" - -#~ msgid "Click to turn off Cover Browsing" -#~ msgstr "點選以關閉封面瀏覽" - -#~ msgid "Click to browse books by tags" -#~ msgstr "點選以標籤來瀏覽書籍" - -#, python-format -#~ msgid "" -#~ "Could not convert %d of %d books, because no suitable source format was " -#~ "found." -#~ msgstr "無法轉換 %d / %d 書,因為找不到合適的來源格式。" - -#~ msgid "<p>For help see the: <a href=\"%s\">User Manual</a><br>" -#~ msgstr "<p>需要協助請查閱:<a href=\"%s\">User Manual</a><br>" - -#~ msgid "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" -#~ msgstr "<b>%s</b>: %s by <b>Kovid Goyal %%(version)s</b><br>%%(device)s</p>" - -#~ msgid "Create catalog of books in your calibre library" -#~ msgstr "在您的 calibre 書庫建立書籍的分類" - -#~ msgid "Choose a location for your ebook library." -#~ msgstr "選擇您的電子書庫的位置。" - -#~ msgid "" -#~ "The selected books will be <b>permanently deleted</b> and the files removed " -#~ "from your computer. Are you sure?" -#~ msgstr "選取的書籍會被<b>永久刪除</b>而檔案會從您的電腦中移除。您確定嗎?" - -#~ msgid "covers" -#~ msgstr "封面" - -#~ msgid "DRM Error" -#~ msgstr "DRM 錯誤" - -#~ msgid "Book <font face=\"serif\">%s</font> of %s." -#~ msgstr "書籍 <font face=\"serif\">%s</font> / %s。" - -#~ msgid "Sort by &popularity" -#~ msgstr "依熱門程度排序(&P)" - -#~ msgid "Del" -#~ msgstr "Del" - -#~ msgid "Configure calibre" -#~ msgstr "設定 calibre" - -#~ msgid "Download only metadata" -#~ msgstr "只下載元數據" - -#~ msgid "Download only covers" -#~ msgstr "只下載封面" - -#~ msgid "Download only social metadata" -#~ msgstr "只下載社交網路元數據" - -#~ msgid "Calibre Quick Start Guide" -#~ msgstr "Calibre 快速使用指南" - -#~ msgid "" -#~ "\n" -#~ " <p>The database of books on the reader is corrupted. Try the " -#~ "following:\n" -#~ " <ol>\n" -#~ " <li>Unplug the reader. Wait for it to finish regenerating " -#~ "the database (i.e. wait till it is ready to be used). Plug it back in. Now " -#~ "it should work with %(app)s. If not try the next step.</li>\n" -#~ " <li>Quit %(app)s. Find the file media.xml in the reader's " -#~ "main memory. Delete it. Unplug the reader. Wait for it to regenerate the " -#~ "file. Re-connect it and start %(app)s.</li>\n" -#~ " </ol>\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " <p>閱讀器上的書籍資料庫已損毀。請嘗試下列步驟:\n" -#~ " <ol>\n" -#~ " <li>拔除閱讀器。等待它完成資料庫的重建(例如,等到它能正常使用為止)。將閱讀器重新連接。現在它應該可以與 " -#~ "%(app)s 正常運作。如果不行,請試下個步驟。</li>\n" -#~ " <li>結束 %(app)s。在閱讀器的主記憶體中找到 media.xml " -#~ "檔案。刪除它。拔除閱讀器。等待它重建檔案。重新連接閱讀器後啟動 %(app)s。</li>\n" -#~ " </ol>\n" -#~ " " - -#~ msgid "Device database corrupted" -#~ msgstr "裝置資料庫已損毀" - -#~ msgid "Choose formats <b>not</b> to be deleted" -#~ msgstr "選擇<b>不要</b>刪除的格式" - -#~ msgid "Failed to download metadata for the following:" -#~ msgstr "以下項目下載元數據失敗:" - -#~ msgid "social metadata" -#~ msgstr "社交網路元數據" - -#~ msgid "Failed to download some metadata" -#~ msgstr "下載部分元數據失敗" - -#~ msgid "Failed to download metadata:" -#~ msgstr "下載元數據失敗:" - -#~ msgid "metadata" -#~ msgstr "元數據" - -#~ msgid "Downloading %s for %d book(s)" -#~ msgstr "正在下載 %s,用於 %d 書" - -#~ msgid "" -#~ "No books to catalog\n" -#~ "Check exclude tags" -#~ msgstr "" -#~ "沒有可分類的書籍\n" -#~ "請檢查排除的標籤" - -#~ msgid "No books selected to generate catalog for" -#~ msgstr "沒有選取書籍來建立分類" - -#, python-format -#~ msgid "Select destination for %s.%s" -#~ msgstr "選擇 %s 的目的端。%s" - -#~ msgid "Invalid library location" -#~ msgstr "無效的書庫位置" - -#~ msgid "Could not access %s. Using %s as the library." -#~ msgstr "無法存取 %s。使用 %s 做為書庫。" - -#~ msgid "" -#~ "<p>Could not convert: %s<p>It is a <a href=\"%s\">DRM</a>ed book. You must " -#~ "first remove the DRM using third party tools." -#~ msgstr "<p>無法轉換:%s<p>它是具有 <a href=\"%s\">DRM</a> 的書籍。您必須先移除 DRM 後才能使用第三方工具。" - -#~ msgid "" -#~ "is the result of the efforts of many volunteers from all over the world. If " -#~ "you find it useful, please consider donating to support its development." -#~ msgstr "是世界各地許多志工努力的成果。如果您覺得它有用,請考慮捐款以支持它的開發。" - -#~ msgid "" -#~ "%s has been updated to version %s. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>. Visit the download page?" -#~ msgstr "" -#~ "%s 已經更新到版本 %s。請查閱<a href=\"http://calibre-ebook.com/whats-" -#~ "new\">新的功能</a>。要前往下載頁面嗎?" - -#~ msgid "" -#~ "<span style=\"color:red; font-weight:bold\">Latest version: <a " -#~ "href=\"%s\">%s</a></span>" -#~ msgstr "" -#~ "<span style=\"color:red; font-weight:bold\">最新版本:<a href=\"%s\">%s</a></span>" - -#~ msgid "WARNING: Active jobs" -#~ msgstr "警告:使用中的工作" - -#~ msgid "&User stylesheet" -#~ msgstr "使用者樣式表(&U)" - -#~ msgid "<p>This book is protected by <a href=\"%s\">DRM</a>" -#~ msgstr "<p>這本書有 <a href=\"%s\">DRM</a> 保護" - -#~ msgid "Paste Image" -#~ msgstr "貼上圖片" - -#~ msgid "Ebook Viewer" -#~ msgstr "電子書槍視器" - -#~ msgid "" -#~ "Reader\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "閱讀器\n" -#~ "%s\n" -#~ "可用" - -#~ msgid "" -#~ "Library\n" -#~ "%d\n" -#~ "books" -#~ msgstr "" -#~ "書庫\n" -#~ "%d\n" -#~ "本書" - -#~ msgid "" -#~ "Card A\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "記憶卡 A\n" -#~ "%s\n" -#~ "可用" - -#~ msgid "" -#~ "Card B\n" -#~ "%s\n" -#~ "available" -#~ msgstr "" -#~ "記憶卡 B\n" -#~ "%s\n" -#~ "可用" - -#~ msgid "Click to see the books on storage card B in your reader" -#~ msgstr "按這裡查看您的閱讀器記憶卡 B 中有多少書籍" - -#~ msgid "Click to see the books on storage card A in your reader" -#~ msgstr "按這裡查看您的閱讀器記憶卡 A 中有多少書籍" - -#~ msgid "Click to see the books in the main memory of your reader" -#~ msgstr "按這裡查看您的閱讀器主記憶體中有多少書籍" - -#~ msgid "Click to see the books available on your computer" -#~ msgstr "按這裡查看您的電腦上有多少書籍可用" - -#~ msgid "" -#~ "Remember to leave calibre running as the server only runs as long as calibre " -#~ "is running." -#~ msgstr "請記得保持 calibre 執行,因為伺服器只會在 calibre 執行時才能運作。" - -#~ msgid "" -#~ "If you use the WordPlayer e-book app on your Android phone, you can access " -#~ "your calibre book collection directly on the device. To do this you have to " -#~ "turn on the content server." -#~ msgstr "" -#~ "如果您在 Android 手機上使用 WordPlayer 電子書軟體,您可以在裝置上直接存取您的 calibre 藏書。要這麼做必須先開啟內容伺服器。" - -#~ msgid "" -#~ "You have to add the URL http://myhostname:8080 as your calibre library in " -#~ "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " -#~ "address of the computer calibre is running on." -#~ msgstr "" -#~ "您必須在 WordPlayer 中將 URL http://myhostname:8080 加入為您的 calibre 書庫。在這裡 " -#~ "myhostname 應該為執行 calibre 的電腦的合格主機名稱或 IP 位址。" - -#, python-format -#~ msgid "" -#~ "<p>An invalid library already exists at %s, delete it before trying to move " -#~ "the existing library.<br>Error: %s" -#~ msgstr "<p>有一個無效的書庫位於 %s,在嘗試移動現有的書庫前請刪除宅。<br>錯誤:%s" - -#~ msgid "" -#~ "Choose your book reader. This will set the conversion options to produce " -#~ "books optimized for your device." -#~ msgstr "請選擇您的電子書閱讀器。這會設定轉換的選項讓製作的書籍為您的裝置最佳化。" - -#~ msgid "" -#~ "Choose a location for your books. When you add books to calibre, they will " -#~ "be copied here:" -#~ msgstr "請選擇您書籍的位置。當您將書籍加入 calibre 時,它們會被複製到這裡:" - -#~ msgid "" -#~ "<h2>User Manual</h2>A User Manual is also available <a href=\"http://calibre-" -#~ "ebook.com/user_manual\">online</a>." -#~ msgstr "" -#~ "<h2>使用者手冊</h2>使用者手冊也可以在<a href=\"http://calibre-" -#~ "ebook.com/user_manual\">線上</a>取得。" - -#, python-format -#~ msgid "Using: %s:%s@%s:%s and %s encryption" -#~ msgstr "使用: %s:%s@%s:%s 和 %s 加密" - -#, python-format -#~ msgid "Convert book %d of %d (%s)" -#~ msgstr "轉換書籍 %d / %d (%s)" - -#~ msgid "Finish gmail setup" -#~ msgstr "結束 gmail 設定" - -#~ msgid "Checking SQL integrity..." -#~ msgstr "正在檢查 SQL 完整性..." - -#~ msgid "Checking for missing files." -#~ msgstr "正在檢查缺少的檔案。" - -#~ msgid "Checked id" -#~ msgstr "已檢查 id" - -#~ msgid "" -#~ "Dont forget to enter your gmail username and password. You can sign up for a " -#~ "free gmail account at http://gmail.com" -#~ msgstr "不要忘記您的 gmail 使用者名稱和密碼。您可以在 http://gmail.com 註冊一個免費的 gmail 帳號" - -#~ msgid "You must set the username and password for the mail server." -#~ msgstr "您必須設定郵件伺服器的使用者名稱和密碼。" - -#~ msgid "" -#~ "The fields to output when cataloging books in the database. Should be a " -#~ "comma-separated list of fields.\n" -#~ "Available fields: %s.\n" -#~ "Default: '%%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "當分類資料庫中的書籍時要輸出的欄位。應該使用以逗號分隔的清單來列出欄位。\n" -#~ "可用的欄位:%s。\n" -#~ "預設值:「%%default」\n" -#~ "可套用到:CSV、XML 輸出格式" - -#~ msgid "" -#~ "Output field to sort on.\n" -#~ "Available fields: author_sort, id, rating, size, timestamp, title.\n" -#~ "Default: '%default'\n" -#~ "Applies to: CSV, XML output formats" -#~ msgstr "" -#~ "要排序的輸出欄位\n" -#~ "可用的欄位:author_sort, id, rating, size, timestamp, title。\n" -#~ "預設值:「%default」\n" -#~ "可套用到:CSV、XML 輸出格式" - -#~ msgid "" -#~ "Save the output from different stages of the conversion pipeline to the " -#~ "specified directory. Useful if you are unsure at which stage of the " -#~ "conversion process a bug is occurring.\n" -#~ "Default: '%default'None\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "將轉換管線不同階段的輸出儲存到指定的目錄。當您不確定轉換程序的哪個程多出錯時會媭有用。\n" -#~ "預設:「%default」沒有\n" -#~ "套用到:ePub、MOBI 輸出格式" - -#~ msgid "" -#~ "Sort titles with leading numbers as text, e.g.,\n" -#~ "'2001: A Space Odyssey' sorts as \n" -#~ "'Two Thousand One: A Space Odyssey'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "將書名開頭的數字以文字方式排序例如\n" -#~ "「2001: A Space Odyssey」會排序為 \n" -#~ "「Two Thousand One: A Space Odyssey」\n" -#~ "預設值為:「%default」\n" -#~ "套用到: ePub、MOBI 輸出格式" - -#~ msgid "" -#~ "Tag prefix for user notes, e.g. '*Jeff might enjoy reading this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "使用者備註的標籤前綴,例如「*Jeff might enjoy reading this」。\n" -#~ "預設值為:「%default」\n" -#~ "套用到: ePub、MOBI 輸出格式" - -#~ msgid "" -#~ "Comma-separated list of tag words indicating book should be excluded from " -#~ "output. Case-insensitive.\n" -#~ "--exclude-tags=skip will match 'skip this book' and 'Skip will like this'.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "以逗號分隔的標籤清單,指出要從輸出排除的書籍。有區分大小寫。\n" -#~ "--exclude-tags=skip 會比對「skip this book」和「Skip will like this」。\n" -#~ "預設值為:「%default」\n" -#~ "套用到: ePub、MOBI 輸出格式" - -#~ msgid "" -#~ "Tag indicating book has been read.\n" -#~ "Default: '%default'\n" -#~ "Applies to: ePub, MOBI output formats" -#~ msgstr "" -#~ "表示書籍已閱讀的標籤。\n" -#~ "預設值:「%default」\n" -#~ "套用到:ePub、MOBI 輸出格式" - -#~ msgid "" -#~ "The format in which to output the data. Available choices: %s. Defaults is " -#~ "text." -#~ msgstr "輸出資料時要使用的格式。可用的選擇有:%s。預設值為文字。" - -#~ msgid "Downloads metadata from Google Books" -#~ msgstr "從 Google 圖書下載元數據" - -#~ msgid "Maximum number of waiting worker processes" -#~ msgstr "等待 worker 程序的最大數目" - -#~ msgid "&Maximum number of waiting worker processes (needs restart):" -#~ msgstr "等待 worker 程序的最大數目(需重新啟動)(&M)" - -#~ msgid "Edit Meta Information" -#~ msgstr "編輯元數據資訊" - -#~ msgid "Edit meta information" -#~ msgstr "編輯元數據資訊" - -#~ msgid "" -#~ "<p>Browsing books by their covers is disabled.<br>Import of pictureflow " -#~ "module failed:<br>" -#~ msgstr "<p>依書籍封面瀏覽已停用。<br>匯入 pictureflow 模組失敗:<br>" - -#~ msgid "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " Export a catalog in format specified by path/to/destination extension.\n" -#~ " Options control how entries are displayed in the generated catalog " -#~ "ouput.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " %prog catalog /path/to/destination.(csv|epub|mobi|xml ...) [options]\n" -#~ "\n" -#~ " 將分類匯出為 path/to/destination 副檔名所指定的格式。\n" -#~ " Options 會控制產生的分類輸出要如何顯示項目。\n" -#~ " " - -#~ msgid "" -#~ "Comma separated list of formats to save for each book. By default all " -#~ "available books are saved." -#~ msgstr "每本書要儲存的格式清單(以逗號分隔)。預設為所有可用的書籍都要儲存。" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of the saved " -#~ "files. Default is \"%s\" which will save books into a per-author " -#~ "subdirectory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "這個範本控制了儲存檔案的檔案名稱和目錄結構。預設值為「%s」,會將書籍儲存為以作者為子目錄且檔案名稱包含書名和作者。可用的控制項有:{%s}" - -#, python-format -#~ msgid "" -#~ "The template to control the filename and directory structure of files sent " -#~ "to the device. Default is \"%s\" which will save books into a per-author " -#~ "directory with filenames containing title and author. Available controls " -#~ "are: {%s}" -#~ msgstr "" -#~ "這個範本控制了傳送到裝置檔案的檔案名稱和目錄結構。預設值為「%s」,會將書籍儲存為以作者為子目錄且檔案名稱包含書名和作者。可用的控制項有:{%s}" - -#~ msgid "" -#~ "The format in which to display dates. %d - day, %b - month, %Y - year. " -#~ "Default is: %b, %Y" -#~ msgstr "顯示日期的格式。%d - 日,%b - 月,%Y - 年。預設值為:%b, %Y" - -#~ msgid "Password to access your calibre library. Username is " -#~ msgstr "存取您 calibre 書庫的密碼。使用者名稱為 " - -#~ msgid "" -#~ "[options]\n" -#~ "\n" -#~ "Start the calibre content server." -#~ msgstr "" -#~ "[options]\n" -#~ "\n" -#~ "啟動 calibre 內容伺服器。" - -#, python-format -#~ msgid "%sUsage%s: %s\n" -#~ msgstr "%s用法%s:%s\n" - -#~ msgid "The priority of worker processes" -#~ msgstr "worker 程序的優先權" - -#~ msgid "Could not fetch article. Run with -vv to see the reason" -#~ msgstr "無法取回文章。以 -vv 執行來查看原因。" - -#~ msgid "" -#~ "Any link that matches this regular expression will be ignored. This option " -#~ "can be specified multiple times, in which case as long as any regexp matches " -#~ "a link, it will be ignored.By default, no links are ignored. If both --" -#~ "filter-regexp and --match-regexp are specified, then --filter-regexp is " -#~ "applied first." -#~ msgstr "" -#~ "任何符合這個正規表示式的連結都會略過。這個選項可以多次指定,只要有連結符合任何正規表示式,它就會被略過。預設值為不略過任何連結。如果同時指定 --" -#~ "filter-regexp 和 --match-regexp,則會先套用 --filter-regexp。" - -#~ msgid " " -#~ msgstr " " - -#~ 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。" - -#~ msgid "Manage &user categories" -#~ msgstr "管理使用者分類(&U)" - -#, python-format -#~ msgid "Copied %d books to %s" -#~ msgstr "將 %d 本書複製到 %s" - -#~ msgid "Successfully downloaded metadata for %d out of %d books" -#~ msgstr "成功的下載 %d / %d 書籍的元數據" - -#, python-format -#~ msgid "%d of %d" -#~ msgstr "%d / %d" - -#~ msgid "" -#~ "The Kobo supports only one collection currently: the \"Im_Reading\" list. " -#~ "Create a tag called \"Im_Reading\" " -#~ msgstr "Kobo 的支援目前只能有一個收藏:「Im_Reading」清單。請建立一個名為「Im_Reading」的標籤 " - -#~ msgid " and delete from library" -#~ msgstr " 並從書庫刪除" - -#~ msgid "Use &existing library at the new location" -#~ msgstr "在新的位置使用現有的書庫(&E)" - -#~ msgid "Check Library" -#~ msgstr "檢查書庫" - -#~ msgid "Customize the toolbar" -#~ msgstr "自訂工具列" - -#~ msgid "Communicate with the Booq Avant" -#~ msgstr "與 Booq Avant 連接" - -#~ msgid "Communicate with the Sweex MM300" -#~ msgstr "與 Sweex MM300 連接" - -#~ msgid "Communicate with the Digma Q600" -#~ msgstr "與 Digma Q600 連接" - -#~ msgid "Communicate with the Kogan" -#~ msgstr "與 Kogan 連接" - -#~ msgid "Nook Color" -#~ msgstr "Nook Color" - -#~ msgid "Communicate with the Nook Color eBook reader." -#~ msgstr "與 Nook Color eBook 閱讀器連接。" - -#, python-format -#~ 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 "。有兩個特殊藏書可用:%s:%s 和 %s:%s。將這些數值加入清單可啟用它們。這些藏書會以章節加上「:」來命名。" - -#, python-format -#~ msgid "Failed to parse: %s with error: %s" -#~ msgstr "無法解析:%s 錯誤為:%s" - -#~ msgid "Downloads metadata from amazon.fr" -#~ msgstr "從 amazon.fr 下載元數據" - -#~ msgid "Downloads metadata from amazon.com in english" -#~ msgstr "從 amazon.com 下載英語元數據" - -#~ msgid "Downloads metadata from amazon.de" -#~ msgstr "從 amazon.de 下載元數據" - -#~ msgid "Downloads metadata from amazon.com" -#~ msgstr "從 amazon.com 下載元數據" - -#~ msgid "Cover download" -#~ msgstr "封面下載" - -#~ msgid "Download covers from openlibrary.org" -#~ msgstr "從 openlibrary.org 下載封面" - -#~ msgid "ISBN: %s not found" -#~ msgstr "找不到 ISBN:%s" - -#~ msgid "Download covers from librarything.com" -#~ msgstr "從 librarything.com 下載封面" - -#~ msgid "Download covers from Douban.com" -#~ msgstr "從 Douban.com 下載封面" - -#~ msgid "Douban.com API timed out. Try again later." -#~ msgstr "Douban.com API 逾時。請稍後再試。" - -#~ msgid "Downloads metadata from Douban.com" -#~ msgstr "從 Douban.com 下載元數據" - -#~ msgid "Convert comments downloaded from %s to plain text" -#~ msgstr "將從 %s 下載的評論轉換為純文字" - -#~ msgid "Downloads metadata from Fictionwise" -#~ msgstr "從 Fictionwise 下載元數據" - -#~ msgid "Query: %s" -#~ msgstr "查詢:%s" - -#~ msgid "Fictionwise timed out. Try again later." -#~ msgstr "Fictionwise 已逾時。請稍後再試。" - -#~ msgid "Fictionwise encountered an error." -#~ msgstr "Fictionwise 發生錯誤。" - -#~ msgid "" -#~ "SUMMARY:\n" -#~ " %s" -#~ msgstr "" -#~ "摘要:\n" -#~ " %s" - -#~ msgid "Failed to get all details for an entry" -#~ msgstr "無法取得項目的所有詳細資料" - -#~ msgid "Book title" -#~ msgstr "書籍名稱" - -#~ msgid "Book author(s)" -#~ msgstr "書籍作者" - -#~ msgid "Book publisher" -#~ msgstr "書籍出版商" - -#~ msgid "Keywords" -#~ msgstr "關鍵字" - -#~ msgid "Maximum number of results to fetch" -#~ msgstr "擷取的結果最大數量" - -#~ msgid "No result found for this search!" -#~ msgstr "這次搜尋找不到結果!" - -#~ msgid "Downloads metadata from french Nicebooks" -#~ msgstr "從 Nicebooks 下載元數據" - -#~ msgid "Downloads covers from french Nicebooks" -#~ msgstr "從法國 Nicebooks 下載封面" - -#~ msgid "Nicebooks timed out. Try again later." -#~ msgstr "Nicebooks 已逾時。請稍後再試。" - -#~ msgid "Nicebooks encountered an error." -#~ msgstr "Nicebooks 發生錯誤。" - -#~ msgid "ISBN: %s not found." -#~ msgstr "找不到 ISBN:%s。" - -#~ msgid "An errror occured with Nicebooks cover fetcher" -#~ msgstr "Nicebooks 封面擷取器有錯誤發生" - -#~ msgid "Book ISBN" -#~ msgstr "書籍 ISBN" - -#~ msgid "Covers: 1-Check/ 2-Download" -#~ msgstr "封面:1-檢查/ 2-下載" - -#~ msgid "Covers files path" -#~ msgstr "封面檔案路徑" - -#~ msgid "No cover found!" -#~ msgstr "找不到封面!" - -#~ msgid "A cover was found for this book" -#~ msgstr "找到這本書的封面" - -#~ msgid "Cover saved to file " -#~ msgstr "將封面儲存為檔案 " - -#, python-format -#~ msgid "Book %s of %s" -#~ msgstr "書籍 %s / %s" - -#~ msgid "Unknown publisher" -#~ msgstr "不明的出版商" - -#~ msgid "No errors found" -#~ msgstr "找不到任何錯誤" - -#~ msgid "Check database integrity" -#~ msgstr "檢查資料庫完整性" - -#~ msgid "Recover database" -#~ msgstr "復原資料庫" - -#~ msgid "Downloading {0} for {1} book(s)" -#~ msgstr "正在下載 {1} 本書的 {0}" - -#~ msgid "ascii/LaTeX" -#~ msgstr "ascii/LaTeX" - -#~ msgid "replace" -#~ msgstr "取代" - -#~ msgid "ignore" -#~ msgstr "忽略" - -#~ msgid "mixed" -#~ msgstr "混合" - -#~ msgid "misc" -#~ msgstr "雜項" - -#~ msgid "book" -#~ msgstr "書籍" - -#~ msgid "Text justification:" -#~ msgstr "文字左右對齊:" - -#~ msgid "&Run the check" -#~ msgstr "執行檢查(&R)" - -#~ msgid "Remove all" -#~ msgstr "全部移除" - -#~ msgid "Automatic" -#~ msgstr "自動" - -#~ msgid "Open Editor" -#~ msgstr "開啟編輯器" - -#~ msgid "Downloads metadata from amazon.com in spanish" -#~ msgstr "從 amazon.com 下載西班牙語元數據" - -#~ msgid "Be more verbose about errors" -#~ msgstr "顯示更詳細的錯誤" - -#, python-format -#~ msgid "%s<br />Last Page Read: %d (%d%%)" -#~ msgstr "%s<br />上次閱讀的頁:%d (%d%%)" - -#, python-format -#~ msgid "%s<br />Last Page Read: Location %d (%d%%)" -#~ msgstr "%s<br />上次閱讀的頁:位置 %d (%d%%)" - -#~ msgid "" -#~ "Some duplicates were found and merged into the following existing books:" -#~ msgstr "找到一些重複書籍並合併到下列現有的書籍:" - -#~ msgid "All files from %s will be <b>permanently deleted</b>. Are you sure?" -#~ msgstr "在 %s 的所有檔案會被<b>永遠刪除</b>。您確定嗎?" - -#~ msgid "The integrity check completed with no uncorrectable errors found." -#~ msgstr "完整性檢查已完成並且找不到無法修正的錯誤。" - -#~ msgid "" -#~ "The following books had formats or covers listed in the database that are " -#~ "not actually available. The entries for the formats/covers have been " -#~ "removed. You should check them manually. This can happen if you manipulate " -#~ "the files in the library folder directly." -#~ msgstr "" -#~ "下列書籍在資料庫中有格式或封面但實際上是不存在的。這些格式/封面已經被移除了。您應該手動檢查它們。這可能是因為您曾經直接操作書庫資料夾中的檔案。" - -#~ msgid "" -#~ "Metadata will be backed up while calibre is running, at the rate of " -#~ "approximately 1 book per second." -#~ msgstr "元數據會在 calibre 執行時備份。速度大約是每秒鐘 1 本書。" - -#~ msgid "Do not change" -#~ msgstr "不要改變" - -#~ msgid "" -#~ "<p>This book is locked by <b>DRM</b>. To learn more about DRM and why you " -#~ "cannot read or convert this book in calibre, \n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">click here</a>." -#~ msgstr "" -#~ "<p>這本書有<b>DRM</b>鎖定。要了解 DRM 以及為什麼您不能在 calibre 中閱讀或轉換這本書, \n" -#~ "<a href=\"http://bugs.calibre-ebook.com/wiki/DRM\">請按這裡</a>。" - -#, python-format -#~ 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 "使用一般形式修改文件文字與結構。預設值為停用。使用 %s 可以啟用。個別的動作可以用 %s 選項停用。" - -#~ msgid "tags" -#~ msgstr "標籤" - -#~ msgid "Downloads series/tags/rating information from librarything.com" -#~ msgstr "從 librarything.com 下載系列/標籤/評等資訊" - -#~ msgid "" -#~ "Paragraph structure.\n" -#~ "choices are ['auto', 'block', 'single', 'print', 'unformatted']\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.* unformatted: Most lines have hard line breaks, few/no blank " -#~ "lines or indents." -#~ msgstr "" -#~ "段落結構。\n" -#~ "選項有 ['auto', 'block', 'single', 'print', 'unformatted']\n" -#~ "* auto:試著自動偵測段落類型。\n" -#~ "* block:將空白列當做段落分隔。\n" -#~ "* single:假設每一列都是一個段落。\n" -#~ "* print:假設每一列開頭有兩個以上空白或 tab 字元者為一個段落。* unformatted:大部分列都有手動換列,很少或沒有空白列或縮排。" - -#~ msgid "Produce Markdown formatted text." -#~ msgstr "產生 Markdown 格式的文字。" - -#~ msgid "" -#~ "Do not remove links within the document. This is only useful when paired " -#~ "with the markdown-format option because links are always removed with plain " -#~ "text output." -#~ msgstr "不要移除文件中的連結。這只有和 markdown-format 選項配合時有用,因為連結在純文字輸出中是一定會被移除的。" - -#~ msgid "" -#~ "Do not remove image references within the document. This is only useful when " -#~ "paired with the markdown-format option because image references are always " -#~ "removed with plain text output." -#~ msgstr "不要移除文件中的圖片參照。這只有和 markdown-format 選項配合時有用,因為圖片參照在純文字輸出中是一定會被移除的。" - -#~ msgid "" -#~ "This command rebuilds your calibre database from the information stored by " -#~ "calibre in the OPF files.<p>This function is not currently available in the " -#~ "GUI. You can recover your database using the 'calibredb restore_database' " -#~ "command line function." -#~ msgstr "" -#~ "這個指令會從 calibre 儲存在 OPF 檔案中的資訊重建您的 calibre 資料庫。<p>這個函式目前沒有 GUI 可用。您可以使用 " -#~ "'calibredb restore_database' 命令列函式來復原您的資料庫。" - -#~ msgid "" -#~ "Book formats from the selected books will be merged into the <b>first " -#~ "selected book</b> (%s). Metadata in the first selected book will not be " -#~ "changed.Author, Title, ISBN and all other metadata will <i>not</i> be " -#~ "merged.<br><br>After merger the second and subsequently selected books, with " -#~ "any metadata they have will be <b>deleted</b>. <br><br>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 <b>deleted</b> from your " -#~ "calibre library.<br><br> Are you <b>sure</b> you want to proceed?" -#~ msgstr "" -#~ "選取書籍的書籍格式會合併到<b>第一本選取的書籍</b> (%s)。第一本選取的書中的元數據將不會改變。作者、書名、ISBN " -#~ "和所有其他的元數據都<i>不會</i>被合併。<br><br>在合併之後,第二本以後選取的書籍,以及它們所含的任何元數據都會被<b>刪除</b>。<br>" -#~ "<br>第一本選取書籍的所有格式都會被保留,而第二本以後選取的書籍中任何重複的格式都會被永遠自您的 calibre " -#~ "書庫<b>刪除</b>。<br><br>您<b>確定</b>要繼續嗎?" - -#~ msgid "" -#~ "<b>Heuristic processing</b> 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 <a href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">User Manual</a>." -#~ msgstr "" -#~ "<b>啟發式處理</b>代表 calibre 會掃描您書籍的一般樣式並修正它們。正如名稱所示,這涉及猜測的運作,代表如果 calibre " -#~ "猜測錯誤,也有可能產生更糟的轉換。因此,它預設是停用的。通常,如果轉換沒有達到您的預期,開啟啟發式處理可以改善情況。請在a " -#~ "href=\"http://calibre-ebook.com/user_manual/conversion.html#heuristic-" -#~ "processing\">使用者手冊</a>中了解更多啟發式處理的選項。" - -#~ msgid "" -#~ "<p>Search and replace uses <i>regular expressions</i>. See the <a " -#~ "href=\"http://calibre-ebook.com/user_manual/regexp.html\">regular " -#~ "expressions tutorial</a> 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 "" -#~ "<p>使用<i>正規表示式</i>來搜尋與取代。請查閱<a href=\"http://calibre-" -#~ "ebook.com/user_manual/regexp.html\">正規表示式教學</a>來了解正規表示式。同時在下方的精靈按鈕可以讓您以目前輸入的文" -#~ "件測試您的正規表示式。" - -#~ msgid "Markdown Options" -#~ msgstr "Markdown 選項" - -#~ msgid "Apply Markdown formatting to text" -#~ msgstr "將 Markdown 格式套用到文字" - -#~ msgid "" -#~ "Reset all the author sort values to a value automatically generated from the " -#~ "author. Exactly how this value is automatically generated can be controlled " -#~ "via Preferences->Advanced->Tweaks" -#~ msgstr "將所有的作者排序數值重設為從作者自動產生的數值。這個數值實際上如何產生可以透過偏好設定->進階->調整來控制" - -#~ msgid "Has Cover" -#~ msgstr "具有封面" - -#~ msgid "Has Summary" -#~ msgstr "具有摘要" - -#~ msgid "" -#~ "No metadata found, try adjusting the title and author and/or removing the " -#~ "ISBN." -#~ msgstr "找不到元數據,嘗試調整書名與作者和/或移除 ISBN。" - -#, python-format -#~ msgid "" -#~ "Authors cannot be set to the empty string. Book title %s not processed" -#~ msgstr "作者不能設定為空字串。書名 %s 不會被處理" - -#, python-format -#~ msgid "Title cannot be set to the empty string. Book title %s not processed" -#~ msgstr "書名不能設定為空字串。書名 %s 不會被處理" - -#~ msgid "Last modified: %s" -#~ msgstr "修改日期:%s" - -#, python-format -#~ msgid "Cover size: %dx%d pixels" -#~ msgstr "封面大小:%dx%d 像素" - -#~ msgid "" -#~ "For the error message from each cover source, click Show details below." -#~ msgstr "需要每個封面來源的錯誤訊息,點選下面的顯示詳細資料。" - -#~ msgid "" -#~ "You have changed the tags. In order to use the tags editor, you must either " -#~ "discard or apply these changes" -#~ msgstr "您已經改變了標籤。為了使用標籤編輯器,您必須放棄或套用這些變更" - -#~ msgid "Timed out" -#~ msgstr "逾時" - -#~ msgid "" -#~ "The download of social metadata timed out, the servers are probably busy. " -#~ "Try again later." -#~ msgstr "下載社交網路元數據已逾時,伺服器可能在忙碌中。請稍後再試。" - -#~ msgid "" -#~ "Automatically create the author sort entry based on the current author " -#~ "entry.\n" -#~ "Using this button to create author sort will change author sort from red to " -#~ "green." -#~ msgstr "" -#~ "自動以目前的作者項目建立作者排序。\n" -#~ "使用這個按鈕建立作者排序會將作者排序由紅色改為綠色。" - -#~ msgid "Title &sort: " -#~ msgstr "書名排序(&S): " - -#~ msgid "dd MMM yyyy" -#~ msgstr "yyyy MMM dd" - -#~ msgid "Remove border (if any) from cover" -#~ msgstr "移除封面的邊框(如果有的話)" - -#~ msgid "Generate a default cover based on the title and author" -#~ msgstr "以書名和作者產生預設的封面" - -#~ msgid "Enter a new category name. Select the kind before adding it." -#~ msgstr "請輸入新的分類名稱。在加入前請選擇種類。" - -#~ msgid "Add the new category" -#~ msgstr "加入新的分類" - -#, python-format -#~ msgid "%s (was %s)" -#~ msgstr "%s (是 %s)" - -#, python-format -#~ msgid "Email %s to %s" -#~ msgstr "寄電子郵件 %s 到 %s" - -#~ msgid "" -#~ "Books display will be restricted to those matching the selected saved search" -#~ msgstr "書籍的顯示會限制在符合選取的已儲存搜尋的" - -#~ msgid "&Highlight" -#~ msgstr "強調(&H)" - -#~ msgid "" -#~ "When searching, highlight matched books, instead of restricting the book " -#~ "list to the matches.<p> You can use the N or F3 keys to go to the next match." -#~ msgstr "搜尋時,強調符合的書籍,而不是限制書籍清單只顯示符合項。<p>您可以使用 N 或 F3 鍵移至下一個符合項。" - -#~ msgid "Save current search under the name shown in the box" -#~ msgstr "以方塊中顯示的名稱儲存目前的搜尋" - -#~ msgid "Delete current saved search" -#~ msgstr "刪除目前的已儲存搜尋" - -#~ msgid "Book %s of %s." -#~ msgstr "書籍 %s / %s。" - -#~ msgid "" -#~ "Tags categorize the book. This is particularly useful while searching. " -#~ "<br><br>They can be any wordsor phrases, separated by commas." -#~ msgstr "用來分類書籍的標籤。這在搜尋時特別有用。<br><br>這可以是任何字或語詞,以逗號分隔。" - -#~ msgid "cover" -#~ msgstr "封面" - -#~ msgid "Downloaded" -#~ msgstr "已下載" - -#~ msgid "Failed to get" -#~ msgstr "無法取得" - -#~ msgid "%s %s for: %s" -#~ msgstr "%s %s 於: %s" - -#~ msgid "Read metadata from &file contents rather than file name" -#~ msgstr "從檔案內容而非檔案名稱讀取元數據(&F)" - -#~ msgid "" -#~ "If an existing book with a similar title and author is found that does not " -#~ "have the format being added, the format is added\n" -#~ "to the existing book, instead of creating a new entry. If the existing book " -#~ "already has the format, then it is silently ignored.\n" -#~ "\n" -#~ "Title match ignores leading indefinite articles (\"the\", \"a\", \"an\"), " -#~ "punctuation, case, etc. Author match is exact." -#~ msgstr "" -#~ "如果找到與現有書籍類似書名和作者的書,而它的格式尚未加入,就會將它加入現有的\n" -#~ "書籍,不另外建立新的項目。如果現有的書籍已經有同樣格式,就會直接略過它。\n" -#~ "\n" -#~ "書名的比對會略過文章開頭的 (\"the\", \"a\", \"an\")、標點、大小寫等。作者的比對則必須完全符合。" - -#~ msgid "" -#~ "If books with similar titles and authors found, &merge the new files " -#~ "automatically" -#~ msgstr "如果找到類似書名和作者的書籍,自動合併新的檔案(&M)" - -#~ msgid "Tags to apply when adding a book:" -#~ msgstr "當加入書籍時要套用的標籤:" - -#~ msgid "Create or edit custom columns" -#~ msgstr "建立或編輯自訂欄" - -#~ msgid "Column &type" -#~ msgstr "欄類型(&T)" - -#~ msgid "Tags browser category partitioning method:" -#~ msgstr "標籤瀏覽器分類分割方法:" - -#~ msgid "Collapse when more items than:" -#~ msgstr "收摺用於項目超過:" - -#~ msgid "&Split the toolbar into two toolbars" -#~ msgstr "將工具列分割為兩個工具列(&S)" - -#~ msgid "" -#~ "That format and device already has a plugboard or conflicts with another " -#~ "plugboard." -#~ msgstr "該格式與裝置已經有接線板或與另一個接線板相衝突。" - -#~ msgid "Plugin {0} successfully removed" -#~ msgstr "外掛程式 {0} 已成功的移除" - -#~ msgid "&Add a new plugin" -#~ msgstr "加入新的外掛程式(&A)" - -#~ msgid "The lookup name of any custom field. These names begin with \"#\")" -#~ msgstr "任何自訂欄位的查詢名稱。這些名稱的開頭為 \"#\")" - -#~ msgid "Argument count must be -1 or greater than zero" -#~ msgstr "引數計數必須是 -1 或大於零" - -#~ msgid "Customize the actions in:" -#~ msgstr "自訂動作於:" - -#~ msgid "All available tweaks" -#~ msgstr "所有可用的調整" - -#~ msgid "&Current tweaks" -#~ msgstr "目前的調整(&C)" - -#~ msgid "Rename '%s'" -#~ msgstr "重新命名「%s」" - -#~ msgid "Edit sort for '%s'" -#~ msgstr "編輯「%s」的排序" - -#~ msgid "Add your own categories to the Tag Browser" -#~ msgstr "加入您自己的分類至標籤瀏覽器" - -#, python-format -#~ msgid "" -#~ "%s has been updated to version <b>%s</b>. See the <a href=\"http://calibre-" -#~ "ebook.com/whats-new\">new features</a>." -#~ msgstr "" -#~ "%s 已更新為版本 <b>%s</b>。請查閱<a href=\"http://calibre-ebook.com/whats-" -#~ "new\">新的功能</a>。" - -#~ msgid "Missing covers in books" -#~ msgstr "書籍中缺少封面" - -#~ msgid "Extra covers in books" -#~ msgstr "書籍中額外的封面" - -#, python-format -#~ msgid "%sAverage rating is %3.1f" -#~ msgstr "%s平均評等為 %3.1f" - -#, python-format -#~ msgid "%s: %.1f stars" -#~ msgstr "%s:%.1f 顆星" - -#, python-format -#~ msgid "SERIES: %s [%s]<br />" -#~ msgstr "系列:%s [%s]<br />" - -#~ msgid "unknown id " -#~ msgstr "不明 id " - -#~ msgid "Exception " -#~ msgstr "例外 " - -#~ msgid "Use &Roman numerals for series number" -#~ msgstr "在系列編號使用羅馬數字(&R)" - -#~ msgid "Customize searching" -#~ msgstr "自訂搜尋" - -#~ msgid "" -#~ "To use librarything.com you must sign up for a %sfree account%s and enter " -#~ "your username and password separated by a : below." -#~ msgstr "要使用 librarything.com 您必須註冊一個 %s免費帳號%s 並且在下面輸入您的使用者名稱和密碼,以 : 分隔。" - -#~ msgid "Downloads series information from ww2.kdl.org" -#~ msgstr "從 ww2.kdl.org 下載系列資訊" - -#~ msgid "backslashreplace" -#~ msgstr "反斜線取代" - -#~ msgid "strict" -#~ msgstr "嚴格的" - -#, python-format -#~ msgid "%i of %i Books" -#~ msgstr "%i / %i 本書" - -#~ msgid "" -#~ "Interval at which to download this recipe. A value of zero means that the " -#~ "recipe will be downloaded every hour." -#~ msgstr "下載這個食譜的間隔。數值 0 表示這個食譜每個小時都要下載。" - -#~ msgid "Download all scheduled recipes at once" -#~ msgstr "一次下載所有排程的食譜" - -#~ msgid "List builtin recipes" -#~ msgstr "列出內建的食譜" - -#, python-format -#~ msgid "The attached file: %s is a recipe to download %s." -#~ msgstr "附加的檔案:%s 是一個食譜,用來下載 %s。" - -#~ msgid "" -#~ "For help with writing advanced news recipes, please visit <a " -#~ "href=\"http://calibre-ebook.com/user_manual/news.html\">User Recipes</a>" -#~ msgstr "" -#~ "需要關於撰寫進階新聞食譜的說明,請參訪<a href=\"http://calibre-" -#~ "ebook.com/user_manual/news.html\">使用者食譜</a>" - -#~ msgid "Change the way searching for books works" -#~ msgstr "改變搜尋書籍的運作方式" - -#~ 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. " -#~ "Your donation helps keep calibre development going." -#~ msgstr "是全世界許多志工努力的成果。如果您覺得它好用,請考慮捐款以支持它的開發。您的捐款會協助 calibre 持續開發。" - -#~ msgid "" -#~ "Choose you e-book device. If your device is not in the list, choose a \"%s\" " -#~ "device." -#~ msgstr "選擇您的電子書裝置。如果您的裝置不在清單中,請選擇「%s」裝置。" - -#~ msgid "" -#~ "If you are setting up a new hotmail account, you must log in to it once " -#~ "before you will be able to send mails." -#~ msgstr "如果您在設定新的 hotmail 帳號,在您可以傳送郵件之前必須先登入它一次。" - -#~ msgid "Download covers from amazon.com" -#~ msgstr "從 amazon.com 下載封面" - -#~ msgid "" -#~ "Downloads series information from ww2.kdl.org. This website cannot handle " -#~ "large numbers of queries, so the plugin is disabled by default." -#~ msgstr "從 ww2.kdl.org 下載系列資訊。這個網站不能處理大量的查詢,所以這個外掛程式預設是停用的。" - -#~ msgid "Downloads metadata from Amazon" -#~ msgstr "從 Amazon 下載元數據"